ql4_glbl.h (0b6c404a07e3240b95aa5682fb8fd57c41609d7a) | ql4_glbl.h (f8086f4fd462195a5a824c851997bd12ffceae00) |
---|---|
1/* 2 * QLogic iSCSI HBA Driver 3 * Copyright (c) 2003-2010 QLogic Corporation 4 * 5 * See LICENSE.qla4xxx for copyright and licensing details. 6 */ 7 8#ifndef __QLA4x_GBL_H --- 95 unchanged lines hidden (view full) --- 104 uint32_t *mbox_cmd, 105 uint32_t *mbox_sts, 106 struct addr_ctrl_blk *init_fw_cb, 107 dma_addr_t init_fw_cb_dma); 108 109void qla4_8xxx_pci_config(struct scsi_qla_host *); 110int qla4_8xxx_iospace_config(struct scsi_qla_host *ha); 111int qla4_8xxx_load_risc(struct scsi_qla_host *); | 1/* 2 * QLogic iSCSI HBA Driver 3 * Copyright (c) 2003-2010 QLogic Corporation 4 * 5 * See LICENSE.qla4xxx for copyright and licensing details. 6 */ 7 8#ifndef __QLA4x_GBL_H --- 95 unchanged lines hidden (view full) --- 104 uint32_t *mbox_cmd, 105 uint32_t *mbox_sts, 106 struct addr_ctrl_blk *init_fw_cb, 107 dma_addr_t init_fw_cb_dma); 108 109void qla4_8xxx_pci_config(struct scsi_qla_host *); 110int qla4_8xxx_iospace_config(struct scsi_qla_host *ha); 111int qla4_8xxx_load_risc(struct scsi_qla_host *); |
112irqreturn_t qla4_8xxx_intr_handler(int irq, void *dev_id); 113void qla4_8xxx_queue_iocb(struct scsi_qla_host *ha); 114void qla4_8xxx_complete_iocb(struct scsi_qla_host *ha); | 112irqreturn_t qla4_82xx_intr_handler(int irq, void *dev_id); 113void qla4_82xx_queue_iocb(struct scsi_qla_host *ha); 114void qla4_82xx_complete_iocb(struct scsi_qla_host *ha); |
115 | 115 |
116int qla4_8xxx_crb_win_lock(struct scsi_qla_host *); 117void qla4_8xxx_crb_win_unlock(struct scsi_qla_host *); 118int qla4_8xxx_pci_get_crb_addr_2M(struct scsi_qla_host *, ulong *); 119void qla4_8xxx_wr_32(struct scsi_qla_host *, ulong, u32); 120int qla4_8xxx_rd_32(struct scsi_qla_host *, ulong); 121int qla4_8xxx_pci_mem_read_2M(struct scsi_qla_host *, u64, void *, int); 122int qla4_8xxx_pci_mem_write_2M(struct scsi_qla_host *ha, u64, void *, int); 123int qla4_8xxx_isp_reset(struct scsi_qla_host *ha); 124void qla4_8xxx_interrupt_service_routine(struct scsi_qla_host *ha, | 116int qla4_82xx_crb_win_lock(struct scsi_qla_host *); 117void qla4_82xx_crb_win_unlock(struct scsi_qla_host *); 118int qla4_82xx_pci_get_crb_addr_2M(struct scsi_qla_host *, ulong *); 119void qla4_82xx_wr_32(struct scsi_qla_host *, ulong, u32); 120int qla4_82xx_rd_32(struct scsi_qla_host *, ulong); 121int qla4_82xx_pci_mem_read_2M(struct scsi_qla_host *, u64, void *, int); 122int qla4_82xx_pci_mem_write_2M(struct scsi_qla_host *ha, u64, void *, int); 123int qla4_82xx_isp_reset(struct scsi_qla_host *ha); 124void qla4_82xx_interrupt_service_routine(struct scsi_qla_host *ha, |
125 uint32_t intr_status); | 125 uint32_t intr_status); |
126uint16_t qla4_8xxx_rd_shdw_req_q_out(struct scsi_qla_host *ha); 127uint16_t qla4_8xxx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha); | 126uint16_t qla4_82xx_rd_shdw_req_q_out(struct scsi_qla_host *ha); 127uint16_t qla4_82xx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha); |
128int qla4_8xxx_get_sys_info(struct scsi_qla_host *ha); 129void qla4_8xxx_watchdog(struct scsi_qla_host *ha); 130int qla4_8xxx_stop_firmware(struct scsi_qla_host *ha); 131int qla4_8xxx_get_flash_info(struct scsi_qla_host *ha); | 128int qla4_8xxx_get_sys_info(struct scsi_qla_host *ha); 129void qla4_8xxx_watchdog(struct scsi_qla_host *ha); 130int qla4_8xxx_stop_firmware(struct scsi_qla_host *ha); 131int qla4_8xxx_get_flash_info(struct scsi_qla_host *ha); |
132void qla4_8xxx_enable_intrs(struct scsi_qla_host *ha); 133void qla4_8xxx_disable_intrs(struct scsi_qla_host *ha); | 132void qla4_82xx_enable_intrs(struct scsi_qla_host *ha); 133void qla4_82xx_disable_intrs(struct scsi_qla_host *ha); |
134int qla4_8xxx_enable_msix(struct scsi_qla_host *ha); 135void qla4_8xxx_disable_msix(struct scsi_qla_host *ha); 136irqreturn_t qla4_8xxx_msi_handler(int irq, void *dev_id); 137irqreturn_t qla4_8xxx_default_intr_handler(int irq, void *dev_id); 138irqreturn_t qla4_8xxx_msix_rsp_q(int irq, void *dev_id); 139void qla4xxx_mark_all_devices_missing(struct scsi_qla_host *ha); 140void qla4xxx_dead_adapter_cleanup(struct scsi_qla_host *ha); | 134int qla4_8xxx_enable_msix(struct scsi_qla_host *ha); 135void qla4_8xxx_disable_msix(struct scsi_qla_host *ha); 136irqreturn_t qla4_8xxx_msi_handler(int irq, void *dev_id); 137irqreturn_t qla4_8xxx_default_intr_handler(int irq, void *dev_id); 138irqreturn_t qla4_8xxx_msix_rsp_q(int irq, void *dev_id); 139void qla4xxx_mark_all_devices_missing(struct scsi_qla_host *ha); 140void qla4xxx_dead_adapter_cleanup(struct scsi_qla_host *ha); |
141int qla4_8xxx_idc_lock(struct scsi_qla_host *ha); 142void qla4_8xxx_idc_unlock(struct scsi_qla_host *ha); | 141int qla4_82xx_idc_lock(struct scsi_qla_host *ha); 142void qla4_82xx_idc_unlock(struct scsi_qla_host *ha); |
143int qla4_8xxx_device_state_handler(struct scsi_qla_host *ha); 144void qla4_8xxx_need_qsnt_handler(struct scsi_qla_host *ha); 145void qla4_8xxx_clear_drv_active(struct scsi_qla_host *ha); 146void qla4_8xxx_set_drv_active(struct scsi_qla_host *ha); 147int qla4xxx_conn_open(struct scsi_qla_host *ha, uint16_t fw_ddb_index); 148int qla4xxx_set_param_ddbentry(struct scsi_qla_host *ha, 149 struct ddb_entry *ddb_entry, 150 struct iscsi_cls_conn *cls_conn, --- 64 unchanged lines hidden --- | 143int qla4_8xxx_device_state_handler(struct scsi_qla_host *ha); 144void qla4_8xxx_need_qsnt_handler(struct scsi_qla_host *ha); 145void qla4_8xxx_clear_drv_active(struct scsi_qla_host *ha); 146void qla4_8xxx_set_drv_active(struct scsi_qla_host *ha); 147int qla4xxx_conn_open(struct scsi_qla_host *ha, uint16_t fw_ddb_index); 148int qla4xxx_set_param_ddbentry(struct scsi_qla_host *ha, 149 struct ddb_entry *ddb_entry, 150 struct iscsi_cls_conn *cls_conn, --- 64 unchanged lines hidden --- |