|
iPXE
|
A flexboot_nodnic device. More...
#include <flexboot_nodnic.h>
Data Fields | |
| struct pci_device * | pci |
| PCI device. More... | |
| struct flexboot_nodnic_callbacks * | callbacks |
| nic specific data More... | |
| nodnic_device_priv | device_priv |
| nodnic device More... | |
| struct flexboot_nodnic_port | port [FLEXBOOT_NODNIC_MAX_PORTS] |
| flexboot_nodnic ports More... | |
| unsigned int | open_count |
| Device open request counter. More... | |
| u16 | port_mask |
| Port masking. More... | |
| void * | priv_data |
| device private data More... | |
A flexboot_nodnic device.
Definition at line 84 of file flexboot_nodnic.h.
| struct pci_device* flexboot_nodnic::pci |
PCI device.
Definition at line 86 of file flexboot_nodnic.h.
Referenced by flexboot_nodnic_alloc_uar(), flexboot_nodnic_allocate_infiniband_devices(), flexboot_nodnic_probe(), and flexboot_nodnic_remove().
| struct flexboot_nodnic_callbacks* flexboot_nodnic::callbacks |
nic specific data
Definition at line 88 of file flexboot_nodnic.h.
Referenced by flexboot_nodnic_create_cq(), flexboot_nodnic_poll_cq(), flexboot_nodnic_post_send(), and flexboot_nodnic_probe().
| nodnic_device_priv flexboot_nodnic::device_priv |
nodnic device
Definition at line 90 of file flexboot_nodnic.h.
Referenced by __attribute__(), flexboot_nodnic_alloc_uar(), flexboot_nodnic_allocate_infiniband_devices(), flexboot_nodnic_create_cq(), flexboot_nodnic_eth_close(), flexboot_nodnic_eth_open(), flexboot_nodnic_get_factory_mac(), flexboot_nodnic_mcast_attach(), flexboot_nodnic_mcast_detach(), flexboot_nodnic_ports_register_dev(), flexboot_nodnic_ports_unregister_dev(), flexboot_nodnic_post_recv(), flexboot_nodnic_probe(), flexboot_nodnic_remove(), flexboot_nodnic_set_port_masking(), flexboot_nodnic_set_ports_type(), flexboot_nodnic_thin_init_ports(), shomron_fill_eth_send_wqe(), and shomron_tx_uar_send_db().
| struct flexboot_nodnic_port flexboot_nodnic::port[FLEXBOOT_NODNIC_MAX_PORTS] |
flexboot_nodnic ports
Definition at line 92 of file flexboot_nodnic.h.
Referenced by __attribute__(), flexboot_nodnic_alloc_uar(), flexboot_nodnic_allocate_infiniband_devices(), flexboot_nodnic_create_cq(), flexboot_nodnic_create_qp(), flexboot_nodnic_dealloc_uar(), flexboot_nodnic_destroy_cq(), flexboot_nodnic_destroy_qp(), flexboot_nodnic_find_wq(), flexboot_nodnic_mcast_attach(), flexboot_nodnic_mcast_detach(), flexboot_nodnic_poll_eq(), flexboot_nodnic_ports_register_dev(), flexboot_nodnic_ports_unregister_dev(), flexboot_nodnic_post_recv(), flexboot_nodnic_post_send(), flexboot_nodnic_set_ports_type(), flexboot_nodnic_thin_init_ports(), and shomron_fill_eth_send_wqe().
| unsigned int flexboot_nodnic::open_count |
Device open request counter.
Definition at line 94 of file flexboot_nodnic.h.
| u16 flexboot_nodnic::port_mask |
Port masking.
Definition at line 96 of file flexboot_nodnic.h.
Referenced by __attribute__(), flexboot_nodnic_allocate_infiniband_devices(), flexboot_nodnic_ports_register_dev(), flexboot_nodnic_ports_unregister_dev(), flexboot_nodnic_probe(), flexboot_nodnic_set_port_masking(), flexboot_nodnic_set_ports_type(), and flexboot_nodnic_thin_init_ports().
| void* flexboot_nodnic::priv_data |
device private data
Definition at line 98 of file flexboot_nodnic.h.
1.8.15