Lines Matching refs:ha
364 #define QLAFX00_SET_HST_INTR(ha, value) \
365 wrt_reg_dword((ha)->cregbase + QLAFX00_HST_TO_HBA_REG, \
368 #define QLAFX00_CLR_HST_INTR(ha, value) \
369 wrt_reg_dword((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG, \
372 #define QLAFX00_RD_INTR_REG(ha) \
373 rd_reg_dword((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG)
375 #define QLAFX00_CLR_INTR_REG(ha, value) \
376 wrt_reg_dword((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG, \
379 #define QLAFX00_SET_HBA_SOC_REG(ha, off, val)\
380 wrt_reg_dword((ha)->cregbase + off, val)
382 #define QLAFX00_GET_HBA_SOC_REG(ha, off)\
383 rd_reg_dword((ha)->cregbase + off)
385 #define QLAFX00_HBA_RST_REG(ha, val)\
386 wrt_reg_dword((ha)->cregbase + QLAFX00_HST_RST_REG, val)
388 #define QLAFX00_RD_ICNTRL_REG(ha) \
389 rd_reg_dword((ha)->cregbase + QLAFX00_HBA_ICNTRL_REG)
391 #define QLAFX00_ENABLE_ICNTRL_REG(ha) \
392 wrt_reg_dword((ha)->cregbase + QLAFX00_HBA_ICNTRL_REG, \
393 (QLAFX00_GET_HBA_SOC_REG(ha, QLAFX00_HBA_ICNTRL_REG) | \
396 #define QLAFX00_DISABLE_ICNTRL_REG(ha) \
397 wrt_reg_dword((ha)->cregbase + QLAFX00_HBA_ICNTRL_REG, \
398 (QLAFX00_GET_HBA_SOC_REG(ha, QLAFX00_HBA_ICNTRL_REG) & \
401 #define QLAFX00_RD_REG(ha, off) \
402 rd_reg_dword((ha)->cregbase + off)
404 #define QLAFX00_WR_REG(ha, off, val) \
405 wrt_reg_dword((ha)->cregbase + off, val)
509 #define QLAFX00_GET_TEMPERATURE(ha) ((3153000 - (10000 * \
510 ((QLAFX00_RD_REG(ha, QLAFX00_SOC_TEMP_REG) & 0x3FE) >> 1))) / 13825)