iPXE
Data Fields
ib_completion_queue_operations Struct Reference

Infiniband completion queue operations. More...

#include <infiniband.h>

Data Fields

void(* complete_send )(struct ib_device *ibdev, struct ib_queue_pair *qp, struct io_buffer *iobuf, int rc)
 Complete Send WQE. More...
 
void(* complete_recv )(struct ib_device *ibdev, struct ib_queue_pair *qp, struct ib_address_vector *dest, struct ib_address_vector *source, struct io_buffer *iobuf, int rc)
 Complete Receive WQE. More...
 

Detailed Description

Infiniband completion queue operations.

Definition at line 194 of file infiniband.h.

Field Documentation

◆ complete_send

void( * ib_completion_queue_operations::complete_send) (struct ib_device *ibdev, struct ib_queue_pair *qp, struct io_buffer *iobuf, int rc)

Complete Send WQE.

Parameters
ibdevInfiniband device
qpQueue pair
iobufI/O buffer
rcCompletion status code

Definition at line 203 of file infiniband.h.

◆ complete_recv

void( * ib_completion_queue_operations::complete_recv) (struct ib_device *ibdev, struct ib_queue_pair *qp, struct ib_address_vector *dest, struct ib_address_vector *source, struct io_buffer *iobuf, int rc)

Complete Receive WQE.

Parameters
ibdevInfiniband device
qpQueue pair
destDestination address vector, or NULL
sourceSource address vector, or NULL
iobufI/O buffer
rcCompletion status code

Definition at line 216 of file infiniband.h.


The documentation for this struct was generated from the following file: