LM_CHIP_PORT_MODE_4
if ((CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4) && !mf_info->multi_vnics_mode)
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
if (pdev->hw_info.chip_port_mode == LM_CHIP_PORT_MODE_4)
num_ports = (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)? 2 : 1;
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
case LM_CHIP_PORT_MODE_4:
case LM_CHIP_PORT_MODE_4:
pdev->hw_info.chip_port_mode = val? LM_CHIP_PORT_MODE_4 : LM_CHIP_PORT_MODE_2;
DbgMessage(pdev, WARN, "chip_port_mode %s\n", (pdev->hw_info.chip_port_mode == LM_CHIP_PORT_MODE_4 )? "4_PORT" : "2_PORT");
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
if (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)
igu_func_id = (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)? FUNC_ID(pdev) : VNIC_ID(pdev);
#define E2_PF_NUM(path, port, pf) ((port_mode == LM_CHIP_PORT_MODE_4) ? E2_4P_PF_NUM(path, port, pf) : E2_2P_PF_NUM(path, port, pf))
case LM_CHIP_PORT_MODE_4: // E2
port_factor = (LM_CHIP_PORT_MODE_4 == port_mode) ? 4 : 2;
vnics_per_port = (LM_CHIP_PORT_MODE_4 == port_mode )? 2 : pdev->params.vnics_per_port; // for 4-port it is always 2. for others its upon param
if(LM_CHIP_PORT_MODE_4 != CHIP_PORT_MODE(pdev))
if(CHIP_IS_E1(pdev) || (!CHIP_IS_E1x(pdev) && (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4)))
((LM_CHIP_PORT_MODE_4 == CHIP_PORT_MODE(pdev)) ? 2 : 4 )
#define FUNC_MAILBOX_ID_PARAM(_port,_vnic,_chip_num, _port_mode) ((_port) + (_vnic) * ((CHIP_IS_E1x_PARAM(_chip_num) || (_port_mode == LM_CHIP_PORT_MODE_4))? 2 : 1))
#define VNICS_PER_PATH(pdev) (PFDEV(pdev)->params.vnics_per_port * ((LM_CHIP_PORT_MODE_4 == CHIP_PORT_MODE(pdev))? 2 : 1 ))
if (IS_MULTI_VNIC(pdev) || (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4))
(CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4) ? \