Home
last modified time | relevance | path

Searched refs:isp_ops (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/drivers/scsi/qla4xxx/
Dql4_nx.c1209 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_ADDR_HI, 0); in qla4_8xxx_ms_mem_write_128b()
1225 ret_val = ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b()
1229 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b()
1232 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b()
1235 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b()
1238 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b()
1248 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_CTRL, in qla4_8xxx_ms_mem_write_128b()
1250 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b()
1260 ret_val = ha->isp_ops->rd_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b()
1835 ha->isp_ops->rd_reg_indirect(ha, addr1, &temp); in ql4_84xx_poll_wait_for_ready()
[all …]
Dql4_83xx.c263 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery()
270 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery()
276 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery()
284 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery()
288 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCK_ID, 0xFF); in qla4_83xx_lock_recovery()
289 ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_UNLOCK); in qla4_83xx_lock_recovery()
292 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, 0); in qla4_83xx_lock_recovery()
295 lock = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK); in qla4_83xx_lock_recovery()
297 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK_ID); in qla4_83xx_lock_recovery()
299 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCK_ID, lockid); in qla4_83xx_lock_recovery()
[all …]
Dql4_iocb.c22 cnt = (uint16_t) ha->isp_ops->rd_shdw_req_q_out(ha); in qla4xxx_space_in_req_ring()
111 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_marker_iocb()
370 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_command_to_isp()
443 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_passthru0()
501 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_mbox_iocb()
Dql4_isr.c568 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue()
578 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue()
1147 if (ha->isp_ops->rd_shdw_rsp_q_in(ha) != in qla4xxx_intr_handler()
1201 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4xxx_intr_handler()
1262 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_82xx_intr_handler()
1323 ha->isp_ops->interrupt_service_routine(ha, leg_int_ptr); in qla4_83xx_intr_handler()
1417 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_8xxx_default_intr_handler()
1590 ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, in qla4xxx_request_irqs()
Dql4_attr.c78 ha->isp_ops->idc_lock(ha); in qla4_8xxx_sysfs_write_fw_dump()
98 ha->isp_ops->idc_unlock(ha); in qla4_8xxx_sysfs_write_fw_dump()
Dql4_os.c4869 status = ha->isp_ops->reset_firmware(ha); in qla4xxx_recover_adapter()
4871 ha->isp_ops->disable_intrs(ha); in qla4xxx_recover_adapter()
4914 status = ha->isp_ops->reset_chip(ha); in qla4xxx_recover_adapter()
4959 ha->isp_ops->idc_lock(ha); in qla4xxx_recover_adapter()
4962 ha->isp_ops->idc_unlock(ha); in qla4xxx_recover_adapter()
5020 ha->isp_ops->enable_intrs(ha); in qla4xxx_recover_adapter()
5317 ha->isp_ops->idc_lock(ha); in qla4xxx_do_dpc()
5320 ha->isp_ops->idc_unlock(ha); in qla4xxx_do_dpc()
5398 ha->isp_ops->enable_intrs(ha); in qla4xxx_do_dpc()
5454 ha->isp_ops->disable_intrs(ha); in qla4xxx_free_adapter()
[all …]
Dql4_init.c961 ha->isp_ops->pci_config(ha); in qla4xxx_initialize_adapter()
963 ha->isp_ops->disable_intrs(ha); in qla4xxx_initialize_adapter()
966 if (ha->isp_ops->start_firmware(ha) == QLA_ERROR) in qla4xxx_initialize_adapter()
982 if (ha->isp_ops->get_sys_info(ha) == QLA_ERROR) in qla4xxx_initialize_adapter()
Dql4_def.h749 struct isp_operations *isp_ops; member
1049 return ha->isp_ops->rd_reg_direct(ha, ha->reg_tbl[crb_reg]); in qla4_8xxx_rd_direct()
1056 ha->isp_ops->wr_reg_direct(ha, ha->reg_tbl[crb_reg], value); in qla4_8xxx_wr_direct()
Dql4_mbx.c43 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4xxx_process_mbox_intr()
144 ha->isp_ops->idc_lock(ha); in qla4xxx_mailbox_command()
146 ha->isp_ops->idc_unlock(ha); in qla4xxx_mailbox_command()
162 ha->isp_ops->queue_mailbox_command(ha, mbx_cmd, inCount); in qla4xxx_mailbox_command()
194 ha->isp_ops->process_mailbox_interrupt(ha, outCount); in qla4xxx_mailbox_command()
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_attr.c162 ha->isp_ops->read_optrom(vha, ha->nvram, ha->flt_region_nvram << 2, in qla2x00_sysfs_read_nvram()
179 !ha->isp_ops->write_nvram) in qla2x00_sysfs_write_nvram()
212 ha->isp_ops->write_nvram(vha, (uint8_t *)buf, ha->nvram_base, count); in qla2x00_sysfs_write_nvram()
213 ha->isp_ops->read_nvram(vha, (uint8_t *)ha->nvram, ha->nvram_base, in qla2x00_sysfs_write_nvram()
374 ha->isp_ops->read_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl()
458 ha->isp_ops->write_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl()
502 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, in qla2x00_sysfs_read_vpd()
525 !ha->isp_ops->write_nvram) in qla2x00_sysfs_write_vpd()
535 ha->isp_ops->write_nvram(vha, (uint8_t *)buf, ha->vpd_base, count); in qla2x00_sysfs_write_vpd()
536 ha->isp_ops->read_nvram(vha, (uint8_t *)ha->vpd, ha->vpd_base, count); in qla2x00_sysfs_write_vpd()
[all …]
Dqla_sup.c692 ha->isp_ops->read_optrom(vha, (uint8_t *)req->ring, in qla2xxx_get_flt_info()
925 ha->isp_ops->read_optrom(vha, (uint8_t *)req->ring, in qla2xxx_get_fdt_info()
1022 ha->isp_ops->read_optrom(vha, (uint8_t *)req->ring, in qla2xxx_get_idc_param()
1084 ha->isp_ops->read_optrom(vha, (uint8_t *)&hdr, in qla2xxx_flash_npiv_conf()
1104 ha->isp_ops->read_optrom(vha, (uint8_t *)data, in qla2xxx_flash_npiv_conf()
1500 ha->isp_ops->read_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data()
1503 ha->isp_ops->write_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data()
1664 ha->isp_ops->beacon_blink(vha); /* This turns green LED off */ in qla2x00_beacon_off()
1896 ha->isp_ops->beacon_blink(vha); /* Will flip to all off. */ in qla24xx_beacon_off()
2285 ha->isp_ops->disable_intrs(ha); in qla2x00_suspend_hba()
[all …]
Dqla_os.c940 rval = ha->isp_ops->start_scsi(sp); in qla2xxx_queuecommand()
1027 rval = ha->isp_ops->start_scsi_mq(sp); in qla2xxx_mqueuecommand()
1308 rval = ha->isp_ops->abort_command(sp); in qla2xxx_eh_abort()
1472 ha->isp_ops->lun_reset); in qla2xxx_eh_device_reset()
1488 ha->isp_ops->target_reset); in qla2xxx_eh_target_reset()
1626 if (ha->isp_ops->abort_isp(base_vha)) { in qla2xxx_eh_host_reset()
1679 ret = ha->isp_ops->target_reset(fcport, 0, 0); in qla2x00_loop_reset()
1865 ha->isp_ops->calc_req_entries = qla2x00_calc_iocbs_64; in qla2x00_config_dma_addressing()
1866 ha->isp_ops->build_iocbs = qla2x00_build_scsi_iocbs_64; in qla2x00_config_dma_addressing()
2835 ha->isp_ops = &qla2100_isp_ops; in qla2x00_probe_one()
[all …]
Dqla_init.c2159 rval = ha->isp_ops->pci_config(vha); in qla2x00_initialize_adapter()
2166 ha->isp_ops->reset_chip(vha); in qla2x00_initialize_adapter()
2186 ha->isp_ops->get_flash_version(vha, req->ring); in qla2x00_initialize_adapter()
2190 ha->isp_ops->nvram_config(vha); in qla2x00_initialize_adapter()
2203 rval = ha->isp_ops->chip_diag(vha); in qla2x00_initialize_adapter()
2496 ha->isp_ops->disable_intrs(ha); in qla2x00_reset_chip()
2769 ha->isp_ops->enable_intrs(ha); in qla24xx_reset_risc()
2870 ha->isp_ops->disable_intrs(ha); in qla24xx_reset_chip()
3489 rval = ha->isp_ops->load_risc(vha, &srisc_address); in qla2x00_setup_chip()
3508 rval = ha->isp_ops->load_risc(vha, &srisc_address); in qla2x00_setup_chip()
[all …]
Dqla_inline.h66 ha->isp_ops->intr_handler(0, rsp); in qla2x00_poll()
Dqla_gs.c225 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_ga_nxt()
321 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gid_pt()
402 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gpn_id()
471 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gnn_id()
1388 rval = ha->isp_ops->fabric_login(vha, vha->mgmt_svr_loop_id, 0xff, 0xff, in qla2x00_mgmt_svr_login()
1548 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmi_rhba()
1687 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmi_rhba()
1759 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RPA_RSP_SIZE); in qla2x00_fdmi_rpa()
1970 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmiv2_rhba()
2111 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmiv2_rhba()
[all …]
Dqla_nvme.c188 rval = ha->isp_ops->abort_command(sp); in qla_nvme_abort_work()
611 rval = ha->isp_ops->abort_command(sp); in qla_nvme_abort()
Dqla_isr.c77 ha->isp_ops->fw_dump(vha, 1); in qla2100_intr_handler()
208 ha->isp_ops->fw_dump(vha, 1); in qla2300_intr_handler()
717 ha->isp_ops->fw_dump(vha, 1); in qla2x00_async_event()
768 ha->isp_ops->fw_dump(vha, 1); in qla2x00_async_event()
3157 ha->isp_ops->fw_dump(vha, 1); in qla24xx_intr_handler()
3288 ha->isp_ops->fw_dump(vha, 1); in qla24xx_msix_default()
3603 ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, in qla2x00_request_irqs()
Dqla_bsg.c684 ha->isp_ops->fw_dump(vha, 0); in qla81xx_set_loopback_mode()
888 ha->isp_ops->fw_dump(vha, 0); in qla2x00_process_loopback()
1469 ha->isp_ops->read_optrom(vha, ha->optrom_buffer, in qla2x00_read_optrom()
1510 ha->isp_ops->write_optrom(vha, ha->optrom_buffer, in qla2x00_update_optrom()
2548 if (ha->isp_ops->abort_command(sp)) { in qla24xx_bsg_timeout()
Dqla_mr.c258 if (ha->isp_ops->abort_isp(vha)) { in qlafx00_mailbox_command()
641 ha->isp_ops->disable_intrs(ha); in qlafx00_soft_reset()
754 ret = ha->isp_ops->target_reset(fcport, 0, 0); in qlafx00_loop_reset()
1367 ha->isp_ops->reset_chip(vha); in qlafx00_abort_isp_cleanup()
1665 ha->isp_ops->reset_chip(vha); in qlafx00_abort_isp()
2046 rval = ha->isp_ops->pci_config(vha); in qlafx00_initialize_adapter()
Dqla_nx.c1764 ha->isp_ops->disable_intrs(ha); in qla82xx_reset_chip()
3049 ha->isp_ops->get_flash_version(vha, req->ring); in qla82xx_need_reset_handler()
3050 ha->isp_ops->nvram_config(vha); in qla82xx_need_reset_handler()
3542 ha->isp_ops->reset_adapter(vha); in qla82xx_abort_isp()
3685 if (ha->isp_ops->abort_command(sp)) { in qla82xx_chip_reset_cleanup()
Dqla_iocb.c373 req_cnt = ha->isp_ops->calc_req_entries(tot_dsds); in qla2x00_start_scsi()
410 ha->isp_ops->build_iocbs(sp, cmd_pkt, tot_dsds); in qla2x00_start_scsi()
2591 res = ha->isp_ops->abort_command(sp); in qla2x00_els_dcmd2_iocb_timeout()
Dqla_nx2.c1658 ha->isp_ops->get_flash_version(vha, vha->req->ring); in qla8044_need_reset_handler()
1659 ha->isp_ops->nvram_config(vha); in qla8044_need_reset_handler()
Dqla_mbx.c450 ha->isp_ops->fw_dump(vha, 0); in qla2x00_mailbox_command()
521 if (ha->isp_ops->abort_isp(vha)) { in qla2x00_mailbox_command()
5912 ha->isp_ops->fw_dump(vha, 0); in qla83xx_restart_nic_firmware()
5957 ha->isp_ops->fw_dump(vha, 0); in qla83xx_access_control()
Dqla_def.h4114 struct isp_operations *isp_ops; member