/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/ |
H A D | ql4_nx.c | 1208 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_ADDR_HI, 0); in qla4_8xxx_ms_mem_write_128b() 1224 ret_val = ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1228 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1231 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1234 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1237 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1247 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_CTRL, in qla4_8xxx_ms_mem_write_128b() 1249 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1259 ret_val = ha->isp_ops->rd_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1834 ha->isp_ops in ql4_84xx_poll_wait_for_ready() [all...] |
H A D | ql4_83xx.c | 262 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery() 269 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery() 275 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery() 283 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery() 287 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCK_ID, 0xFF); in qla4_83xx_lock_recovery() 288 ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_UNLOCK); in qla4_83xx_lock_recovery() 291 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, 0); in qla4_83xx_lock_recovery() 294 lock = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK); in qla4_83xx_lock_recovery() 296 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK_ID); in qla4_83xx_lock_recovery() 298 ha->isp_ops in qla4_83xx_lock_recovery() [all...] |
H A D | ql4_iocb.c | 21 cnt = (uint16_t) ha->isp_ops->rd_shdw_req_q_out(ha); in qla4xxx_space_in_req_ring() 110 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_marker_iocb() 369 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_command_to_isp() 442 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_passthru0() 500 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_mbox_iocb()
|
H A D | ql4_isr.c | 567 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue() 577 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue() 1148 if (ha->isp_ops->rd_shdw_rsp_q_in(ha) != in qla4xxx_intr_handler() 1202 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4xxx_intr_handler() 1263 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_82xx_intr_handler() 1324 ha->isp_ops->interrupt_service_routine(ha, leg_int_ptr); in qla4_83xx_intr_handler() 1418 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_8xxx_default_intr_handler() 1591 ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, in qla4xxx_request_irqs()
|
H A D | ql4_attr.c | 77 ha->isp_ops->idc_lock(ha); in qla4_8xxx_sysfs_write_fw_dump() 97 ha->isp_ops->idc_unlock(ha); in qla4_8xxx_sysfs_write_fw_dump()
|
H A D | ql4_init.c | 960 ha->isp_ops->pci_config(ha); in qla4xxx_initialize_adapter() 962 ha->isp_ops->disable_intrs(ha); in qla4xxx_initialize_adapter() 965 if (ha->isp_ops->start_firmware(ha) == QLA_ERROR) in qla4xxx_initialize_adapter() 973 * enabled via isp_ops->enable_intrs. in qla4xxx_initialize_adapter() 981 if (ha->isp_ops->get_sys_info(ha) == QLA_ERROR) in qla4xxx_initialize_adapter()
|
H A D | ql4_os.c | 4906 status = ha->isp_ops->reset_firmware(ha); in qla4xxx_recover_adapter() 4908 ha->isp_ops->disable_intrs(ha); in qla4xxx_recover_adapter() 4951 status = ha->isp_ops->reset_chip(ha); in qla4xxx_recover_adapter() 4996 ha->isp_ops->idc_lock(ha); in qla4xxx_recover_adapter() 4999 ha->isp_ops->idc_unlock(ha); in qla4xxx_recover_adapter() 5057 ha->isp_ops->enable_intrs(ha); in qla4xxx_recover_adapter() 5354 ha->isp_ops->idc_lock(ha); in qla4xxx_do_dpc() 5357 ha->isp_ops->idc_unlock(ha); in qla4xxx_do_dpc() 5435 ha->isp_ops->enable_intrs(ha); in qla4xxx_do_dpc() 5491 ha->isp_ops in qla4xxx_free_adapter() [all...] |
H A D | ql4_def.h | 748 struct isp_operations *isp_ops; member 1048 return ha->isp_ops->rd_reg_direct(ha, ha->reg_tbl[crb_reg]); in qla4_8xxx_rd_direct() 1055 ha->isp_ops->wr_reg_direct(ha, ha->reg_tbl[crb_reg], value); in qla4_8xxx_wr_direct()
|
/kernel/linux/linux-6.6/drivers/scsi/qla4xxx/ |
H A D | ql4_nx.c | 1195 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_ADDR_HI, 0); in qla4_8xxx_ms_mem_write_128b() 1211 ret_val = ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1215 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1218 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1221 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1224 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1234 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_CTRL, in qla4_8xxx_ms_mem_write_128b() 1236 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1246 ret_val = ha->isp_ops->rd_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1821 ha->isp_ops in ql4_84xx_poll_wait_for_ready() [all...] |
H A D | ql4_83xx.c | 262 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery() 269 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery() 275 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery() 283 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery() 287 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCK_ID, 0xFF); in qla4_83xx_lock_recovery() 288 ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_UNLOCK); in qla4_83xx_lock_recovery() 291 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, 0); in qla4_83xx_lock_recovery() 294 lock = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK); in qla4_83xx_lock_recovery() 296 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK_ID); in qla4_83xx_lock_recovery() 298 ha->isp_ops in qla4_83xx_lock_recovery() [all...] |
H A D | ql4_iocb.c | 21 cnt = (uint16_t) ha->isp_ops->rd_shdw_req_q_out(ha); in qla4xxx_space_in_req_ring() 110 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_marker_iocb() 369 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_command_to_isp() 442 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_passthru0() 500 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_mbox_iocb()
|
H A D | ql4_isr.c | 565 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue() 575 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue() 1146 if (ha->isp_ops->rd_shdw_rsp_q_in(ha) != in qla4xxx_intr_handler() 1200 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4xxx_intr_handler() 1261 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_82xx_intr_handler() 1322 ha->isp_ops->interrupt_service_routine(ha, leg_int_ptr); in qla4_83xx_intr_handler() 1416 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_8xxx_default_intr_handler() 1589 ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, in qla4xxx_request_irqs()
|
H A D | ql4_init.c | 960 ha->isp_ops->pci_config(ha); in qla4xxx_initialize_adapter() 962 ha->isp_ops->disable_intrs(ha); in qla4xxx_initialize_adapter() 965 if (ha->isp_ops->start_firmware(ha) == QLA_ERROR) in qla4xxx_initialize_adapter() 973 * enabled via isp_ops->enable_intrs. in qla4xxx_initialize_adapter() 981 if (ha->isp_ops->get_sys_info(ha) == QLA_ERROR) in qla4xxx_initialize_adapter()
|
H A D | ql4_os.c | 4897 status = ha->isp_ops->reset_firmware(ha); in qla4xxx_recover_adapter() 4899 ha->isp_ops->disable_intrs(ha); in qla4xxx_recover_adapter() 4942 status = ha->isp_ops->reset_chip(ha); in qla4xxx_recover_adapter() 4987 ha->isp_ops->idc_lock(ha); in qla4xxx_recover_adapter() 4990 ha->isp_ops->idc_unlock(ha); in qla4xxx_recover_adapter() 5048 ha->isp_ops->enable_intrs(ha); in qla4xxx_recover_adapter() 5345 ha->isp_ops->idc_lock(ha); in qla4xxx_do_dpc() 5348 ha->isp_ops->idc_unlock(ha); in qla4xxx_do_dpc() 5426 ha->isp_ops->enable_intrs(ha); in qla4xxx_do_dpc() 5482 ha->isp_ops in qla4xxx_free_adapter() [all...] |
H A D | ql4_attr.c | 77 ha->isp_ops->idc_lock(ha); in qla4_8xxx_sysfs_write_fw_dump() 97 ha->isp_ops->idc_unlock(ha); in qla4_8xxx_sysfs_write_fw_dump()
|
H A D | ql4_def.h | 757 struct isp_operations *isp_ops; member 1057 return ha->isp_ops->rd_reg_direct(ha, ha->reg_tbl[crb_reg]); in qla4_8xxx_rd_direct() 1064 ha->isp_ops->wr_reg_direct(ha, ha->reg_tbl[crb_reg], value); in qla4_8xxx_wr_direct()
|
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_attr.c | 164 ha->isp_ops->mpi_fw_dump(vha, 0); in qla2x00_sysfs_write_fw_dump() 212 ha->isp_ops->read_optrom(vha, ha->nvram, faddr << 2, ha->nvram_size); in qla2x00_sysfs_read_nvram() 232 !ha->isp_ops->write_nvram) in qla2x00_sysfs_write_nvram() 270 ha->isp_ops->write_nvram(vha, buf, ha->nvram_base, count); in qla2x00_sysfs_write_nvram() 271 ha->isp_ops->read_nvram(vha, ha->nvram, ha->nvram_base, in qla2x00_sysfs_write_nvram() 436 ha->isp_ops->read_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl() 518 rval = ha->isp_ops->write_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl() 580 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd() 583 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd() 605 !ha->isp_ops in qla2x00_sysfs_write_vpd() [all...] |
H A D | qla_os.c | 921 rval = ha->isp_ops->start_scsi(sp); in qla2xxx_queuecommand() 1009 rval = ha->isp_ops->start_scsi_mq(sp); in qla2xxx_mqueuecommand() 1266 rval = ha->isp_ops->abort_command(sp); in qla2xxx_eh_abort() 1431 ha->isp_ops->lun_reset); in qla2xxx_eh_device_reset() 1448 ha->isp_ops->target_reset); in qla2xxx_eh_target_reset() 1590 if (ha->isp_ops->abort_isp(base_vha)) { in qla2xxx_eh_host_reset() 1696 rval = ha->isp_ops->abort_command(sp); 1869 ha->isp_ops->calc_req_entries = qla2x00_calc_iocbs_64; in qla2x00_config_dma_addressing() 1870 ha->isp_ops->build_iocbs = qla2x00_build_scsi_iocbs_64; in qla2x00_config_dma_addressing() 2874 ha->isp_ops in qla2x00_probe_one() [all...] |
H A D | qla_sup.c | 686 ha->isp_ops->read_optrom(vha, flt, flt_addr << 2, in qla2xxx_get_flt_info() 958 ha->isp_ops->read_optrom(vha, fdt, ha->flt_region_fdt << 2, in qla2xxx_get_fdt_info() 1054 ha->isp_ops->read_optrom(vha, req->ring, QLA82XX_IDC_PARAM_ADDR, 8); in qla2xxx_get_idc_param() 1116 ha->isp_ops->read_optrom(vha, &hdr, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf() 1136 ha->isp_ops->read_optrom(vha, data, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf() 1532 ha->isp_ops->read_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data() 1535 ha->isp_ops->write_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data() 1696 ha->isp_ops->beacon_blink(vha); /* This turns green LED off */ in qla2x00_beacon_off() 1929 ha->isp_ops->beacon_blink(vha); /* Will flip to all off. */ in qla24xx_beacon_off() 2318 ha->isp_ops in qla2x00_suspend_hba() [all...] |
H A D | qla_init.c | 2325 rval = ha->isp_ops->pci_config(vha); in qla2x00_initialize_adapter() 2332 ha->isp_ops->reset_chip(vha); in qla2x00_initialize_adapter() 2361 ha->isp_ops->get_flash_version(vha, req->ring); in qla2x00_initialize_adapter() 2368 ha->isp_ops->nvram_config(vha); in qla2x00_initialize_adapter() 2394 rval = ha->isp_ops->chip_diag(vha); in qla2x00_initialize_adapter() 2692 ha->isp_ops->disable_intrs(ha); in qla2x00_reset_chip() 2967 ha->isp_ops->enable_intrs(ha); in qla24xx_reset_risc() 3068 ha->isp_ops->disable_intrs(ha); in qla24xx_reset_chip() 3791 rval = ha->isp_ops->load_risc(vha, &srisc_address); in qla2x00_setup_chip() 3811 rval = ha->isp_ops in qla2x00_setup_chip() [all...] |
H A D | qla_gs.c | 222 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_ga_nxt() 314 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gid_pt() 393 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gpn_id() 460 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gnn_id() 1370 rval = ha->isp_ops->fabric_login(vha, vha->mgmt_svr_loop_id, 0xff, 0xff, in qla2x00_mgmt_svr_login() 1723 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_hba_attributes() 2165 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, size); in qla2x00_fdmi_rhba() 2244 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, DHBA_REQ_SIZE, in qla2x00_fdmi_dhba() 2298 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, size); in qla2x00_fdmi_rprt() 2383 ms_pkt = ha->isp_ops in qla2x00_fdmi_rpa() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_attr.c | 164 ha->isp_ops->mpi_fw_dump(vha, 0); in qla2x00_sysfs_write_fw_dump() 212 ha->isp_ops->read_optrom(vha, ha->nvram, faddr << 2, ha->nvram_size); in qla2x00_sysfs_read_nvram() 232 !ha->isp_ops->write_nvram) in qla2x00_sysfs_write_nvram() 270 ha->isp_ops->write_nvram(vha, buf, ha->nvram_base, count); in qla2x00_sysfs_write_nvram() 271 ha->isp_ops->read_nvram(vha, ha->nvram, ha->nvram_base, in qla2x00_sysfs_write_nvram() 436 ha->isp_ops->read_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl() 518 rval = ha->isp_ops->write_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl() 580 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd() 583 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd() 605 !ha->isp_ops in qla2x00_sysfs_write_vpd() [all...] |
H A D | qla_os.c | 972 rval = ha->isp_ops->start_scsi(sp); in qla2xxx_queuecommand() 1061 rval = ha->isp_ops->start_scsi_mq(sp); in qla2xxx_mqueuecommand() 1300 rval = ha->isp_ops->abort_command(sp); in qla2xxx_eh_abort() 1486 if (ha->isp_ops->lun_reset(fcport, sdev->lun, 1) in qla2xxx_eh_device_reset() 1555 if (ha->isp_ops->target_reset(fcport, 0, 0) != QLA_SUCCESS) { in qla2xxx_eh_target_reset() 1712 if (ha->isp_ops->abort_isp(base_vha)) { in qla2xxx_eh_host_reset() 1818 rval = ha->isp_ops->abort_command(sp); 1991 ha->isp_ops->calc_req_entries = qla2x00_calc_iocbs_64; in qla2x00_config_dma_addressing() 1992 ha->isp_ops->build_iocbs = qla2x00_build_scsi_iocbs_64; in qla2x00_config_dma_addressing() 3037 ha->isp_ops in qla2x00_probe_one() [all...] |
H A D | qla_sup.c | 686 ha->isp_ops->read_optrom(vha, flt, flt_addr << 2, in qla2xxx_get_flt_info() 958 ha->isp_ops->read_optrom(vha, fdt, ha->flt_region_fdt << 2, in qla2xxx_get_fdt_info() 1054 ha->isp_ops->read_optrom(vha, req->ring, QLA82XX_IDC_PARAM_ADDR, 8); in qla2xxx_get_idc_param() 1116 ha->isp_ops->read_optrom(vha, &hdr, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf() 1136 ha->isp_ops->read_optrom(vha, data, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf() 1532 ha->isp_ops->read_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data() 1535 ha->isp_ops->write_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data() 1696 ha->isp_ops->beacon_blink(vha); /* This turns green LED off */ in qla2x00_beacon_off() 1929 ha->isp_ops->beacon_blink(vha); /* Will flip to all off. */ in qla24xx_beacon_off() 2318 ha->isp_ops in qla2x00_suspend_hba() [all...] |
H A D | qla_init.c | 2710 rval = ha->isp_ops->pci_config(vha); in qla2x00_initialize_adapter() 2717 ha->isp_ops->reset_chip(vha); in qla2x00_initialize_adapter() 2746 ha->isp_ops->get_flash_version(vha, req->ring); in qla2x00_initialize_adapter() 2753 ha->isp_ops->nvram_config(vha); in qla2x00_initialize_adapter() 2779 rval = ha->isp_ops->chip_diag(vha); in qla2x00_initialize_adapter() 3077 ha->isp_ops->disable_intrs(ha); in qla2x00_reset_chip() 3405 ha->isp_ops->enable_intrs(ha); in qla24xx_reset_risc() 3506 ha->isp_ops->disable_intrs(ha); in qla24xx_reset_chip() 4260 rval = ha->isp_ops->load_risc(vha, &srisc_address); in qla2x00_setup_chip() 4280 rval = ha->isp_ops in qla2x00_setup_chip() [all...] |