#include <vxge_config.h>
Data Fields | |
| u32 | magic |
| void __iomem * | bar0 |
| struct pci_device * | pdev |
| struct net_device * | ndev |
| struct vxgedev * | vdev |
| enum vxge_hw_device_link_state | link_state |
| u32 | host_type |
| u32 | func_id |
| u8 | titan1 |
| u32 | access_rights |
| struct vxge_hw_legacy_reg * | legacy_reg |
| struct vxge_hw_toc_reg * | toc_reg |
| struct vxge_hw_common_reg * | common_reg |
| struct vxge_hw_mrpcim_reg * | mrpcim_reg |
| struct vxge_hw_srpcim_reg * | srpcim_reg [VXGE_HW_TITAN_SRPCIM_REG_SPACES] |
| struct vxge_hw_vpmgmt_reg * | vpmgmt_reg [VXGE_HW_TITAN_VPMGMT_REG_SPACES] |
| struct vxge_hw_vpath_reg * | vpath_reg [VXGE_HW_TITAN_VPATH_REG_SPACES] |
| u8 * | kdfc |
| u8 * | usdc |
| struct __vxge_hw_virtualpath | virtual_path |
| u64 | vpath_assignments |
| u64 | vpaths_deployed |
| u32 | first_vp_id |
| u64 | tim_int_mask0 [4] |
| u32 | tim_int_mask1 [4] |
| struct vxge_hw_device_hw_info | hw_info |
: Physical device handle : Confguration passed by the LL driver at initialization : Link state
HW device object. Represents Titan adapter
Definition at line 480 of file vxge_config.h.
Definition at line 481 of file vxge_config.h.
Referenced by vxge_hw_device_initialize(), and vxge_hw_device_terminate().
| void __iomem* __vxge_hw_device::bar0 |
Definition at line 484 of file vxge_config.h.
Referenced by __vxge_hw_device_reg_addr_get(), and vxge_hw_device_initialize().
struct pci_device* __vxge_hw_device::pdev [read] |
Definition at line 485 of file vxge_config.h.
Referenced by __vxge_hw_device_pci_e_init(), vxge_device_register(), vxge_hw_device_initialize(), and vxge_probe().
struct net_device* __vxge_hw_device::ndev [read] |
Definition at line 486 of file vxge_config.h.
Referenced by __vxge_hw_vpath_alarm_process(), vxge_device_unregister(), vxge_hw_device_begin_irq(), vxge_hw_vpath_poll_rx(), vxge_probe(), vxge_remove(), and vxge_xmit_compl().
struct vxgedev* __vxge_hw_device::vdev [read] |
Definition at line 487 of file vxge_config.h.
Referenced by vxge_hw_ring_replenish(), vxge_hw_vpath_poll_rx(), and vxge_probe().
Definition at line 493 of file vxge_config.h.
Referenced by vxge_hw_device_initialize(), and vxge_hw_vpath_rx_doorbell_init().
struct vxge_hw_legacy_reg* __vxge_hw_device::legacy_reg [read] |
Definition at line 498 of file vxge_config.h.
Referenced by __vxge_hw_device_reg_addr_get(), __vxge_hw_vpath_initialize(), and __vxge_hw_vpath_kdfc_configure().
struct vxge_hw_toc_reg* __vxge_hw_device::toc_reg [read] |
Definition at line 499 of file vxge_config.h.
Referenced by __vxge_hw_device_reg_addr_get(), and __vxge_hw_vpath_kdfc_configure().
struct vxge_hw_common_reg* __vxge_hw_device::common_reg [read] |
Definition at line 500 of file vxge_config.h.
Referenced by __vxge_hw_device_host_info_get(), __vxge_hw_device_reg_addr_get(), __vxge_hw_ring_create(), __vxge_hw_vpath_reset(), __vxge_hw_vpath_reset_check(), vxge_hw_device_begin_irq(), vxge_hw_device_clear_tx_rx(), vxge_hw_device_intr_disable(), vxge_hw_device_intr_enable(), vxge_hw_device_mask_all(), vxge_hw_device_unmask_all(), and vxge_hw_vpath_enable().
struct vxge_hw_mrpcim_reg* __vxge_hw_device::mrpcim_reg [read] |
struct vxge_hw_srpcim_reg* __vxge_hw_device::srpcim_reg[VXGE_HW_TITAN_SRPCIM_REG_SPACES] [read] |
struct vxge_hw_vpmgmt_reg* __vxge_hw_device::vpmgmt_reg[VXGE_HW_TITAN_VPMGMT_REG_SPACES] [read] |
Definition at line 504 of file vxge_config.h.
Referenced by __vxge_hw_device_host_info_get(), __vxge_hw_device_reg_addr_get(), __vxge_hw_vp_initialize(), and vxge_hw_vpath_strip_fcs_check().
struct vxge_hw_vpath_reg* __vxge_hw_device::vpath_reg[VXGE_HW_TITAN_VPATH_REG_SPACES] [read] |
Definition at line 506 of file vxge_config.h.
Referenced by __vxge_hw_device_reg_addr_get(), __vxge_hw_vp_initialize(), vxge_hw_get_func_mode(), and vxge_hw_set_fw_api().
Definition at line 508 of file vxge_config.h.
Referenced by __vxge_hw_device_reg_addr_get(), and __vxge_hw_vpath_kdfc_configure().
Definition at line 509 of file vxge_config.h.
struct __vxge_hw_virtualpath __vxge_hw_device::virtual_path [read] |
Definition at line 510 of file vxge_config.h.
Referenced by __vxge_hw_vpath_initialize(), __vxge_hw_vpath_kdfc_configure(), __vxge_hw_vpath_mac_configure(), __vxge_hw_vpath_prc_configure(), __vxge_hw_vpath_tim_configure(), vxge_hw_device_begin_irq(), vxge_hw_device_intr_disable(), vxge_hw_device_intr_enable(), vxge_hw_vpath_open(), vxge_hw_vpath_set_zero_rx_frm_len(), vxge_open_vpaths(), and vxge_poll().
Definition at line 511 of file vxge_config.h.
Referenced by __vxge_hw_device_host_info_get(), __vxge_hw_vp_initialize(), and __vxge_hw_vpath_initialize().
Definition at line 512 of file vxge_config.h.
Referenced by vxge_hw_device_begin_irq(), vxge_hw_vpath_close(), and vxge_open_vpaths().
Definition at line 513 of file vxge_config.h.
Referenced by __vxge_hw_device_host_info_get(), vxge_device_register(), vxge_hw_get_func_mode(), vxge_hw_vpath_intr_enable(), vxge_hw_vpath_open(), and vxge_probe().
Definition at line 514 of file vxge_config.h.
Referenced by __vxge_hw_vp_initialize(), __vxge_hw_vp_terminate(), vxge_hw_device_clear_tx_rx(), and vxge_hw_device_intr_enable().
Definition at line 515 of file vxge_config.h.
Referenced by __vxge_hw_vp_initialize(), __vxge_hw_vp_terminate(), vxge_hw_device_clear_tx_rx(), and vxge_hw_device_intr_enable().
struct vxge_hw_device_hw_info __vxge_hw_device::hw_info [read] |
Definition at line 517 of file vxge_config.h.
Referenced by vxge_close(), vxge_device_register(), and vxge_probe().
1.5.7.1