Lines Matching refs:scsi_qla_host
227 struct scsi_qla_host *ha; /* HA the SP is queued on */
263 struct scsi_qla_host *ha;
286 struct scsi_qla_host *ha;
297 int (*ddb_change)(struct scsi_qla_host *ha, uint32_t fw_ddb_index,
418 int (*iospace_config) (struct scsi_qla_host *ha);
419 void (*pci_config) (struct scsi_qla_host *);
420 void (*disable_intrs) (struct scsi_qla_host *);
421 void (*enable_intrs) (struct scsi_qla_host *);
422 int (*start_firmware) (struct scsi_qla_host *);
423 int (*restart_firmware) (struct scsi_qla_host *);
425 void (*interrupt_service_routine) (struct scsi_qla_host *, uint32_t);
426 int (*need_reset) (struct scsi_qla_host *);
427 int (*reset_chip) (struct scsi_qla_host *);
428 int (*reset_firmware) (struct scsi_qla_host *);
429 void (*queue_iocb) (struct scsi_qla_host *);
430 void (*complete_iocb) (struct scsi_qla_host *);
431 uint16_t (*rd_shdw_req_q_out) (struct scsi_qla_host *);
432 uint16_t (*rd_shdw_rsp_q_in) (struct scsi_qla_host *);
433 int (*get_sys_info) (struct scsi_qla_host *);
434 uint32_t (*rd_reg_direct) (struct scsi_qla_host *, ulong);
435 void (*wr_reg_direct) (struct scsi_qla_host *, ulong, uint32_t);
436 int (*rd_reg_indirect) (struct scsi_qla_host *, uint32_t, uint32_t *);
437 int (*wr_reg_indirect) (struct scsi_qla_host *, uint32_t, uint32_t);
438 int (*idc_lock) (struct scsi_qla_host *);
439 void (*idc_unlock) (struct scsi_qla_host *);
440 void (*rom_lock_recovery) (struct scsi_qla_host *);
441 void (*queue_mailbox_command) (struct scsi_qla_host *, uint32_t *, int);
442 void (*process_mailbox_interrupt) (struct scsi_qla_host *, int);
548 struct scsi_qla_host { struct
824 struct scsi_qla_host *ha; argument
847 static inline int is_ipv4_enabled(struct scsi_qla_host *ha) in is_ipv4_enabled()
852 static inline int is_ipv6_enabled(struct scsi_qla_host *ha) in is_ipv6_enabled()
858 static inline int is_qla4010(struct scsi_qla_host *ha) in is_qla4010()
863 static inline int is_qla4022(struct scsi_qla_host *ha) in is_qla4022()
868 static inline int is_qla4032(struct scsi_qla_host *ha) in is_qla4032()
873 static inline int is_qla40XX(struct scsi_qla_host *ha) in is_qla40XX()
878 static inline int is_qla8022(struct scsi_qla_host *ha) in is_qla8022()
883 static inline int is_qla8032(struct scsi_qla_host *ha) in is_qla8032()
888 static inline int is_qla8042(struct scsi_qla_host *ha) in is_qla8042()
893 static inline int is_qla80XX(struct scsi_qla_host *ha) in is_qla80XX()
898 static inline int is_aer_supported(struct scsi_qla_host *ha) in is_aer_supported()
905 static inline int adapter_up(struct scsi_qla_host *ha) in adapter_up()
912 static inline struct scsi_qla_host* to_qla_host(struct Scsi_Host *shost) in to_qla_host()
914 return (struct scsi_qla_host *)iscsi_host_priv(shost); in to_qla_host()
917 static inline void __iomem* isp_semaphore(struct scsi_qla_host *ha) in isp_semaphore()
924 static inline void __iomem* isp_nvram(struct scsi_qla_host *ha) in isp_nvram()
931 static inline void __iomem* isp_ext_hw_conf(struct scsi_qla_host *ha) in isp_ext_hw_conf()
938 static inline void __iomem* isp_port_status(struct scsi_qla_host *ha) in isp_port_status()
945 static inline void __iomem* isp_port_ctrl(struct scsi_qla_host *ha) in isp_port_ctrl()
952 static inline void __iomem* isp_port_error_status(struct scsi_qla_host *ha) in isp_port_error_status()
959 static inline void __iomem * isp_gp_out(struct scsi_qla_host *ha) in isp_gp_out()
966 static inline int eeprom_ext_hw_conf_offset(struct scsi_qla_host *ha) in eeprom_ext_hw_conf_offset()
973 int ql4xxx_sem_spinlock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits);
974 void ql4xxx_sem_unlock(struct scsi_qla_host * ha, u32 sem_mask);
975 int ql4xxx_sem_lock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits);
977 static inline int ql4xxx_lock_flash(struct scsi_qla_host *a) in ql4xxx_lock_flash()
988 static inline void ql4xxx_unlock_flash(struct scsi_qla_host *a) in ql4xxx_unlock_flash()
996 static inline int ql4xxx_lock_nvram(struct scsi_qla_host *a) in ql4xxx_lock_nvram()
1007 static inline void ql4xxx_unlock_nvram(struct scsi_qla_host *a) in ql4xxx_unlock_nvram()
1015 static inline int ql4xxx_lock_drvr(struct scsi_qla_host *a) in ql4xxx_lock_drvr()
1026 static inline void ql4xxx_unlock_drvr(struct scsi_qla_host *a) in ql4xxx_unlock_drvr()
1034 static inline int ql4xxx_reset_active(struct scsi_qla_host *ha) in ql4xxx_reset_active()
1045 static inline int qla4_8xxx_rd_direct(struct scsi_qla_host *ha, in qla4_8xxx_rd_direct()
1051 static inline void qla4_8xxx_wr_direct(struct scsi_qla_host *ha, in qla4_8xxx_wr_direct()