Lines Matching refs:drv_active
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()
1658 __func__, ha->host_no, drv_active); in qla4_8xxx_clear_drv_active()
1659 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active); in qla4_8xxx_clear_drv_active()
1664 uint32_t drv_state, drv_active; in qla4_8xxx_need_reset() local
1667 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_need_reset()
1680 if ((test_bit(AF_EEH_BUSY, &ha->flags)) && drv_active) in qla4_8xxx_need_reset()
3326 uint32_t dev_state, drv_state, drv_active; in qla4_82xx_need_reset_handler() local
3352 drv_active = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla4_82xx_need_reset_handler()
3356 __func__, ha->host_no, drv_state, drv_active); in qla4_82xx_need_reset_handler()
3358 while (drv_state != (drv_active & active_mask)) { in qla4_82xx_need_reset_handler()
3362 DRIVER_NAME, drv_state, drv_active); in qla4_82xx_need_reset_handler()
3374 drv_active); in qla4_82xx_need_reset_handler()
3381 drv_active = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla4_82xx_need_reset_handler()
3414 uint32_t drv_active; in qla4_82xx_set_idc_ver() local
3416 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_82xx_set_idc_ver()
3417 if (drv_active == (1 << (ha->func_num * 4))) { in qla4_82xx_set_idc_ver()
3436 uint32_t drv_active; in qla4_83xx_set_idc_ver() local
3439 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_83xx_set_idc_ver()
3440 if (drv_active == (1 << ha->func_num)) { in qla4_83xx_set_idc_ver()
3473 uint32_t drv_active; in qla4_8xxx_update_idc_reg() local
3487 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_update_idc_reg()
3488 if ((drv_active == (1 << ha->func_num)) && !ql4xdontresethba) in qla4_8xxx_update_idc_reg()