Searched refs:drv_active (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/scsi/qla2xxx/ |
D | qla_nx2.c | 580 uint32_t drv_state, drv_active; in qla8044_need_reset() local 584 drv_active = qla8044_rd_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX); in qla8044_need_reset() 589 if (ha->flags.eeh_busy && drv_active) in qla8044_need_reset() 1367 uint32_t drv_active; in qla8044_clear_drv_active() local 1370 drv_active = qla8044_rd_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX); in qla8044_clear_drv_active() 1371 drv_active &= ~(1 << (ha->portnum)); in qla8044_clear_drv_active() 1375 __func__, vha->host_no, drv_active); in qla8044_clear_drv_active() 1377 qla8044_wr_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX, drv_active); in qla8044_clear_drv_active() 1648 uint32_t dev_state = 0, drv_state, drv_active; in qla8044_need_reset_handler() local 1667 drv_active = qla8044_rd_direct(vha, in qla8044_need_reset_handler() [all …]
|
D | qla_nx.c | 2310 uint32_t drv_active; in qla82xx_set_idc_version() local 2313 drv_active = qla82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla82xx_set_idc_version() 2314 if (drv_active == (QLA82XX_DRV_ACTIVE << (ha->portnum * 4))) { in qla82xx_set_idc_version() 2332 uint32_t drv_active; in qla82xx_set_drv_active() local 2335 drv_active = qla82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla82xx_set_drv_active() 2338 if (drv_active == 0xffffffff) { in qla82xx_set_drv_active() 2341 drv_active = qla82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla82xx_set_drv_active() 2343 drv_active |= (QLA82XX_DRV_ACTIVE << (ha->portnum * 4)); in qla82xx_set_drv_active() 2344 qla82xx_wr_32(ha, QLA82XX_CRB_DRV_ACTIVE, drv_active); in qla82xx_set_drv_active() 2350 uint32_t drv_active; in qla82xx_clear_drv_active() local [all …]
|
D | qla_os.c | 6655 uint32_t drv_active = 0; in qla82xx_error_recovery() local 6707 drv_active = qla82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla82xx_error_recovery() 6709 "drv_active = 0x%x.\n", drv_active); in qla82xx_error_recovery() 6715 if (drv_active) in qla82xx_error_recovery()
|
/Linux-v4.19/drivers/scsi/qla4xxx/ |
D | ql4_83xx.c | 441 uint32_t drv_active; in qla4_83xx_can_perform_reset() local 456 drv_active = qla4_83xx_rd_reg(ha, ha->reg_tbl[QLA8XXX_CRB_DRV_ACTIVE]); in qla4_83xx_can_perform_reset() 469 if (drv_active & (1 << device_map[i].func_num)) { in qla4_83xx_can_perform_reset() 474 if (drv_active & (1 << device_map[i].func_num)) { in qla4_83xx_can_perform_reset() 512 uint32_t dev_state, drv_state, drv_active; in qla4_83xx_need_reset_handler() local 545 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_83xx_need_reset_handler() 548 __func__, drv_state, drv_active); in qla4_83xx_need_reset_handler() 550 while (drv_state != drv_active) { in qla4_83xx_need_reset_handler() 554 drv_active); in qla4_83xx_need_reset_handler() 564 drv_active = qla4_8xxx_rd_direct(ha, in qla4_83xx_need_reset_handler() [all …]
|
D | ql4_nx.c | 1621 uint32_t drv_active; in qla4_8xxx_set_drv_active() local 1623 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_set_drv_active() 1631 drv_active |= (1 << ha->func_num); in qla4_8xxx_set_drv_active() 1633 drv_active |= (1 << (ha->func_num * 4)); in qla4_8xxx_set_drv_active() 1636 __func__, ha->host_no, drv_active); in qla4_8xxx_set_drv_active() 1637 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active); in qla4_8xxx_set_drv_active() 1643 uint32_t drv_active; in qla4_8xxx_clear_drv_active() local 1645 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_clear_drv_active() 1653 drv_active &= ~(1 << (ha->func_num)); in qla4_8xxx_clear_drv_active() 1655 drv_active &= ~(1 << (ha->func_num * 4)); in qla4_8xxx_clear_drv_active() [all …]
|