Lines Matching defs:link_status

248 	u32 link_status, cfg_idx, lfa_mask, cfg_size;
269 link_status = REG_RD(bp, params->shmem_base +
271 port_mb[params->port].link_status));
272 if (!(link_status & LINK_STATUS_LINK_UP))
2099 static void bnx2x_update_mng(struct link_params *params, u32 link_status)
2105 port_mb[params->port].link_status), link_status);
2227 vars->link_status |= LINK_STATUS_PFC_ENABLED;
2229 vars->link_status &= ~LINK_STATUS_PFC_ENABLED;
2231 bnx2x_update_mng(params, vars->link_status);
3450 vars->link_status |= LINK_STATUS_AUTO_NEGOTIATE_ENABLED;
3528 vars->link_status |= LINK_STATUS_LINK_PARTNER_SYMMETRIC_PAUSE;
3530 vars->link_status |= LINK_STATUS_LINK_PARTNER_ASYMMETRIC_PAUSE;
3603 else if (vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) {
4703 if (vars->link_status & LINK_STATUS_PHYSICAL_LINK_FLAG)
4705 vars->link_up = (vars->link_status & LINK_STATUS_LINK_UP);
4711 switch (vars->link_status &
4752 if (vars->link_status & LINK_STATUS_TX_FLOW_CONTROL_ENABLED)
4755 if (vars->link_status & LINK_STATUS_RX_FLOW_CONTROL_ENABLED)
4797 if (vars->link_status & LINK_STATUS_PHYSICAL_LINK_FLAG)
4799 if (vars->link_status & LINK_STATUS_SFP_TX_FAULT)
4813 vars->link_status = REG_RD(bp, params->shmem_base +
4815 port_mb[port].link_status));
4820 vars->link_status |= LINK_STATUS_LINK_UP;
4854 if (vars->link_status & LINK_STATUS_PFC_ENABLED)
4865 DP(NETIF_MSG_LINK, "link_status 0x%x phy_link_up %x int_mask 0x%x\n",
4866 vars->link_status, vars->phy_link_up, vars->aeu_int_mask);
5520 vars->link_status |=
5524 vars->link_status |=
5536 vars->link_status |= LINK_STATUS_AUTO_NEGOTIATE_ENABLED;
5541 vars->link_status |= LINK_STATUS_LINK_UP;
5547 vars->link_status |= LINK_10TFD;
5549 vars->link_status |= LINK_10THD;
5555 vars->link_status |= LINK_100TXFD;
5557 vars->link_status |= LINK_100TXHD;
5564 vars->link_status |= LINK_1000TFD;
5566 vars->link_status |= LINK_1000THD;
5572 vars->link_status |= LINK_2500TFD;
5574 vars->link_status |= LINK_2500THD;
5591 vars->link_status |= LINK_10GTFD;
5596 vars->link_status |= LINK_20GTFD;
5662 (vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE)) {
5669 vars->link_status |=
5673 vars->link_status |=
5680 vars->link_status |=
5683 vars->link_status |=
5687 DP(NETIF_MSG_LINK, "duplex %x flow_ctrl 0x%x link_status 0x%x\n",
5688 vars->duplex, vars->flow_ctrl, vars->link_status);
5747 vars->link_status |=
5755 vars->link_status |=
5763 if ((vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) &&
5771 vars->link_status |=
5775 vars->link_status |=
5782 vars->link_status |=
5785 vars->link_status |=
5813 DP(NETIF_MSG_LINK, "duplex %x flow_ctrl 0x%x link_status 0x%x\n",
5814 vars->duplex, vars->flow_ctrl, vars->link_status);
6571 vars->link_status |= LINK_STATUS_SERDES_LINK;
6582 vars->link_status |= LINK_STATUS_SERDES_LINK;
6646 vars->link_status &= ~LINK_UPDATE_MASK;
6648 bnx2x_update_mng(params, vars->link_status);
6688 vars->link_status |= (LINK_STATUS_LINK_UP |
6693 vars->link_status |=
6697 vars->link_status |=
6706 vars->link_status &= ~LINK_STATUS_LINK_UP;
6731 vars->link_status &= ~LINK_STATUS_LINK_UP;
6741 if ((vars->link_status &
6758 bnx2x_update_mng(params, vars->link_status);
6807 u32 prev_link_status = vars->link_status;
6814 vars->link_status &= ~LINK_UPDATE_MASK;
6818 phy_vars[phy_index].link_status = 0;
6934 vars->link_status |= phy_vars[active_external_phy].link_status;
6953 vars->link_status |= LINK_STATUS_SERDES_LINK;
6955 vars->link_status &= ~LINK_STATUS_SERDES_LINK;
6973 DP(NETIF_MSG_LINK, "vars->flow_ctrl = 0x%x, vars->link_status = 0x%x,"
6975 vars->link_status, ext_phy_line_speed);
7039 vars->link_status |= LINK_STATUS_PFC_ENABLED;
7041 vars->link_status &= ~LINK_STATUS_PFC_ENABLED;
7048 if ((prev_link_status ^ vars->link_status) & LINK_STATUS_LINK_UP)
7106 vars->link_status |= LINK_STATUS_AUTO_NEGOTIATE_COMPLETE;
7108 vars->link_status |= LINK_STATUS_PARALLEL_DETECTION_USED;
7528 u16 link_status = 0;
7599 &link_status);
7602 if ((link_status & (1<<2)) && (!(link_status & (1<<15)))) {
7607 } else if ((link_status & (1<<1)) && (!(link_status & (1<<14)))) {
7612 } else if ((link_status & (1<<0)) && (!(link_status & (1<<13)))) {
7651 if (vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) {
7656 vars->link_status |=
7659 vars->link_status |=
8865 " link_status 0x%x\n", rx_sd, pcs_status, val2);
9467 u16 link_status = 0;
9560 MDIO_PMA_REG_8073_SPEED_LINK_STATUS, &link_status);
9565 if ((link_status & (1<<2)) && (!(link_status & (1<<15)))) {
9570 } else if ((link_status & (1<<0)) && (!(link_status & (1<<13)))) {
10551 vars->link_status |=
10558 vars->link_status |=
10571 vars->link_status |=
10574 vars->link_status |=
10577 vars->link_status |=
10580 vars->link_status |=
10583 vars->link_status |=
10590 vars->link_status |=
10593 vars->link_status |=
10600 vars->link_status |=
11359 vars->link_status |=
11365 vars->link_status |=
11373 if (vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) {
11378 vars->link_status |=
11381 vars->link_status |=
11384 vars->link_status |=
11387 vars->link_status |=
11390 vars->link_status |=
11395 vars->link_status |=
11398 vars->link_status |=
11534 vars->link_status |=
12957 vars->link_status = 0;
12992 vars->link_status |= LINK_STATUS_PFC_ENABLED;
13030 bnx2x_update_mng(params, vars->link_status);
13043 vars->link_status = 0;
13045 bnx2x_update_mng(params, vars->link_status);
13680 /* a. Update shmem->link_status accordingly
13684 vars->link_status &= ~LINK_STATUS_LINK_UP;
13685 vars->link_status |= link_flag;
13696 vars->link_status |= LINK_STATUS_LINK_UP;
13697 vars->link_status &= ~link_flag;
13710 bnx2x_update_mng(params, vars->link_status);
13813 vars->link_status |= LINK_STATUS_SFP_TX_FAULT;
13816 vars->link_status &= ~LINK_STATUS_SFP_TX_FAULT;
13943 } else if (vars->link_status &
13946 vars->link_status &= ~LINK_STATUS_SFP_TX_FAULT;
13949 bnx2x_update_mng(params, vars->link_status);