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

#include <vxge-config.h>

Data Fields

struct __vxge_hw_channel channel
 
struct vxge_hw_mempoolmempool
 
struct vxge_hw_vpath_reg __iomemvp_reg
 
struct vxge_hw_common_reg __iomemcommon_reg
 
u32 ring_length
 
u32 buffer_mode
 
u32 rxd_size
 
u32 rxd_priv_size
 
u32 per_rxd_space
 
u32 rxds_per_block
 
u32 rxdblock_priv_size
 
u32 cmpl_cnt
 
u32 vp_id
 
u32 doorbell_cnt
 
u32 total_db_cnt
 
u64 rxds_limit
 
u32 rtimer
 
u64 tim_rti_cfg1_saved
 
u64 tim_rti_cfg3_saved
 
enum vxge_hw_status(* callback )(struct __vxge_hw_ring *ringh, void *rxdh, u8 t_code, void *userdata)
 
enum vxge_hw_status(* rxd_init )(void *rxdh, void *userdata)
 
void(* rxd_term )(void *rxdh, enum vxge_hw_rxd_state state, void *userdata)
 
struct
vxge_hw_vpath_stats_sw_ring_info
*stats 
____cacheline_aligned
 
struct vxge_hw_ring_configconfig
 

Detailed Description

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

Field Documentation

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

u32 buffer_mode

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

enum vxge_hw_status(* callback)(struct __vxge_hw_ring *ringh, void *rxdh, u8 t_code, void *userdata)

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

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

u32 cmpl_cnt

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

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

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

u32 doorbell_cnt

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

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

u32 per_rxd_space

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

u32 ring_length

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

u32 rtimer

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

enum vxge_hw_status(* rxd_init)(void *rxdh, void *userdata)

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

u32 rxd_priv_size

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

u32 rxd_size

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

void(* rxd_term)(void *rxdh, enum vxge_hw_rxd_state state, void *userdata)

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

u32 rxdblock_priv_size

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

u64 rxds_limit

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

u32 rxds_per_block

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

u64 tim_rti_cfg1_saved

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

u64 tim_rti_cfg3_saved

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

u32 total_db_cnt

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

u32 vp_id

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

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


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