iPXE
|
#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) |
Definition at line 161 of file flexboot_nodnic.h.
mlx_status( * flexboot_nodnic_callbacks::fill_completion) (void *cqe, struct cqe_data *cqe_data) |
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().
mlx_size( * flexboot_nodnic_callbacks::get_cqe_size) () |
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().
mlx_status( * flexboot_nodnic_callbacks::tx_uar_send_doorbell_fn) (struct ib_device *ibdev, struct nodnic_send_wqbb *wqbb) |
Definition at line 174 of file flexboot_nodnic.h.
Referenced by flexboot_nodnic_post_send().