Lines Matching refs:idc_ver
3410 int idc_ver; in qla4_82xx_set_idc_ver() local
3421 idc_ver = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_IDC_VERSION); in qla4_82xx_set_idc_ver()
3422 if (QLA82XX_IDC_VERSION != idc_ver) { in qla4_82xx_set_idc_ver()
3425 __func__, QLA82XX_IDC_VERSION, idc_ver); in qla4_82xx_set_idc_ver()
3432 int idc_ver; in qla4_83xx_set_idc_ver() local
3438 idc_ver = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_IDC_VERSION); in qla4_83xx_set_idc_ver()
3439 idc_ver &= (~0xFF); in qla4_83xx_set_idc_ver()
3440 idc_ver |= QLA83XX_IDC_VER_MAJ_VALUE; in qla4_83xx_set_idc_ver()
3441 qla4_8xxx_wr_direct(ha, QLA8XXX_CRB_DRV_IDC_VERSION, idc_ver); in qla4_83xx_set_idc_ver()
3444 idc_ver); in qla4_83xx_set_idc_ver()
3446 idc_ver = qla4_8xxx_rd_direct(ha, QLA8XXX_CRB_DRV_IDC_VERSION); in qla4_83xx_set_idc_ver()
3447 idc_ver &= 0xFF; in qla4_83xx_set_idc_ver()
3448 if (QLA83XX_IDC_VER_MAJ_VALUE != idc_ver) { in qla4_83xx_set_idc_ver()
3452 idc_ver); in qla4_83xx_set_idc_ver()
3459 idc_ver = qla4_83xx_rd_reg(ha, QLA83XX_CRB_IDC_VER_MINOR); in qla4_83xx_set_idc_ver()
3460 idc_ver &= ~(0x03 << (ha->func_num * 2)); in qla4_83xx_set_idc_ver()
3461 idc_ver |= (QLA83XX_IDC_VER_MIN_VALUE << (ha->func_num * 2)); in qla4_83xx_set_idc_ver()
3462 qla4_83xx_wr_reg(ha, QLA83XX_CRB_IDC_VER_MINOR, idc_ver); in qla4_83xx_set_idc_ver()