iPXE
Data Fields
_nodnic_port_priv Struct Reference

#include <mlx_nodnic_data_structures.h>

Data Fields

nodnic_device_privdevice
 
mlx_uint32 port_offset
 
mlx_uint8 port_state
 
mlx_boolean network_state
 
mlx_boolean dma_state
 
nodnic_port_type port_type
 
mlx_uint8 port_num
 
nodnic_eq eq
 
mlx_mac_address mac_filters [5]
 
nodnic_arm_cq_dbarm_cq_doorbell_record
 
mlx_status(* send_doorbell )(IN nodnic_port_priv *port_priv, IN struct nodnic_ring *ring, IN mlx_uint16 index)
 
mlx_status(* recv_doorbell )(IN nodnic_port_priv *port_priv, IN struct nodnic_ring *ring, IN mlx_uint16 index)
 
mlx_status(* set_dma )(IN nodnic_port_priv *port_priv, IN mlx_boolean value)
 

Detailed Description

Definition at line 196 of file mlx_nodnic_data_structures.h.

Field Documentation

◆ device

nodnic_device_priv* _nodnic_port_priv::device

◆ port_offset

mlx_uint32 _nodnic_port_priv::port_offset

Definition at line 198 of file mlx_nodnic_data_structures.h.

◆ port_state

mlx_uint8 _nodnic_port_priv::port_state

◆ network_state

mlx_boolean _nodnic_port_priv::network_state

Definition at line 200 of file mlx_nodnic_data_structures.h.

◆ dma_state

mlx_boolean _nodnic_port_priv::dma_state

Definition at line 201 of file mlx_nodnic_data_structures.h.

◆ port_type

nodnic_port_type _nodnic_port_priv::port_type

Definition at line 202 of file mlx_nodnic_data_structures.h.

◆ port_num

mlx_uint8 _nodnic_port_priv::port_num

Definition at line 203 of file mlx_nodnic_data_structures.h.

◆ eq

nodnic_eq _nodnic_port_priv::eq

Definition at line 204 of file mlx_nodnic_data_structures.h.

◆ mac_filters

mlx_mac_address _nodnic_port_priv::mac_filters[5]

Definition at line 205 of file mlx_nodnic_data_structures.h.

◆ arm_cq_doorbell_record

nodnic_arm_cq_db* _nodnic_port_priv::arm_cq_doorbell_record

Definition at line 206 of file mlx_nodnic_data_structures.h.

◆ send_doorbell

mlx_status(* _nodnic_port_priv::send_doorbell) (IN nodnic_port_priv *port_priv, IN struct nodnic_ring *ring, IN mlx_uint16 index)

Definition at line 207 of file mlx_nodnic_data_structures.h.

◆ recv_doorbell

mlx_status(* _nodnic_port_priv::recv_doorbell) (IN nodnic_port_priv *port_priv, IN struct nodnic_ring *ring, IN mlx_uint16 index)

Definition at line 211 of file mlx_nodnic_data_structures.h.

◆ set_dma

mlx_status(* _nodnic_port_priv::set_dma) (IN nodnic_port_priv *port_priv, IN mlx_boolean value)

Definition at line 215 of file mlx_nodnic_data_structures.h.


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