Lines Matching refs:drv_state
1650 uint32_t drv_state, drv_active;
1654 drv_state = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_STATE);
1662 rval = drv_state & (1 << ha->func_num);
1664 rval = drv_state & (1 << (ha->func_num * 4));
1674 uint32_t drv_state;
1676 drv_state = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_STATE);
1684 drv_state |= (1 << ha->func_num);
1686 drv_state |= (1 << (ha->func_num * 4));
1688 ql4_printk(KERN_INFO, ha, "%s(%ld): drv_state: 0x%08x\n",
1689 __func__, ha->host_no, drv_state);
1690 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_STATE, drv_state);
1695 uint32_t drv_state;
1697 drv_state = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_STATE);
1705 drv_state &= ~(1 << ha->func_num);
1707 drv_state &= ~(1 << (ha->func_num * 4));
1709 ql4_printk(KERN_INFO, ha, "%s(%ld): drv_state: 0x%08x\n",
1710 __func__, ha->host_no, drv_state);
1711 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_STATE, drv_state);
3310 uint32_t dev_state, drv_state, drv_active;
3335 drv_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_STATE);
3339 "%s(%ld): drv_state = 0x%x, drv_active = 0x%x\n",
3340 __func__, ha->host_no, drv_state, drv_active);
3342 while (drv_state != (drv_active & active_mask)) {
3345 "%s: RESET TIMEOUT! drv_state: 0x%08x, drv_active: 0x%08x\n",
3346 DRIVER_NAME, drv_state, drv_active);
3356 "%s(%ld): drv_state = 0x%x, drv_active = 0x%x\n",
3357 __func__, ha->host_no, drv_state,
3364 drv_state = qla4_82xx_rd_32(ha, QLA82XX_CRB_DRV_STATE);