Lines Matching refs:hccr
348 uint16_t hccr; in qla2100_intr_handler() local
367 hccr = rd_reg_word(®->hccr); in qla2100_intr_handler()
368 if (qla2x00_check_reg16_for_disconnect(vha, hccr)) in qla2100_intr_handler()
370 if (hccr & HCCR_RISC_PAUSE) { in qla2100_intr_handler()
379 wrt_reg_word(®->hccr, HCCR_RESET_RISC); in qla2100_intr_handler()
380 rd_reg_word(®->hccr); in qla2100_intr_handler()
389 wrt_reg_word(®->hccr, HCCR_CLR_RISC_INT); in qla2100_intr_handler()
390 rd_reg_word(®->hccr); in qla2100_intr_handler()
414 wrt_reg_word(®->hccr, HCCR_CLR_RISC_INT); in qla2100_intr_handler()
415 rd_reg_word(®->hccr); in qla2100_intr_handler()
462 uint16_t hccr; in qla2300_intr_handler() local
489 hccr = rd_reg_word(®->hccr); in qla2300_intr_handler()
491 if (hccr & (BIT_15 | BIT_13 | BIT_11 | BIT_8)) in qla2300_intr_handler()
494 "firmware.\n", hccr); in qla2300_intr_handler()
498 "firmware.\n", hccr); in qla2300_intr_handler()
505 wrt_reg_word(®->hccr, HCCR_RESET_RISC); in qla2300_intr_handler()
506 rd_reg_word(®->hccr); in qla2300_intr_handler()
551 wrt_reg_word(®->hccr, HCCR_CLR_RISC_INT); in qla2300_intr_handler()
552 rd_reg_word_relaxed(®->hccr); in qla2300_intr_handler()
4230 uint32_t hccr; in qla24xx_intr_handler() local
4260 hccr = rd_reg_dword(®->hccr); in qla24xx_intr_handler()
4264 hccr); in qla24xx_intr_handler()
4307 wrt_reg_dword(®->hccr, HCCRX_CLR_RISC_INT); in qla24xx_intr_handler()
4308 rd_reg_dword_relaxed(®->hccr); in qla24xx_intr_handler()
4347 wrt_reg_dword(®->hccr, HCCRX_CLR_RISC_INT); in qla24xx_msix_rsp_q()
4348 rd_reg_dword_relaxed(®->hccr); in qla24xx_msix_rsp_q()
4364 uint32_t hccr; in qla24xx_msix_default() local
4389 hccr = rd_reg_dword(®->hccr); in qla24xx_msix_default()
4393 hccr); in qla24xx_msix_default()
4437 wrt_reg_dword(®->hccr, HCCRX_CLR_RISC_INT); in qla24xx_msix_default()
4488 wrt_reg_dword(®->hccr, HCCRX_CLR_RISC_INT); in qla2xxx_msix_rsp_q_hs()