Linux Kernel
3.7.1
|
#include <linux/interrupt.h>
Go to the source code of this file.
Data Structures | |
struct | CMD_MESSAGE |
struct | CMD_MESSAGE_FIELD |
struct | SG32ENTRY |
struct | SG64ENTRY |
struct | QBUFFER |
struct | FIRMWARE_INFO |
struct | ARCMSR_CDB |
struct | MessageUnit_A |
struct | MessageUnit_B |
struct | MessageUnit_C |
struct | AdapterControlBlock |
struct | CommandControlBlock |
struct | SENSE_DATA |
Variables | |
__le32 | length |
__le32 | address |
__le32 | addresshigh |
struct QBUFFER | __attribute__ |
struct device_attribute * | arcmsr_host_attrs [] |
#define ACB_F_BUS_HANG_ON 0x0800/* need hardware reset bus */ |
#define ARCMSR_DRIVER_VERSION "Driver Version 1.20.00.15 2010/08/05" |
#define ARCMSR_HBCMU_ALL_INTMASKENABLE 0x0000000D /* disable all ISR */ |
#define ARCMSR_HBCMU_DRV2IOP_POSTQUEUE_THROTTLING 0x00000010 |
#define ARCMSR_HBCMU_IOP2DRV_DATA_READ_DOORBELL_CLEAR 0x00000004 |
#define ARCMSR_HBCMU_IOP2DRV_DATA_WRITE_DOORBELL_CLEAR 0x00000002 |
#define ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE_DOORBELL_CLEAR 0x00000008 |
#define ARCMSR_HBCMU_OUTBOUND_DOORBELL_ISR_MASK 0x00000004 /* When clear, the General Outbound Doorbell interrupt routes to the host.*/ |
#define ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR_MASK 0x00000008 /* When clear, the Outbound Post List FIFO Not Empty interrupt routes to the host.*/ |
#define ARCMSR_HBCMU_UTILITY_A_ISR_MASK 0x00000001 /* When clear, the Utility_A interrupt routes to the host.*/ |
#define ARCMSR_MAX_CMD_PERLUN ARCMSR_MAX_OUTSTANDING_CMD |
#define ARCMSR_MESSAGE_CLEAR_ALLQBUFFER ARECA_SATA_RAID | FUNCTION_CLEAR_ALLQBUFFER |
#define ARCMSR_MESSAGE_CLEAR_RQBUFFER ARECA_SATA_RAID | FUNCTION_CLEAR_RQBUFFER |
#define ARCMSR_MESSAGE_CLEAR_WQBUFFER ARECA_SATA_RAID | FUNCTION_CLEAR_WQBUFFER |
#define ARCMSR_MESSAGE_FLUSH_ADAPTER_CACHE ARECA_SATA_RAID | FUNCTION_FLUSH_ADAPTER_CACHE |
#define ARCMSR_MESSAGE_READ_RQBUFFER ARECA_SATA_RAID | FUNCTION_READ_RQBUFFER |
#define ARCMSR_MESSAGE_RETURN_CODE_3F ARECA_SATA_RAID | FUNCTION_RETURN_CODE_3F |
#define ARCMSR_MESSAGE_SAY_GOODBYE ARECA_SATA_RAID | FUNCTION_SAY_GOODBYE |
#define ARCMSR_MESSAGE_SAY_HELLO ARECA_SATA_RAID | FUNCTION_SAY_HELLO |
#define ARCMSR_MESSAGE_WRITE_WQBUFFER ARECA_SATA_RAID | FUNCTION_WRITE_WQBUFFER |
#define ARCMSR_MU_OUTBOUND_HANDLE_INT |
#define IS_DMA64 (sizeof(dma_addr_t) == 8) |
|
read |
Definition at line 171 of file esd_usb2.c.
int arcmsr_alloc_sysfs_attr | ( | struct AdapterControlBlock * | ) |
Definition at line 218 of file arcmsr_attr.c.
void arcmsr_free_sysfs_attr | ( | struct AdapterControlBlock * | acb | ) |
Definition at line 247 of file arcmsr_attr.c.
|
read |
Definition at line 1326 of file arcmsr_hba.c.
void arcmsr_iop_message_read | ( | struct AdapterControlBlock * | ) |
Definition at line 1271 of file arcmsr_hba.c.
void arcmsr_post_ioctldata2iop | ( | struct AdapterControlBlock * | ) |
Definition at line 1698 of file arcmsr_hba.c.
struct device_attribute * arcmsr_host_attrs |
Definition at line 390 of file arcmsr_attr.c.