Lines Matching refs:drv_active
1607 uint32_t drv_active; in qla4_8xxx_set_drv_active() local
1609 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_set_drv_active()
1617 drv_active |= (1 << ha->func_num); in qla4_8xxx_set_drv_active()
1619 drv_active |= (1 << (ha->func_num * 4)); in qla4_8xxx_set_drv_active()
1622 __func__, ha->host_no, drv_active); in qla4_8xxx_set_drv_active()
1623 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active); in qla4_8xxx_set_drv_active()
1629 uint32_t drv_active; in qla4_8xxx_clear_drv_active() local
1631 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_clear_drv_active()
1639 drv_active &= ~(1 << (ha->func_num)); in qla4_8xxx_clear_drv_active()
1641 drv_active &= ~(1 << (ha->func_num * 4)); in qla4_8xxx_clear_drv_active()
1644 __func__, ha->host_no, drv_active); in qla4_8xxx_clear_drv_active()
1645 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active); in qla4_8xxx_clear_drv_active()
1650 uint32_t drv_state, drv_active; in qla4_8xxx_need_reset() local
1653 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_need_reset()
1666 if ((test_bit(AF_EEH_BUSY, &ha->flags)) && drv_active) in qla4_8xxx_need_reset()
3310 uint32_t dev_state, drv_state, drv_active; in qla4_82xx_need_reset_handler() local
3336 drv_active = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla4_82xx_need_reset_handler()
3340 __func__, ha->host_no, drv_state, drv_active); in qla4_82xx_need_reset_handler()
3342 while (drv_state != (drv_active & active_mask)) { in qla4_82xx_need_reset_handler()
3346 DRIVER_NAME, drv_state, drv_active); in qla4_82xx_need_reset_handler()
3358 drv_active); in qla4_82xx_need_reset_handler()
3365 drv_active = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla4_82xx_need_reset_handler()
3398 uint32_t drv_active; in qla4_82xx_set_idc_ver() local
3400 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_82xx_set_idc_ver()
3401 if (drv_active == (1 << (ha->func_num * 4))) { in qla4_82xx_set_idc_ver()
3420 uint32_t drv_active; in qla4_83xx_set_idc_ver() local
3423 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_83xx_set_idc_ver()
3424 if (drv_active == (1 << ha->func_num)) { in qla4_83xx_set_idc_ver()
3457 uint32_t drv_active; in qla4_8xxx_update_idc_reg() local
3471 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_update_idc_reg()
3472 if ((drv_active == (1 << ha->func_num)) && !ql4xdontresethba) in qla4_8xxx_update_idc_reg()