Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
__vxge_hw_device Struct Reference

#include <vxge-config.h>

Data Fields

u32 magic
 
void __iomembar0
 
struct pci_devpdev
 
struct net_devicendev
 
struct vxge_hw_device_config config
 
enum vxge_hw_device_link_state link_state
 
struct vxge_hw_uld_cbsuld_callbacks
 
u32 host_type
 
u32 func_id
 
u32 access_rights
 
struct vxge_hw_legacy_reg __iomemlegacy_reg
 
struct vxge_hw_toc_reg __iomemtoc_reg
 
struct vxge_hw_common_reg __iomemcommon_reg
 
struct vxge_hw_mrpcim_reg __iomemmrpcim_reg
 
struct vxge_hw_srpcim_reg __iomemsrpcim_reg [VXGE_HW_TITAN_SRPCIM_REG_SPACES]
 
struct vxge_hw_vpmgmt_reg __iomemvpmgmt_reg [VXGE_HW_TITAN_VPMGMT_REG_SPACES]
 
struct vxge_hw_vpath_reg __iomemvpath_reg [VXGE_HW_TITAN_VPATH_REG_SPACES]
 
u8 __iomemkdfc
 
u8 __iomemusdc
 
struct __vxge_hw_virtualpath virtual_paths [VXGE_HW_MAX_VIRTUAL_PATHS]
 
u64 vpath_assignments
 
u64 vpaths_deployed
 
u32 first_vp_id
 
u64 tim_int_mask0 [4]
 
u32 tim_int_mask1 [4]
 
struct __vxge_hw_blockpool block_pool
 
struct vxge_hw_device_stats stats
 
u32 debug_module_mask
 
u32 debug_level
 
u32 level_err
 
u32 level_trace
 
u16 eprom_versions [VXGE_HW_MAX_ROM_IMAGES]
 

Detailed Description

struct __vxge_hw_device - Hal device object : Magic Number : BAR0 virtual address. : Physical device handle : Confguration passed by the LL driver at initialization : Link state

HW device object. Represents Titan adapter

Definition at line 733 of file vxge-config.h.

Field Documentation

u32 access_rights

Definition at line 747 of file vxge-config.h.

void __iomem* bar0

Definition at line 737 of file vxge-config.h.

Definition at line 771 of file vxge-config.h.

Definition at line 753 of file vxge-config.h.

Definition at line 740 of file vxge-config.h.

u32 debug_level

Definition at line 774 of file vxge-config.h.

u32 debug_module_mask

Definition at line 773 of file vxge-config.h.

u16 eprom_versions[VXGE_HW_MAX_ROM_IMAGES]

Definition at line 777 of file vxge-config.h.

u32 first_vp_id

Definition at line 767 of file vxge-config.h.

u32 func_id

Definition at line 746 of file vxge-config.h.

u32 host_type

Definition at line 745 of file vxge-config.h.

u8 __iomem* kdfc

Definition at line 761 of file vxge-config.h.

Definition at line 751 of file vxge-config.h.

u32 level_err

Definition at line 775 of file vxge-config.h.

u32 level_trace

Definition at line 776 of file vxge-config.h.

Definition at line 741 of file vxge-config.h.

u32 magic

Definition at line 734 of file vxge-config.h.

Definition at line 754 of file vxge-config.h.

Definition at line 739 of file vxge-config.h.

struct pci_dev* pdev

Definition at line 738 of file vxge-config.h.

Definition at line 755 of file vxge-config.h.

Definition at line 772 of file vxge-config.h.

u64 tim_int_mask0[4]

Definition at line 768 of file vxge-config.h.

u32 tim_int_mask1[4]

Definition at line 769 of file vxge-config.h.

Definition at line 752 of file vxge-config.h.

struct vxge_hw_uld_cbs* uld_callbacks

Definition at line 743 of file vxge-config.h.

u8 __iomem* usdc

Definition at line 762 of file vxge-config.h.

Definition at line 763 of file vxge-config.h.

u64 vpath_assignments

Definition at line 765 of file vxge-config.h.

Definition at line 759 of file vxge-config.h.

u64 vpaths_deployed

Definition at line 766 of file vxge-config.h.

Definition at line 757 of file vxge-config.h.


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