• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/qla4xxx/

Lines Matching refs:ha

158 	struct scsi_qla_host *ha;	/* HA the SP is queued on */
195 struct scsi_qla_host *ha;
434 static inline int is_qla4010(struct scsi_qla_host *ha)
436 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4010;
439 static inline int is_qla4022(struct scsi_qla_host *ha)
441 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4022;
444 static inline int is_qla4032(struct scsi_qla_host *ha)
446 return ha->pdev->device == PCI_DEVICE_ID_QLOGIC_ISP4032;
449 static inline int adapter_up(struct scsi_qla_host *ha)
451 return (test_bit(AF_ONLINE, &ha->flags) != 0) &&
452 (test_bit(AF_LINK_UP, &ha->flags) != 0);
460 static inline void __iomem* isp_semaphore(struct scsi_qla_host *ha)
462 return (is_qla4010(ha) ?
463 &ha->reg->u1.isp4010.nvram :
464 &ha->reg->u1.isp4022.semaphore);
467 static inline void __iomem* isp_nvram(struct scsi_qla_host *ha)
469 return (is_qla4010(ha) ?
470 &ha->reg->u1.isp4010.nvram :
471 &ha->reg->u1.isp4022.nvram);
474 static inline void __iomem* isp_ext_hw_conf(struct scsi_qla_host *ha)
476 return (is_qla4010(ha) ?
477 &ha->reg->u2.isp4010.ext_hw_conf :
478 &ha->reg->u2.isp4022.p0.ext_hw_conf);
481 static inline void __iomem* isp_port_status(struct scsi_qla_host *ha)
483 return (is_qla4010(ha) ?
484 &ha->reg->u2.isp4010.port_status :
485 &ha->reg->u2.isp4022.p0.port_status);
488 static inline void __iomem* isp_port_ctrl(struct scsi_qla_host *ha)
490 return (is_qla4010(ha) ?
491 &ha->reg->u2.isp4010.port_ctrl :
492 &ha->reg->u2.isp4022.p0.port_ctrl);
495 static inline void __iomem* isp_port_error_status(struct scsi_qla_host *ha)
497 return (is_qla4010(ha) ?
498 &ha->reg->u2.isp4010.port_err_status :
499 &ha->reg->u2.isp4022.p0.port_err_status);
502 static inline void __iomem * isp_gp_out(struct scsi_qla_host *ha)
504 return (is_qla4010(ha) ?
505 &ha->reg->u2.isp4010.gp_out :
506 &ha->reg->u2.isp4022.p0.gp_out);
509 static inline int eeprom_ext_hw_conf_offset(struct scsi_qla_host *ha)
511 return (is_qla4010(ha) ?
516 int ql4xxx_sem_spinlock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits);
517 void ql4xxx_sem_unlock(struct scsi_qla_host * ha, u32 sem_mask);
518 int ql4xxx_sem_lock(struct scsi_qla_host * ha, u32 sem_mask, u32 sem_bits);