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

#include <be.h>

Data Fields

u8 __iomemcsr
 
u8 __iomemdb
 
u8 __iomempcicfg
 
struct pci_devpdev
 
spinlock_t mbox_lock
 
struct be_dma_mem mbox_mem
 
struct be_dma_mem mbox_mem_alloced
 
struct be_mcc_obj mcc_obj
 
spinlock_t mcc_lock
 
spinlock_t mcc_cq_lock
 
wait_queue_head_t mcc_wait [MAX_MCC_CMD+1]
 
unsigned int mcc_tag [MAX_MCC_CMD]
 
unsigned int mcc_numtag [MAX_MCC_CMD+1]
 
unsigned short mcc_alloc_index
 
unsigned short mcc_free_index
 
unsigned int mcc_tag_available
 

Detailed Description

Definition at line 98 of file be.h.

Field Documentation

Definition at line 99 of file be.h.

u8 __iomem* db

Definition at line 100 of file be.h.

spinlock_t mbox_lock

Definition at line 105 of file be.h.

struct be_dma_mem mbox_mem

Definition at line 106 of file be.h.

struct be_dma_mem mbox_mem_alloced

Definition at line 109 of file be.h.

unsigned short mcc_alloc_index

Definition at line 119 of file be.h.

spinlock_t mcc_cq_lock

Definition at line 114 of file be.h.

unsigned short mcc_free_index

Definition at line 120 of file be.h.

spinlock_t mcc_lock

Definition at line 113 of file be.h.

unsigned int mcc_numtag[MAX_MCC_CMD+1]

Definition at line 118 of file be.h.

struct be_mcc_obj mcc_obj

Definition at line 112 of file be.h.

unsigned int mcc_tag[MAX_MCC_CMD]

Definition at line 117 of file be.h.

unsigned int mcc_tag_available

Definition at line 121 of file be.h.

Definition at line 116 of file be.h.

u8 __iomem* pcicfg

Definition at line 101 of file be.h.

struct pci_dev* pdev

Definition at line 102 of file be.h.


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