Lines Matching refs:ha
362 #define QLAFX00_SET_HST_INTR(ha, value) \
363 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HST_TO_HBA_REG, \
366 #define QLAFX00_CLR_HST_INTR(ha, value) \
367 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG, \
370 #define QLAFX00_RD_INTR_REG(ha) \
371 RD_REG_DWORD((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG)
373 #define QLAFX00_CLR_INTR_REG(ha, value) \
374 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HBA_TO_HOST_REG, \
377 #define QLAFX00_SET_HBA_SOC_REG(ha, off, val)\
378 WRT_REG_DWORD((ha)->cregbase + off, val)
380 #define QLAFX00_GET_HBA_SOC_REG(ha, off)\
381 RD_REG_DWORD((ha)->cregbase + off)
383 #define QLAFX00_HBA_RST_REG(ha, val)\
384 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HST_RST_REG, val)
386 #define QLAFX00_RD_ICNTRL_REG(ha) \
387 RD_REG_DWORD((ha)->cregbase + QLAFX00_HBA_ICNTRL_REG)
389 #define QLAFX00_ENABLE_ICNTRL_REG(ha) \
390 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HBA_ICNTRL_REG, \
391 (QLAFX00_GET_HBA_SOC_REG(ha, QLAFX00_HBA_ICNTRL_REG) | \
394 #define QLAFX00_DISABLE_ICNTRL_REG(ha) \
395 WRT_REG_DWORD((ha)->cregbase + QLAFX00_HBA_ICNTRL_REG, \
396 (QLAFX00_GET_HBA_SOC_REG(ha, QLAFX00_HBA_ICNTRL_REG) & \
399 #define QLAFX00_RD_REG(ha, off) \
400 RD_REG_DWORD((ha)->cregbase + off)
402 #define QLAFX00_WR_REG(ha, off, val) \
403 WRT_REG_DWORD((ha)->cregbase + off, val)
507 #define QLAFX00_GET_TEMPERATURE(ha) ((3153000 - (10000 * \
508 ((QLAFX00_RD_REG(ha, QLAFX00_SOC_TEMP_REG) & 0x3FE) >> 1))) / 13825)