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.
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.

Detailed Description

Infiniband completion queue operations.

Definition at line 194 of file infiniband.h.


Field Documentation

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.

Referenced by ib_complete_send().

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.

Referenced by ib_complete_recv().


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