Searched full:drv_active (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/scsi/qla4xxx/ |
H A D | ql4_83xx.c | 440 uint32_t drv_active; in qla4_83xx_can_perform_reset() local 451 * and then check drv_active register to see which driver is loaded */ in qla4_83xx_can_perform_reset() 455 drv_active = qla4_83xx_rd_reg(ha, ha->reg_tbl[QLA8XXX_CRB_DRV_ACTIVE]); in qla4_83xx_can_perform_reset() 468 if (drv_active & (1 << device_map[i].func_num)) { in qla4_83xx_can_perform_reset() 473 if (drv_active & (1 << device_map[i].func_num)) { in qla4_83xx_can_perform_reset() 510 uint32_t dev_state, drv_state, drv_active; in qla4_83xx_need_reset_handler() local 543 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_83xx_need_reset_handler() 545 ql4_printk(KERN_INFO, ha, "%s: drv_state = 0x%x, drv_active = 0x%x\n", in qla4_83xx_need_reset_handler() 546 __func__, drv_state, drv_active); in qla4_83xx_need_reset_handler() 548 while (drv_state != drv_active) { in qla4_83xx_need_reset_handler() [all …]
|
H A D | ql4_nx.c | 1602 uint32_t drv_active; in qla4_8xxx_set_drv_active() local 1604 drv_active = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_ACTIVE); in qla4_8xxx_set_drv_active() 1607 * For ISP8324 and ISP8042, drv_active register has 1 bit per function, in qla4_8xxx_set_drv_active() 1609 * For ISP8022, drv_active has 4 bits per function in qla4_8xxx_set_drv_active() 1612 drv_active |= (1 << ha->func_num); in qla4_8xxx_set_drv_active() 1614 drv_active |= (1 << (ha->func_num * 4)); in qla4_8xxx_set_drv_active() 1616 ql4_printk(KERN_INFO, ha, "%s(%ld): drv_active: 0x%08x\n", in qla4_8xxx_set_drv_active() 1617 __func__, ha->host_no, drv_active); in qla4_8xxx_set_drv_active() 1618 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_ACTIVE, drv_active); in qla4_8xxx_set_drv_active() 1624 uint32_t drv_active; in qla4_8xxx_clear_drv_active() local [all …]
|
/linux/drivers/scsi/qla2xxx/ |
H A D | qla_nx2.c | 579 uint32_t drv_state, drv_active; in qla8044_need_reset() local 583 drv_active = qla8044_rd_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX); in qla8044_need_reset() 588 if (ha->flags.eeh_busy && drv_active) in qla8044_need_reset() 1366 uint32_t drv_active; in qla8044_clear_drv_active() local 1369 drv_active = qla8044_rd_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX); in qla8044_clear_drv_active() 1370 drv_active &= ~(1 << (ha->portnum)); in qla8044_clear_drv_active() 1373 "%s(%ld): drv_active: 0x%08x\n", in qla8044_clear_drv_active() 1374 __func__, vha->host_no, drv_active); in qla8044_clear_drv_active() 1376 qla8044_wr_direct(vha, QLA8044_CRB_DRV_ACTIVE_INDEX, drv_active); in qla8044_clear_drv_active() 1628 /* For ISP8044, drv_active register has 1 bit per function, in qla8044_set_rst_ready() [all …]
|
H A D | qla_nx.c | 2249 uint32_t drv_active; in qla82xx_set_idc_version() local 2252 drv_active = qla82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla82xx_set_idc_version() 2253 if (drv_active == (QLA82XX_DRV_ACTIVE << (ha->portnum * 4))) { in qla82xx_set_idc_version() 2271 uint32_t drv_active; in qla82xx_set_drv_active() local 2274 drv_active = qla82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla82xx_set_drv_active() 2276 /* If reset value is all FF's, initialize DRV_ACTIVE */ in qla82xx_set_drv_active() 2277 if (drv_active == 0xffffffff) { in qla82xx_set_drv_active() 2280 drv_active = qla82xx_rd_32(ha, QLA82XX_CRB_DRV_ACTIVE); in qla82xx_set_drv_active() 2282 drv_active |= (QLA82XX_DRV_ACTIVE << (ha->portnum * 4)); in qla82xx_set_drv_active() 2283 qla82xx_wr_32(ha, QLA82XX_CRB_DRV_ACTIVE, drv_active); in qla82xx_set_drv_active() [all …]
|
/linux/drivers/net/ethernet/broadcom/ |
H A D | cnic_if.h | 156 #define DRV_ACTIVE 1 macro
|
H A D | cnic.c | 603 cnic_ulp_ctl(dev, ulp_type, true, DRV_ACTIVE); in cnic_register_device()
|
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_main.c | 14811 case DRV_ACTIVE: in bnx2x_drv_ctl()
|