• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/bnx2x/

Lines Matching refs:link_params

1250 			bp->link_params.req_fc_auto_adv = BNX2X_FLOW_CTRL_TX;
1252 bp->link_params.req_fc_auto_adv = BNX2X_FLOW_CTRL_BOTH;
1257 bp->link_params.loopback_mode = LOOPBACK_XGXS_10;
1259 rc = bnx2x_phy_init(&bp->link_params, &bp->link_vars);
1280 bnx2x_phy_init(&bp->link_params, &bp->link_vars);
1292 bnx2x_link_reset(&bp->link_params, &bp->link_vars, 1);
1304 rc = bnx2x_test_link(&bp->link_params, &bp->link_vars);
1463 bnx2x_link_update(&bp->link_params, &bp->link_vars);
1535 bnx2x_link_status_update(&bp->link_params, &bp->link_vars);
1949 bp->link_params.ext_phy_config &= ~PORT_HW_CFG_XGXS_EXT_PHY_TYPE_MASK;
1950 bp->link_params.ext_phy_config |= PORT_HW_CFG_XGXS_EXT_PHY_TYPE_FAILURE;
1952 bp->link_params.ext_phy_config);
1978 switch (XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config)) {
2008 bnx2x_handle_module_detect_int(&bp->link_params);
4127 switch (XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config)) {
4286 switch (XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config)) {
5966 bp->link_params.chip_id = bp->common.chip_id;
5984 bp->link_params.shmem_base = bp->common.shmem_base;
6004 bp->link_params.hw_led_mode = ((bp->common.hw_config &
6008 bp->link_params.feature_config_flags = 0;
6011 bp->link_params.feature_config_flags |=
6014 bp->link_params.feature_config_flags &=
6026 bp->link_params.feature_config_flags |=
6060 SERDES_EXT_PHY_TYPE(bp->link_params.ext_phy_config);
6098 bp->link_params.ext_phy_config);
6111 XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config);
6230 bp->link_params.ext_phy_config);
6236 bp->link_params.ext_phy_config);
6251 bp->link_params.phy_addr = bp->port.phy_addr;
6254 if (!(bp->link_params.speed_cap_mask &
6258 if (!(bp->link_params.speed_cap_mask &
6262 if (!(bp->link_params.speed_cap_mask &
6266 if (!(bp->link_params.speed_cap_mask &
6270 if (!(bp->link_params.speed_cap_mask &
6275 if (!(bp->link_params.speed_cap_mask &
6279 if (!(bp->link_params.speed_cap_mask &
6288 bp->link_params.req_duplex = DUPLEX_FULL;
6293 bp->link_params.req_line_speed = SPEED_AUTO_NEG;
6297 XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config);
6304 bp->link_params.req_line_speed = SPEED_10000;
6320 bp->link_params.req_line_speed = SPEED_10;
6328 bp->link_params.speed_cap_mask);
6335 bp->link_params.req_line_speed = SPEED_10;
6336 bp->link_params.req_duplex = DUPLEX_HALF;
6344 bp->link_params.speed_cap_mask);
6351 bp->link_params.req_line_speed = SPEED_100;
6359 bp->link_params.speed_cap_mask);
6366 bp->link_params.req_line_speed = SPEED_100;
6367 bp->link_params.req_duplex = DUPLEX_HALF;
6375 bp->link_params.speed_cap_mask);
6382 bp->link_params.req_line_speed = SPEED_1000;
6390 bp->link_params.speed_cap_mask);
6397 bp->link_params.req_line_speed = SPEED_2500;
6405 bp->link_params.speed_cap_mask);
6414 bp->link_params.req_line_speed = SPEED_10000;
6422 bp->link_params.speed_cap_mask);
6431 bp->link_params.req_line_speed = SPEED_AUTO_NEG;
6436 bp->link_params.req_flow_ctrl = (bp->port.link_config &
6438 if ((bp->link_params.req_flow_ctrl == BNX2X_FLOW_CTRL_AUTO) &&
6440 bp->link_params.req_flow_ctrl = BNX2X_FLOW_CTRL_NONE;
6444 bp->link_params.req_line_speed,
6445 bp->link_params.req_duplex,
6446 bp->link_params.req_flow_ctrl, bp->port.advertising);
6465 bp->link_params.bp = bp;
6466 bp->link_params.port = port;
6468 bp->link_params.lane_config =
6470 bp->link_params.ext_phy_config =
6474 if (XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config) ==
6476 bp->link_params.ext_phy_config &=
6478 bp->link_params.ext_phy_config |=
6480 bp->link_params.feature_config_flags |=
6484 bp->link_params.speed_cap_mask =
6495 bp->link_params.xgxs_config_rx[i << 1] = ((val>>16) & 0xffff);
6496 bp->link_params.xgxs_config_rx[(i << 1) + 1] = (val & 0xffff);
6500 bp->link_params.xgxs_config_tx[i << 1] = ((val>>16) & 0xffff);
6501 bp->link_params.xgxs_config_tx[(i << 1) + 1] = (val & 0xffff);
6513 bp->link_params.lane_config,
6514 bp->link_params.ext_phy_config,
6515 bp->link_params.speed_cap_mask, bp->port.link_config);
6517 bp->link_params.switch_cfg |= (bp->port.link_config &
6519 bnx2x_link_settings_supported(bp, bp->link_params.switch_cfg);
6527 ext_phy_type = XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config);
6529 bp->mdio.prtad = bp->link_params.phy_addr;
6534 XGXS_EXT_PHY_ADDR(bp->link_params.ext_phy_config);
6539 memcpy(bp->link_params.mac_addr, bp->dev->dev_addr, ETH_ALEN);
6612 memcpy(bp->link_params.mac_addr, bp->dev->dev_addr,
6970 u32 phy_type = XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config);
7000 u32 ext_phy_type = XGXS_EXT_PHY_TYPE(bp->link_params.ext_phy_config);
7584 bp->link_params.shmem_base = bp->common.shmem_base;