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

#include <p54pci.h>

Data Fields

__le32 dev_int
 
u8 unused_1 [12]
 
__le32 int_ident
 
__le32 int_ack
 
__le32 int_enable
 
u8 unused_2 [4]
 
union {
   __le32   ring_control_base
 
   __le32   gen_purp_com [2]
 
}; 
 
u8 unused_3 [8]
 
__le32 direct_mem_base
 
u8 unused_4 [44]
 
__le32 dma_addr
 
__le32 dma_len
 
__le32 dma_ctrl
 
u8 unused_5 [12]
 
__le32 ctrl_stat
 
u8 unused_6 [1924]
 
u8 cardbus_cis [0x800]
 
u8 direct_mem_win [0x1000]
 

Detailed Description

Definition at line 47 of file p54pci.h.

Field Documentation

union { ... }
u8 cardbus_cis[0x800]

Definition at line 67 of file p54pci.h.

__le32 ctrl_stat

Definition at line 65 of file p54pci.h.

__le32 dev_int

Definition at line 48 of file p54pci.h.

__le32 direct_mem_base

Definition at line 59 of file p54pci.h.

u8 direct_mem_win[0x1000]

Definition at line 68 of file p54pci.h.

__le32 dma_addr

Definition at line 61 of file p54pci.h.

__le32 dma_ctrl

Definition at line 63 of file p54pci.h.

__le32 dma_len

Definition at line 62 of file p54pci.h.

__le32 gen_purp_com[2]

Definition at line 56 of file p54pci.h.

__le32 int_ack

Definition at line 51 of file p54pci.h.

__le32 int_enable

Definition at line 52 of file p54pci.h.

__le32 int_ident

Definition at line 50 of file p54pci.h.

__le32 ring_control_base

Definition at line 55 of file p54pci.h.

u8 unused_1[12]

Definition at line 49 of file p54pci.h.

u8 unused_2[4]

Definition at line 53 of file p54pci.h.

u8 unused_3[8]

Definition at line 58 of file p54pci.h.

u8 unused_4[44]

Definition at line 60 of file p54pci.h.

u8 unused_5[12]

Definition at line 64 of file p54pci.h.

u8 unused_6[1924]

Definition at line 66 of file p54pci.h.


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