Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | AIC9410_DEV_REV_B0 0x8 |
#define | REG_BASE_ADDR 0xB8000000 |
#define | REG_BASE_ADDR_CSEQCIO 0xB8002000 |
#define | REG_BASE_ADDR_EXSI 0xB8042800 |
#define | MBAR0_SWA_SIZE 0x58 |
#define | MBAR0_SWC_SIZE 0x8 |
#define | OCM_BASE_ADDR 0xA0000000 |
#define | OCM_MAX_SIZE 0x20000 |
#define | ALL_BASE_ADDR OCM_BASE_ADDR |
#define | PCI_IOBAR_OFFSET 4 |
#define | PCI_CONF_MBAR1 0x6C |
#define | PCI_CONF_MBAR0_SWA 0x70 |
#define | PCI_CONF_MBAR0_SWB 0x74 |
#define | PCI_CONF_MBAR0_SWC 0x78 |
#define | PCI_CONF_MBAR_KEY 0x7C |
#define | PCI_CONF_FLSH_BAR 0xB8 |
#define | ASD_READ_OCM(type, ord, S) |
#define | ASD_WRITE_OCM(type, ord, S) |
#define | ASD_DDBSITE_READ(type, ord) |
#define | ASD_DDBSITE_WRITE(type, ord) |
#define | ASD_SCBSITE_READ(type, ord) |
#define | ASD_SCBSITE_WRITE(type, ord) |
Variables | |
u32 | MBAR0_SWB_SIZE |
#define AIC9410_DEV_REV_B0 0x8 |
Definition at line 34 of file aic94xx_reg.h.
#define ALL_BASE_ADDR OCM_BASE_ADDR |
Definition at line 50 of file aic94xx_reg.h.
Definition at line 104 of file aic94xx_reg.h.
Definition at line 130 of file aic94xx_reg.h.
Definition at line 157 of file aic94xx_reg.h.
Definition at line 183 of file aic94xx_reg.h.
Definition at line 91 of file aic94xx_reg.h.
#define MBAR0_SWA_SIZE 0x58 |
Definition at line 41 of file aic94xx_reg.h.
#define MBAR0_SWC_SIZE 0x8 |
Definition at line 43 of file aic94xx_reg.h.
#define OCM_BASE_ADDR 0xA0000000 |
Definition at line 46 of file aic94xx_reg.h.
#define OCM_MAX_SIZE 0x20000 |
Definition at line 47 of file aic94xx_reg.h.
#define PCI_CONF_FLSH_BAR 0xB8 |
Definition at line 60 of file aic94xx_reg.h.
#define PCI_CONF_MBAR0_SWA 0x70 |
Definition at line 56 of file aic94xx_reg.h.
#define PCI_CONF_MBAR0_SWB 0x74 |
Definition at line 57 of file aic94xx_reg.h.
#define PCI_CONF_MBAR0_SWC 0x78 |
Definition at line 58 of file aic94xx_reg.h.
#define PCI_CONF_MBAR1 0x6C |
Definition at line 55 of file aic94xx_reg.h.
#define PCI_CONF_MBAR_KEY 0x7C |
Definition at line 59 of file aic94xx_reg.h.
#define PCI_IOBAR_OFFSET 4 |
Definition at line 53 of file aic94xx_reg.h.
#define REG_BASE_ADDR 0xB8000000 |
Definition at line 37 of file aic94xx_reg.h.
#define REG_BASE_ADDR_CSEQCIO 0xB8002000 |
Definition at line 38 of file aic94xx_reg.h.
#define REG_BASE_ADDR_EXSI 0xB8042800 |
Definition at line 39 of file aic94xx_reg.h.
u8 asd_read_reg_byte | ( | struct asd_ha_struct * | asd_ha, |
u32 | reg | ||
) |
u32 asd_read_reg_dword | ( | struct asd_ha_struct * | asd_ha, |
u32 | reg | ||
) |
asd_read_reg_string – read a string of bytes from io space memory : pointer to host adapter structure : pointer to a destination buffer where data will be written to : start offset (register) to read from : number of bytes to read
Definition at line 302 of file aic94xx_reg.c.
u16 asd_read_reg_word | ( | struct asd_ha_struct * | asd_ha, |
u32 | reg | ||
) |
void asd_write_reg_byte | ( | struct asd_ha_struct * | asd_ha, |
u32 | reg, | ||
u8 | val | ||
) |
void asd_write_reg_dword | ( | struct asd_ha_struct * | asd_ha, |
u32 | reg, | ||
u32 | val | ||
) |
asd_write_reg_string – write a string of bytes to io space memory : pointer to host adapter structure : pointer to source buffer where data will be read from : start offset (register) to write to : number of bytes to write
Definition at line 321 of file aic94xx_reg.c.
void asd_write_reg_word | ( | struct asd_ha_struct * | asd_ha, |
u32 | reg, | ||
u16 | val | ||
) |
u32 MBAR0_SWB_SIZE |
Definition at line 39 of file aic94xx_hwi.c.