/drivers/scsi/pm8001/ |
H A D | pm8001_init.c | 115 *@pm8001_ha: our hba structure. 118 static void pm8001_phy_init(struct pm8001_hba_info *pm8001_ha, int phy_id) argument 120 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id]; 123 phy->pm8001_ha = pm8001_ha; 124 sas_phy->enabled = (phy_id < pm8001_ha->chip->n_phy) ? 1 : 0; 133 sas_phy->sas_addr = &pm8001_ha->sas_addr[0]; 135 sas_phy->ha = (struct sas_ha_struct *)pm8001_ha->shost->hostdata; 141 *@pm8001_ha: our hba structure. 144 static void pm8001_free(struct pm8001_hba_info *pm8001_ha) argument 177 struct pm8001_hba_info *pm8001_ha; local 198 struct pm8001_hba_info *pm8001_ha; local 222 struct pm8001_hba_info *pm8001_ha; local 244 pm8001_alloc(struct pm8001_hba_info *pm8001_ha, const struct pci_device_id *ent) argument 397 pm8001_ioremap(struct pm8001_hba_info *pm8001_ha) argument 456 struct pm8001_hba_info *pm8001_ha; local 588 struct pm8001_hba_info *pm8001_ha; local 614 pm8001_init_sas_add(struct pm8001_hba_info *pm8001_ha) argument 693 pm8001_get_phy_settings_info(struct pm8001_hba_info *pm8001_ha) argument 730 pm8001_setup_msix(struct pm8001_hba_info *pm8001_ha) argument 788 pm8001_request_irq(struct pm8001_hba_info *pm8001_ha) argument 827 struct pm8001_hba_info *pm8001_ha; local 938 struct pm8001_hba_info *pm8001_ha; local 984 struct pm8001_hba_info *pm8001_ha; local 1034 struct pm8001_hba_info *pm8001_ha; local [all...] |
H A D | pm8001_hwi.c | 48 * @pm8001_ha: our hba card information 50 static void read_main_config_table(struct pm8001_hba_info *pm8001_ha) argument 52 void __iomem *address = pm8001_ha->main_cfg_tbl_addr; 53 pm8001_ha->main_cfg_tbl.pm8001_tbl.signature = 55 pm8001_ha->main_cfg_tbl.pm8001_tbl.interface_rev = 57 pm8001_ha->main_cfg_tbl.pm8001_tbl.firmware_rev = 59 pm8001_ha->main_cfg_tbl.pm8001_tbl.max_out_io = 61 pm8001_ha->main_cfg_tbl.pm8001_tbl.max_sgl = 63 pm8001_ha->main_cfg_tbl.pm8001_tbl.ctrl_cap_flag = 65 pm8001_ha 93 read_general_status_table(struct pm8001_hba_info *pm8001_ha) argument 152 read_inbnd_queue_table(struct pm8001_hba_info *pm8001_ha) argument 169 read_outbnd_queue_table(struct pm8001_hba_info *pm8001_ha) argument 186 init_default_table_values(struct pm8001_hba_info *pm8001_ha) argument 282 update_main_config_table(struct pm8001_hba_info *pm8001_ha) argument 337 update_inbnd_queue_table(struct pm8001_hba_info *pm8001_ha, int number) argument 358 update_outbnd_queue_table(struct pm8001_hba_info *pm8001_ha, int number) argument 382 pm8001_bar4_shift(struct pm8001_hba_info *pm8001_ha, u32 shiftValue) argument 410 mpi_set_phys_g3_with_ssc(struct pm8001_hba_info *pm8001_ha, u32 SSCbit) argument 478 mpi_set_open_retry_interval_reg(struct pm8001_hba_info *pm8001_ha, u32 interval) argument 524 mpi_init_check(struct pm8001_hba_info *pm8001_ha) argument 559 check_fw_ready(struct pm8001_hba_info *pm8001_ha) argument 610 init_pci_device_addresses(struct pm8001_hba_info *pm8001_ha) argument 640 pm8001_chip_init(struct pm8001_hba_info *pm8001_ha) argument 697 mpi_uninit_check(struct pm8001_hba_info *pm8001_ha) argument 756 soft_reset_ready_check(struct pm8001_hba_info *pm8001_ha) argument 815 pm8001_chip_soft_rst(struct pm8001_hba_info *pm8001_ha) argument 1149 pm8001_hw_chip_rst(struct pm8001_hba_info *pm8001_ha) argument 1186 pm8001_chip_iounmap(struct pm8001_hba_info *pm8001_ha) argument 1212 pm8001_chip_intx_interrupt_enable(struct pm8001_hba_info *pm8001_ha) argument 1223 pm8001_chip_intx_interrupt_disable(struct pm8001_hba_info *pm8001_ha) argument 1233 pm8001_chip_msix_interrupt_enable(struct pm8001_hba_info *pm8001_ha, u32 int_vec_idx) argument 1251 pm8001_chip_msix_interrupt_disable(struct pm8001_hba_info *pm8001_ha, u32 int_vec_idx) argument 1265 pm8001_chip_interrupt_enable(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 1280 pm8001_chip_interrupt_disable(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 1338 pm8001_mpi_build_cmd(struct pm8001_hba_info *pm8001_ha, struct inbound_queue_table *circularQ, u32 opCode, void *payload, u32 responseQueue) argument 1372 pm8001_mpi_msg_free_set(struct pm8001_hba_info *pm8001_ha, void *pMsg, struct outbound_queue_table *circularQ, u8 bc) argument 1419 pm8001_mpi_msg_consume(struct pm8001_hba_info *pm8001_ha, struct outbound_queue_table *circularQ, void **messagePtr1, u8 *pBC) argument 1519 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; local 1579 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; local 1691 pm8001_handle_event(struct pm8001_hba_info *pm8001_ha, void *data, int handler) argument 1710 pm8001_send_abort_all(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_ha_dev) argument 1759 pm8001_send_read_log(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_ha_dev) argument 2286 mpi_sata_completion(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2892 mpi_smp_completion(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3092 pm8001_mpi_set_dev_state_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3113 pm8001_mpi_set_nvmd_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3133 pm8001_mpi_get_nvmd_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3198 pm8001_mpi_local_phy_ctl(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3227 pm8001_bytes_dmaed(struct pm8001_hba_info *pm8001_ha, int i) argument 3303 struct pm8001_hba_info *pm8001_ha = phy->sas_phy.ha->lldd_ha; local 3325 pm8001_hw_event_ack_req(struct pm8001_hba_info *pm8001_ha, u32 Qnum, u32 SEA, u32 port_id, u32 phyId, u32 param0, u32 param1) argument 3352 hw_event_sas_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3431 hw_event_sata_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3476 hw_event_phy_down(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3544 pm8001_mpi_reg_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3606 pm8001_mpi_dereg_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3627 pm8001_mpi_fw_flash_update_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3702 pm8001_mpi_task_abort_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3773 mpi_hw_event(struct pm8001_hba_info *pm8001_ha, void* piomb) argument 3986 process_one_iomb(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 4152 process_oq(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 4219 pm8001_chip_smp_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 4288 pm8001_chip_ssp_io_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 4340 pm8001_chip_sata_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 4456 pm8001_chip_phy_start_req(struct pm8001_hba_info *pm8001_ha, u8 phy_id) argument 4490 pm8001_chip_phy_stop_req(struct pm8001_hba_info *pm8001_ha, u8 phy_id) argument 4509 pm8001_chip_reg_dev_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u32 flag) argument 4568 pm8001_chip_dereg_dev_req(struct pm8001_hba_info *pm8001_ha, u32 device_id) argument 4593 pm8001_chip_phy_ctl_req(struct pm8001_hba_info *pm8001_ha, u32 phyId, u32 phy_op) argument 4609 pm8001_chip_is_our_interupt(struct pm8001_hba_info *pm8001_ha) argument 4629 pm8001_chip_isr(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 4637 send_task_abort(struct pm8001_hba_info *pm8001_ha, u32 opc, u32 dev_id, u8 flag, u32 task_tag, u32 cmd_tag) argument 4664 pm8001_chip_abort_task(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) argument 4692 pm8001_chip_ssp_tm_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) argument 4716 pm8001_chip_get_nvmd_req(struct pm8001_hba_info *pm8001_ha, void *payload) argument 4810 pm8001_chip_set_nvmd_req(struct pm8001_hba_info *pm8001_ha, void *payload) argument 4900 pm8001_chip_fw_flash_update_build(struct pm8001_hba_info *pm8001_ha, void *fw_flash_updata_info, u32 tag) argument 4926 pm8001_chip_fw_flash_update_req(struct pm8001_hba_info *pm8001_ha, void *payload) argument 4976 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 5046 pm8001_chip_set_dev_state_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u32 state) argument 5072 pm8001_chip_sas_re_initialization(struct pm8001_hba_info *pm8001_ha) argument [all...] |
H A D | pm80xx_hwi.c | 50 int pm80xx_bar4_shift(struct pm8001_hba_info *pm8001_ha, u32 shift_value) argument 54 pm8001_cw32(pm8001_ha, 0, MEMBASE_II_SHIFT_REGISTER, shift_value); 58 reg_val = pm8001_cr32(pm8001_ha, 0, MEMBASE_II_SHIFT_REGISTER); 61 PM8001_FAIL_DBG(pm8001_ha, 69 void pm80xx_pci_mem_copy(struct pm8001_hba_info *pm8001_ha, u32 soffset, argument 80 value = pm8001_cr32(pm8001_ha, bus_base_number, offset); 92 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 93 void __iomem *fatal_table_address = pm8001_ha->fatal_tbl_addr; 99 pm8001_ha->forensic_info.data_buf.direct_data = buf; 100 if (pm8001_ha 267 read_main_config_table(struct pm8001_hba_info *pm8001_ha) argument 318 read_general_status_table(struct pm8001_hba_info *pm8001_ha) argument 354 read_phy_attr_table(struct pm8001_hba_info *pm8001_ha) argument 429 read_inbnd_queue_table(struct pm8001_hba_info *pm8001_ha) argument 447 read_outbnd_queue_table(struct pm8001_hba_info *pm8001_ha) argument 465 init_default_table_values(struct pm8001_hba_info *pm8001_ha) argument 551 update_main_config_table(struct pm8001_hba_info *pm8001_ha) argument 594 update_inbnd_queue_table(struct pm8001_hba_info *pm8001_ha, int number) argument 615 update_outbnd_queue_table(struct pm8001_hba_info *pm8001_ha, int number) argument 638 mpi_init_check(struct pm8001_hba_info *pm8001_ha) argument 685 check_fw_ready(struct pm8001_hba_info *pm8001_ha) argument 766 init_pci_device_addresses(struct pm8001_hba_info *pm8001_ha) argument 839 pm80xx_set_thermal_config(struct pm8001_hba_info *pm8001_ha) argument 871 pm80xx_set_sas_protocol_timer_config(struct pm8001_hba_info *pm8001_ha) argument 952 pm80xx_get_encrypt_info(struct pm8001_hba_info *pm8001_ha) argument 1042 pm80xx_encrypt_update(struct pm8001_hba_info *pm8001_ha) argument 1074 pm80xx_chip_init(struct pm8001_hba_info *pm8001_ha) argument 1131 mpi_uninit_check(struct pm8001_hba_info *pm8001_ha) argument 1188 pm80xx_chip_soft_rst(struct pm8001_hba_info *pm8001_ha) argument 1278 pm80xx_hw_chip_rst(struct pm8001_hba_info *pm8001_ha) argument 1309 pm80xx_chip_intx_interrupt_enable(struct pm8001_hba_info *pm8001_ha) argument 1320 pm80xx_chip_intx_interrupt_disable(struct pm8001_hba_info *pm8001_ha) argument 1330 pm80xx_chip_interrupt_enable(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 1348 pm80xx_chip_interrupt_disable(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 1362 pm80xx_send_abort_all(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_ha_dev) argument 1414 pm80xx_send_read_log(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_ha_dev) argument 1956 mpi_sata_completion(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2580 mpi_smp_completion(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2811 pm80xx_hw_event_ack_req(struct pm8001_hba_info *pm8001_ha, u32 Qnum, u32 SEA, u32 port_id, u32 phyId, u32 param0, u32 param1) argument 2838 hw_event_sas_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2920 hw_event_sata_phy_up(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 2968 hw_event_phy_down(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3028 mpi_phy_start_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3055 mpi_thermal_hw_event(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3085 mpi_hw_event(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3289 mpi_phy_stop_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3311 mpi_set_controller_config_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3331 mpi_get_controller_config_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3345 mpi_get_phy_profile_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3359 mpi_flash_op_ext_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3372 mpi_set_phy_profile_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3404 mpi_kek_management_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3425 mpi_dek_management_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3439 ssp_coalesced_comp_resp(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3453 process_one_iomb(struct pm8001_hba_info *pm8001_ha, void *piomb) argument 3664 process_oq(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 3723 pm80xx_chip_smp_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 3886 pm80xx_chip_ssp_io_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 4046 pm80xx_chip_sata_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 4294 pm80xx_chip_phy_start_req(struct pm8001_hba_info *pm8001_ha, u8 phy_id) argument 4348 pm80xx_chip_phy_stop_req(struct pm8001_hba_info *pm8001_ha, u8 phy_id) argument 4367 pm80xx_chip_reg_dev_req(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, u32 flag) argument 4440 pm80xx_chip_phy_ctl_req(struct pm8001_hba_info *pm8001_ha, u32 phyId, u32 phy_op) argument 4456 pm80xx_chip_is_our_interupt(struct pm8001_hba_info *pm8001_ha) argument 4476 pm80xx_chip_isr(struct pm8001_hba_info *pm8001_ha, u8 vec) argument 4484 mpi_set_phy_profile_req(struct pm8001_hba_info *pm8001_ha, u32 operation, u32 phyid, u32 length, u32 *buf) argument 4512 pm8001_set_phy_profile(struct pm8001_hba_info *pm8001_ha, u32 length, u8 *buf) argument [all...] |
H A D | pm8001_ctl.c | 59 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 61 if (pm8001_ha->chip_id == chip_8001) { 63 pm8001_ha->main_cfg_tbl.pm8001_tbl.interface_rev); 66 pm8001_ha->main_cfg_tbl.pm80xx_tbl.interface_rev); 84 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 86 if (pm8001_ha->chip_id == chip_8001) { 88 (u8)(pm8001_ha->main_cfg_tbl.pm8001_tbl.firmware_rev >> 24), 89 (u8)(pm8001_ha->main_cfg_tbl.pm8001_tbl.firmware_rev >> 16), 90 (u8)(pm8001_ha->main_cfg_tbl.pm8001_tbl.firmware_rev >> 8), 91 (u8)(pm8001_ha 113 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 136 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 162 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 207 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 235 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 254 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 263 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 287 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 322 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 355 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 386 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 424 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 523 pm8001_set_nvmd(struct pm8001_hba_info *pm8001_ha) argument 559 pm8001_update_flash(struct pm8001_hba_info *pm8001_ha) argument 641 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 718 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local [all...] |
H A D | pm8001_sas.c | 62 * @pm8001_ha: our hba struct 65 void pm8001_tag_free(struct pm8001_hba_info *pm8001_ha, u32 tag) argument 67 void *bitmap = pm8001_ha->tags; 73 * @pm8001_ha: our hba struct 76 inline int pm8001_tag_alloc(struct pm8001_hba_info *pm8001_ha, u32 *tag_out) argument 79 void *bitmap = pm8001_ha->tags; 82 spin_lock_irqsave(&pm8001_ha->bitmap_lock, flags); 83 tag = find_first_zero_bit(bitmap, pm8001_ha->tags_num); 84 if (tag >= pm8001_ha->tags_num) { 85 spin_unlock_irqrestore(&pm8001_ha 94 pm8001_tag_init(struct pm8001_hba_info *pm8001_ha) argument 141 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha; local 158 struct pm8001_hba_info *pm8001_ha = NULL; local 244 struct pm8001_hba_info *pm8001_ha; local 272 pm8001_task_prep_smp(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 296 pm8001_task_prep_ata(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 308 pm8001_task_prep_ssp_tm(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb, struct pm8001_tmf_task *tmf) argument 319 pm8001_task_prep_ssp(struct pm8001_hba_info *pm8001_ha, struct pm8001_ccb_info *ccb) argument 357 struct pm8001_hba_info *pm8001_ha; local 503 pm8001_ccb_task_free(struct pm8001_hba_info *pm8001_ha, struct sas_task *task, struct pm8001_ccb_info *ccb, u32 ccb_idx) argument 539 pm8001_alloc_dev(struct pm8001_hba_info *pm8001_ha) argument 559 pm8001_find_dev(struct pm8001_hba_info *pm8001_ha, u32 device_id) argument 600 struct pm8001_hba_info *pm8001_ha = NULL; local 693 struct pm8001_hba_info *pm8001_ha = pm8001_find_ha_by_dev(dev); local 776 pm8001_exec_internal_task_abort(struct pm8001_hba_info *pm8001_ha, struct pm8001_device *pm8001_dev, struct domain_device *dev, u32 flag, u32 task_tag) argument 856 struct pm8001_hba_info *pm8001_ha; local 901 pm8001_open_reject_retry( struct pm8001_hba_info *pm8001_ha, struct sas_task *task_to_close, struct pm8001_device *device_to_close) argument 979 struct pm8001_hba_info *pm8001_ha; local 1022 struct pm8001_hba_info *pm8001_ha; local 1086 struct pm8001_hba_info *pm8001_ha = pm8001_find_ha_by_dev(dev); local 1122 struct pm8001_hba_info *pm8001_ha = local 1165 struct pm8001_hba_info *pm8001_ha = NULL; local 1261 struct pm8001_hba_info *pm8001_ha = pm8001_find_ha_by_dev(dev); local [all...] |
H A D | pm8001_chips.h | 54 static inline u32 pm8001_cr32(struct pm8001_hba_info *pm8001_ha, u32 bar, argument 57 return readl(pm8001_ha->io_mem[bar].memvirtaddr + offset); 60 static inline void pm8001_cw32(struct pm8001_hba_info *pm8001_ha, u32 bar, argument 63 writel(val, pm8001_ha->io_mem[bar].memvirtaddr + addr);
|
H A D | pm8001_sas.h | 192 int (*chip_init)(struct pm8001_hba_info *pm8001_ha); 193 int (*chip_soft_rst)(struct pm8001_hba_info *pm8001_ha); 194 void (*chip_rst)(struct pm8001_hba_info *pm8001_ha); 195 int (*chip_ioremap)(struct pm8001_hba_info *pm8001_ha); 196 void (*chip_iounmap)(struct pm8001_hba_info *pm8001_ha); 197 irqreturn_t (*isr)(struct pm8001_hba_info *pm8001_ha, u8 vec); 198 u32 (*is_our_interupt)(struct pm8001_hba_info *pm8001_ha); 199 int (*isr_process_oq)(struct pm8001_hba_info *pm8001_ha, u8 vec); 200 void (*interrupt_enable)(struct pm8001_hba_info *pm8001_ha, u8 vec); 201 void (*interrupt_disable)(struct pm8001_hba_info *pm8001_ha, u 250 struct pm8001_hba_info *pm8001_ha; member in struct:pm8001_phy 538 struct pm8001_hba_info *pm8001_ha; member in struct:pm8001_work 712 pm8001_ccb_task_free_done(struct pm8001_hba_info *pm8001_ha, struct sas_task *task, struct pm8001_ccb_info *ccb, u32 ccb_idx) argument [all...] |