Linux Kernel
3.7.1
|
#include <pm8001_sas.h>
Definition at line 131 of file pm8001_sas.h.
int(* chip_init)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 133 of file pm8001_sas.h.
int(* chip_ioremap)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 136 of file pm8001_sas.h.
void(* chip_iounmap)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 137 of file pm8001_sas.h.
void(* chip_rst)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 135 of file pm8001_sas.h.
int(* chip_soft_rst)(struct pm8001_hba_info *pm8001_ha, u32 signature) |
Definition at line 134 of file pm8001_sas.h.
int(* dereg_dev_req)(struct pm8001_hba_info *pm8001_ha, u32 device_id) |
Definition at line 154 of file pm8001_sas.h.
int(* fw_flash_update_req)(struct pm8001_hba_info *pm8001_ha, void *payload) |
Definition at line 164 of file pm8001_sas.h.
int(* get_nvmd_req)(struct pm8001_hba_info *pm8001_ha, void *payload) |
Definition at line 162 of file pm8001_sas.h.
void(* interrupt_disable)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 142 of file pm8001_sas.h.
void(* interrupt_enable)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 141 of file pm8001_sas.h.
u32(* is_our_interupt)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 139 of file pm8001_sas.h.
irqreturn_t(* isr)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 138 of file pm8001_sas.h.
int(* isr_process_oq)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 140 of file pm8001_sas.h.
Definition at line 143 of file pm8001_sas.h.
char* name |
Definition at line 132 of file pm8001_sas.h.
Definition at line 155 of file pm8001_sas.h.
int(* phy_start_req)(struct pm8001_hba_info *pm8001_ha, u8 phy_id) |
Definition at line 150 of file pm8001_sas.h.
int(* phy_stop_req)(struct pm8001_hba_info *pm8001_ha, u8 phy_id) |
Definition at line 151 of file pm8001_sas.h.
int(* reg_dev_req)(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u32 flag) |
Definition at line 152 of file pm8001_sas.h.
int(* sas_diag_execute_req)(struct pm8001_hba_info *pm8001_ha, u32 state) |
Definition at line 170 of file pm8001_sas.h.
int(* sas_diag_start_end_req)(struct pm8001_hba_info *pm8001_ha, u32 state) |
Definition at line 168 of file pm8001_sas.h.
int(* sas_re_init_req)(struct pm8001_hba_info *pm8001_ha) |
Definition at line 172 of file pm8001_sas.h.
int(* sata_req)(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) |
Definition at line 148 of file pm8001_sas.h.
int(* set_dev_state_req)(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u32 state) |
Definition at line 166 of file pm8001_sas.h.
int(* set_nvmd_req)(struct pm8001_hba_info *pm8001_ha, void *payload) |
Definition at line 163 of file pm8001_sas.h.
int(* smp_req)(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) |
Definition at line 144 of file pm8001_sas.h.
int(* ssp_io_req)(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) |
Definition at line 146 of file pm8001_sas.h.
int(* ssp_tm_req)(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) |
Definition at line 160 of file pm8001_sas.h.
int(* task_abort)(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) |
Definition at line 157 of file pm8001_sas.h.