Home
last modified time | relevance | path

Searched refs:drv_active (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/scsi/qla2xxx/
H A Dqla_nx2.c579 uint32_t drv_state, drv_active; in qla8044_need_reset() local
583 drv_active = qla8044_rd_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX); in qla8044_need_reset()
588 if (ha->flags.eeh_busy && drv_active) in qla8044_need_reset()
1366 uint32_t drv_active; in qla8044_clear_drv_active() local
1369 drv_active = qla8044_rd_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX); in qla8044_clear_drv_active()
1370 drv_active &= ~(1 << (ha->portnum)); in qla8044_clear_drv_active()
1374 __func__, vha->host_no, drv_active); in qla8044_clear_drv_active()
1376 qla8044_wr_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX, drv_active); in qla8044_clear_drv_active()
1647 uint32_t dev_state = 0, drv_state, drv_active; in qla8044_need_reset_handler() local
1666 drv_active = qla8044_rd_direct(vha, in qla8044_need_reset_handler()
[all …]
/linux/drivers/scsi/qla4xxx/
H A Dql4_83xx.c440 uint32_t drv_active; in qla4_83xx_can_perform_reset() local
455 drv_active = qla4_83xx_rd_reg(ha, ha->reg_tbl[QLA8XXX_CRB_DRV_ACTIVE]); in qla4_83xx_can_perform_reset()
468 if (drv_active & (1 << device_map[i].func_num)) { in qla4_83xx_can_perform_reset()
473 if (drv_active & (1 << device_map[i].func_num)) { in qla4_83xx_can_perform_reset()
510 uint32_t dev_state, drv_state, drv_active; in qla4_83xx_need_reset_handler() local
543 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_83xx_need_reset_handler()
546 __func__, drv_state, drv_active); in qla4_83xx_need_reset_handler()
548 while (drv_state != drv_active) { in qla4_83xx_need_reset_handler()
552 drv_active); in qla4_83xx_need_reset_handler()
562 drv_active = qla4_8xxx_rd_direct(ha, in qla4_83xx_need_reset_handler()
[all …]
H A Dql4_nx.c1602 uint32_t drv_active; in qla4_8xxx_set_drv_active() local
1604 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_set_drv_active()
1612 drv_active |= (1 << ha->func_num); in qla4_8xxx_set_drv_active()
1614 drv_active |= (1 << (ha->func_num * 4)); in qla4_8xxx_set_drv_active()
1617 __func__, ha->host_no, drv_active); in qla4_8xxx_set_drv_active()
1618 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active); in qla4_8xxx_set_drv_active()
1624 uint32_t drv_active; in qla4_8xxx_clear_drv_active() local
1626 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_clear_drv_active()
1634 drv_active &= ~(1 << (ha->func_num)); in qla4_8xxx_clear_drv_active()
1636 drv_active &= ~(1 << (ha->func_num * 4)); in qla4_8xxx_clear_drv_active()
[all …]