Lines Matching refs:drv_active
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()
568 if (drv_state != drv_active) { in qla4_83xx_need_reset_handler()
570 __func__, (drv_active ^ drv_state)); in qla4_83xx_need_reset_handler()
571 drv_active = drv_active & drv_state; in qla4_83xx_need_reset_handler()
573 drv_active); in qla4_83xx_need_reset_handler()
1584 uint32_t drv_active; in qla4_83xx_is_detached() local
1586 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_83xx_is_detached()
1589 !(drv_active & (1 << ha->func_num))) { in qla4_83xx_is_detached()
1591 __func__, drv_active)); in qla4_83xx_is_detached()