Lines Matching defs:drv_active
1620 uint32_t drv_active;
1622 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE);
1625 * For ISP8324 and ISP8042, drv_active register has 1 bit per function,
1627 * For ISP8022, drv_active has 4 bits per function
1630 drv_active |= (1 << ha->func_num);
1632 drv_active |= (1 << (ha->func_num * 4));
1634 ql4_printk(KERN_INFO, ha, "%s(%ld): drv_active: 0x%08x\n",
1635 __func__, ha->host_no, drv_active);
1636 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active);
1642 uint32_t drv_active;
1644 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE);
1647 * For ISP8324 and ISP8042, drv_active register has 1 bit per function,
1649 * For ISP8022, drv_active has 4 bits per function
1652 drv_active &= ~(1 << (ha->func_num));
1654 drv_active &= ~(1 << (ha->func_num * 4));
1656 ql4_printk(KERN_INFO, ha, "%s(%ld): drv_active: 0x%08x\n",
1657 __func__, ha->host_no, drv_active);
1658 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active);
1663 uint32_t drv_state, drv_active;
1666 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE);
1670 * For ISP8324 and ISP8042, drv_active register has 1 bit per function,
1672 * For ISP8022, drv_active has 4 bits per function
1679 if ((test_bit(AF_EEH_BUSY, &ha->flags)) && drv_active)
1692 * For ISP8324 and ISP8042, drv_active register has 1 bit per function,
1694 * For ISP8022, drv_active has 4 bits per function
1713 * For ISP8324 and ISP8042, drv_active register has 1 bit per function,
1715 * For ISP8022, drv_active has 4 bits per function
1735 * For ISP8324 and ISP8042, drv_active register has 1 bit per function,
1737 * For ISP8022, drv_active has 4 bits per function.
3323 uint32_t dev_state, drv_state, drv_active;
3349 drv_active = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE);
3352 "%s(%ld): drv_state = 0x%x, drv_active = 0x%x\n",
3353 __func__, ha->host_no, drv_state, drv_active);
3355 while (drv_state != (drv_active & active_mask)) {
3358 "%s: RESET TIMEOUT! drv_state: 0x%08x, drv_active: 0x%08x\n",
3359 DRIVER_NAME, drv_state, drv_active);
3369 "%s(%ld): drv_state = 0x%x, drv_active = 0x%x\n",
3371 drv_active);
3378 drv_active = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE);
3411 uint32_t drv_active;
3413 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE);
3414 if (drv_active == (1 << (ha->func_num * 4))) {
3433 uint32_t drv_active;
3436 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE);
3437 if (drv_active == (1 << ha->func_num)) {
3470 uint32_t drv_active;
3484 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE);
3485 if ((drv_active == (1 << ha->func_num)) && !ql4xdontresethba)