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

◆ fill_completion

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

◆ cqe_set_owner

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

◆ get_cqe_size

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

◆ fill_send_wqe

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.

◆ irq

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

◆ tx_uar_send_doorbell_fn

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


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