Lines Matching +full:libiscsi +full:- +full:dev
1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (c) 2003-2013 QLogic Corporation
16 #include <linux/dma-mapping.h>
26 #include <linux/bsg-lib.h>
38 #include <scsi/libiscsi.h>
117 dev_printk(level , &((ha)->pdev->dev) , format , ## arg)
173 for (i = 0, j = ISID_SIZE - 1; i < ISID_SIZE;) \
174 dst_isid[i++] = src_isid[j--]; \
220 * the qla4xxx driver does not use libiscsi for SCSI I/O.
300 uint32_t fw_ddb_device_state; /* F/W Device State -- see ql4_fw.h */
309 /* Driver Re-login */
355 * to re-login */
420 /* MSI-X Support */
596 #define DPC_HA_UNRECOVERABLE 21 /* 0x00200000 ISP-82xx only*/
597 #define DPC_HA_NEED_QUIESCENT 22 /* 0x00400000 ISP-82xx only*/
647 /* --- From GetFwVersion --- */
653 /* --- From Init_FW --- */
660 /* --- From FlashSysInfo --- */
664 /* --- From GetFwState --- */
776 /* --- From About Firmware --- */
858 return ((ha->ip_config.ipv4_options & IPOPT_IPV4_PROTOCOL_ENABLE) != 0); in is_ipv4_enabled()
863 return ((ha->ip_config.ipv6_options & in is_ipv6_enabled()
869 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4010; in is_qla4010()
874 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4022; in is_qla4022()
879 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4032; in is_qla4032()
889 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8022; in is_qla8022()
894 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8324; in is_qla8032()
899 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8042; in is_qla8042()
909 return ((ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8022) || in is_aer_supported()
910 (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8324) || in is_aer_supported()
911 (ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP8042)); in is_aer_supported()
916 return (test_bit(AF_ONLINE, &ha->flags) != 0) && in adapter_up()
917 (test_bit(AF_LINK_UP, &ha->flags) != 0) && in adapter_up()
918 (!test_bit(AF_LOOPBACK, &ha->flags)); in adapter_up()
929 &ha->reg->u1.isp4010.nvram : in isp_semaphore()
930 &ha->reg->u1.isp4022.semaphore); in isp_semaphore()
936 &ha->reg->u1.isp4010.nvram : in isp_nvram()
937 &ha->reg->u1.isp4022.nvram); in isp_nvram()
943 &ha->reg->u2.isp4010.ext_hw_conf : in isp_ext_hw_conf()
944 &ha->reg->u2.isp4022.p0.ext_hw_conf); in isp_ext_hw_conf()
950 &ha->reg->u2.isp4010.port_status : in isp_port_status()
951 &ha->reg->u2.isp4022.p0.port_status); in isp_port_status()
957 &ha->reg->u2.isp4010.port_ctrl : in isp_port_ctrl()
958 &ha->reg->u2.isp4022.p0.port_ctrl); in isp_port_ctrl()
964 &ha->reg->u2.isp4010.port_err_status : in isp_port_error_status()
965 &ha->reg->u2.isp4022.p0.port_err_status); in isp_port_error_status()
971 &ha->reg->u2.isp4010.gp_out : in isp_gp_out()
972 &ha->reg->u2.isp4022.p0.gp_out); in isp_gp_out()
994 (a->mac_index)) << 13); in ql4xxx_lock_flash()
1013 (a->mac_index)) << 10); in ql4xxx_lock_nvram()
1032 (a->mac_index)) << 1); in ql4xxx_lock_drvr()
1045 return test_bit(DPC_RESET_ACTIVE, &ha->dpc_flags) || in ql4xxx_reset_active()
1046 test_bit(DPC_RESET_HA, &ha->dpc_flags) || in ql4xxx_reset_active()
1047 test_bit(DPC_RETRY_RESET_HA, &ha->dpc_flags) || in ql4xxx_reset_active()
1048 test_bit(DPC_RESET_HA_INTR, &ha->dpc_flags) || in ql4xxx_reset_active()
1049 test_bit(DPC_RESET_HA_FW_CONTEXT, &ha->dpc_flags) || in ql4xxx_reset_active()
1050 test_bit(DPC_HA_UNRECOVERABLE, &ha->dpc_flags); in ql4xxx_reset_active()
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()
1067 /*---------------------------------------------------------------------------*/