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

#include <c2.h>

Data Fields

struct ib_device ibdev
 
void __iomemregs
 
void __iomemmmio_txp_ring
 
void __iomemmmio_rxp_ring
 
spinlock_t lock
 
struct pci_devpcidev
 
struct net_devicenetdev
 
struct net_devicepseudo_netdev
 
unsigned int cur_tx
 
unsigned int cur_rx
 
u32 adapter_handle
 
int device_cap_flags
 
void __iomemkva
 
unsigned long pa
 
void ** qptr_array
 
struct kmem_cachehost_msg_cache
 
struct list_head cca_link
 
struct list_head eh_wakeup_list
 
wait_queue_head_t req_vq_wo
 
struct ib_device_attr props
 
struct c2_pd_table pd_table
 
struct c2_qp_table qp_table
 
int ports
 
int devnum
 
spinlock_t vqlock
 
struct c2_mq req_vq
 
struct c2_mq rep_vq
 
struct c2_mq aeq
 
struct sp_chunkkern_mqsp_pool
 
u16 req_vq_shared
 
u16 rep_vq_shared
 
u16 aeq_shared
 
u16 irq_claimed
 
int hthead
 
voidhtpages
 
int htlen
 
voidhtuva
 
spinlock_t htlock
 
u64 adapter_hint_uva
 
__be16hint_count
 
dma_addr_t hint_count_dma
 
u16 hints_read
 
int init
 
char ae_cache_name [16]
 
char vq_cache_name [16]
 

Detailed Description

Definition at line 287 of file c2.h.

Field Documentation

u32 adapter_handle

Definition at line 298 of file c2.h.

u64 adapter_hint_uva

Definition at line 343 of file c2.h.

char ae_cache_name[16]

Definition at line 353 of file c2.h.

Definition at line 322 of file c2.h.

u16 aeq_shared

Definition at line 331 of file c2.h.

struct list_head cca_link

Definition at line 306 of file c2.h.

unsigned int cur_rx

Definition at line 297 of file c2.h.

unsigned int cur_tx

Definition at line 296 of file c2.h.

int device_cap_flags

Definition at line 299 of file c2.h.

int devnum

Definition at line 316 of file c2.h.

struct list_head eh_wakeup_list

Definition at line 307 of file c2.h.

__be16* hint_count

Definition at line 348 of file c2.h.

dma_addr_t hint_count_dma

Definition at line 349 of file c2.h.

u16 hints_read

Definition at line 350 of file c2.h.

struct kmem_cache* host_msg_cache

Definition at line 304 of file c2.h.

int hthead

Definition at line 337 of file c2.h.

int htlen

Definition at line 339 of file c2.h.

spinlock_t htlock

Definition at line 341 of file c2.h.

void* htpages

Definition at line 338 of file c2.h.

void* htuva

Definition at line 340 of file c2.h.

Definition at line 288 of file c2.h.

int init

Definition at line 352 of file c2.h.

u16 irq_claimed

Definition at line 332 of file c2.h.

struct sp_chunk* kern_mqsp_pool

Definition at line 325 of file c2.h.

void __iomem* kva

Definition at line 300 of file c2.h.

spinlock_t lock

Definition at line 292 of file c2.h.

void __iomem* mmio_rxp_ring

Definition at line 291 of file c2.h.

void __iomem* mmio_txp_ring

Definition at line 290 of file c2.h.

struct net_device* netdev

Definition at line 294 of file c2.h.

unsigned long pa

Definition at line 301 of file c2.h.

struct pci_dev* pcidev

Definition at line 293 of file c2.h.

struct c2_pd_table pd_table

Definition at line 313 of file c2.h.

int ports

Definition at line 315 of file c2.h.

Definition at line 311 of file c2.h.

struct net_device* pseudo_netdev

Definition at line 295 of file c2.h.

struct c2_qp_table qp_table

Definition at line 314 of file c2.h.

void** qptr_array

Definition at line 302 of file c2.h.

Definition at line 289 of file c2.h.

struct c2_mq rep_vq

Definition at line 321 of file c2.h.

u16 rep_vq_shared

Definition at line 330 of file c2.h.

struct c2_mq req_vq

Definition at line 320 of file c2.h.

u16 req_vq_shared

Definition at line 329 of file c2.h.

wait_queue_head_t req_vq_wo

Definition at line 308 of file c2.h.

char vq_cache_name[16]

Definition at line 354 of file c2.h.

spinlock_t vqlock

Definition at line 317 of file c2.h.


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