iPXE
Data Fields
flexboot_nodnic_callbacks Struct Reference

#include <flexboot_nodnic.h>

Data Fields

mlx_status(* fill_completion )(void *cqe, struct cqe_data *cqe_data)
mlx_status(* cqe_set_owner )(void *cq, unsigned int num_cqes)
mlx_size(* get_cqe_size )()
mlx_status(* fill_send_wqe [5])(struct ib_device *ibdev, struct ib_queue_pair *qp, struct ib_address_vector *av, struct io_buffer *iobuf, struct nodnic_send_wqbb *wqbb, unsigned long wqe_idx)
void(* irq )(struct net_device *netdev, int enable)
mlx_status(* tx_uar_send_doorbell_fn )(struct ib_device *ibdev, struct nodnic_send_wqbb *wqbb)

Detailed Description

Definition at line 161 of file flexboot_nodnic.h.


Field Documentation

Definition at line 162 of file flexboot_nodnic.h.

Referenced by flexboot_nodnic_poll_cq().

mlx_status( * flexboot_nodnic_callbacks::cqe_set_owner)(void *cq, unsigned int num_cqes)

Definition at line 163 of file flexboot_nodnic.h.

Referenced by flexboot_nodnic_create_cq().

Definition at line 164 of file flexboot_nodnic.h.

Referenced by flexboot_nodnic_create_cq(), and flexboot_nodnic_poll_cq().

mlx_status( * flexboot_nodnic_callbacks::fill_send_wqe[5])(struct ib_device *ibdev, struct ib_queue_pair *qp, struct ib_address_vector *av, struct io_buffer *iobuf, struct nodnic_send_wqbb *wqbb, unsigned long wqe_idx)

Definition at line 165 of file flexboot_nodnic.h.

void( * flexboot_nodnic_callbacks::irq)(struct net_device *netdev, int enable)

Definition at line 173 of file flexboot_nodnic.h.

Referenced by flexboot_nodnic_probe().

Definition at line 174 of file flexboot_nodnic.h.

Referenced by flexboot_nodnic_post_send().


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