/freebsd-10.0-release/sys/dev/isci/scil/ |
H A D | scic_sds_phy_registers.h | 60 * @brief This file contains the macros used by the phy object to read/write 75 * Macro to read the transport layer register associated with this phy 78 #define scu_transport_layer_read(phy, reg) \ 80 scic_sds_phy_get_controller(phy), \ 81 (phy)->transport_layer_registers->reg \ 85 * Macro to write the transport layer register associated with this phy 88 #define scu_transport_layer_write(phy, reg, value) \ 90 scic_sds_phy_get_controller(phy), \ 91 (phy)->transport_layer_registers->reg, \ 96 //* Transport Layer registers controlled by the phy objec [all...] |
H A D | scic_phy.h | 61 * by an SCIC user on a phy (SAS or SATA) object. 84 * supplied phy. This field may be set to SCI_INVALID_HANDLE 85 * if the phy is not currently contained in a port. 90 * This field specifies the maximum link rate for which this phy 96 * This field specifies the link rate at which the phy is 103 * transmitted to the connected phy. 108 * This field specifies the index of the phy in relation to other 118 * SAS phy, that can be retrieved. 139 * SATA phy, that can be retrieved. 151 * on the specified phy [all...] |
H A D | scic_sds_phy.h | 75 * This is the timeout value for the SATA phy to wait for a SIGNATURE FIS 160 * Debug code to record the state transitions for the phy object 177 * @brief This enumeration provides a named phy type for the state machine 182 * This is an unknown phy type since there is either nothing on the other 183 * end or we have not detected the phy type as yet. 204 * represent the core phy object and SCU harware protocol engine. 211 * This field specifies the port object that owns/contains this phy. 216 * This field indicates whether the phy supports 1.5 Gb/s, 3.0 Gb/s, 222 * This member specifies the protocol being utilized on this phy. This 224 * a remote phy [all...] |
H A D | scic_sds_port.h | 91 * phy operational. 96 * The substate where the port is started and there was an add/remove phy 134 * This field contains the active phy mask for the port. This mask is used in 135 * conjunction with the phy state to determine which phy to select for some 141 * This field contains the phy mask for the port that are already part of the port. 329 #define scic_sds_port_write_phy_assignment(port, phy) \ 332 (phy)->phy_index, \ 339 #define scic_sds_port_read_phy_assignment(port, phy) \ 342 (phy) [all...] |
/freebsd-10.0-release/sys/dev/etherswitch/arswitch/ |
H A D | arswitch_phy.h | 31 extern int arswitch_readphy(device_t dev, int phy, int reg); 32 extern int arswitch_writephy(device_t dev, int phy, int reg, int data);
|
H A D | arswitch_phy.c | 76 arswitch_readphy(device_t dev, int phy, int reg) argument 85 if (phy < 0 || phy >= 32) 94 (phy << AR8X16_MDIO_CTRL_PHY_ADDR_SHIFT) | 96 DEVERR(dev, err, "arswitch_readphy()=%d: phy=%d.%02x\n", phy, reg); 117 arswitch_writephy(device_t dev, int phy, int reg, int data) argument 134 (phy << AR8X16_MDIO_CTRL_PHY_ADDR_SHIFT) | 147 DEVERR(dev, err, "arswitch_writephy()=%d: phy=%d.%02x\n", phy, re [all...] |
H A D | arswitch_reg.c | 65 arswitch_split_setpage(device_t dev, uint32_t addr, uint16_t *phy, argument 72 *phy = (((addr) >> 6) & 0x07) | 0x10; 89 uint16_t phy, reg; local 91 arswitch_split_setpage(dev, addr, &phy, ®); 92 return (MDIO_READREG(device_get_parent(dev), phy, reg)); 105 arswitch_writedbg(device_t dev, int phy, uint16_t dbg_addr, argument 108 (void) MDIO_WRITEREG(device_get_parent(dev), phy, local 110 (void) MDIO_WRITEREG(device_get_parent(dev), phy, local 120 uint16_t phy, reg; local 122 arswitch_split_setpage(dev, addr, &phy, [all...] |
/freebsd-10.0-release/sys/net80211/ |
H A D | ieee80211_phy.c | 75 [0] = { .phy = CCK, 1000, 0x00, B(2), 0 },/* 1 Mb */ 76 [1] = { .phy = CCK, 2000, 0x04, B(4), 1 },/* 2 Mb */ 77 [2] = { .phy = CCK, 5500, 0x04, B(11), 1 },/* 5.5 Mb */ 78 [3] = { .phy = CCK, 11000, 0x04, B(22), 1 },/* 11 Mb */ 79 [4] = { .phy = PBCC, 22000, 0x04, 44, 3 } /* 22 Mb */ 88 [0] = { .phy = CCK, 1000, 0x00, B(2), 0 }, 89 [1] = { .phy = CCK, 2000, 0x04, B(4), 1 }, 90 [2] = { .phy = CCK, 5500, 0x04, B(11), 2 }, 91 [3] = { .phy = CCK, 11000, 0x04, B(22), 3 }, 92 [4] = { .phy [all...] |
/freebsd-10.0-release/etc/rc.d/ |
H A D | atm1 | 108 for phy in ${atmdev}; do 109 echo -n "Configuring ATM device ${phy}:" 112 eval netif_args=\$atm_netif_${phy} 114 atm set netif ${phy} ${netif_args} || continue 121 eval macaddr_args=\$atm_macaddr_${phy} 127 atm set mac ${phy} ${macaddr_args} || continue 133 eval sigmgr_args=\$atm_sigmgr_${phy} 135 atm attach ${phy} ${sigmgr_args} || continue 142 eval prefix_args=\$atm_prefix_${phy} 154 atm set prefix ${phy} [all...] |
/freebsd-10.0-release/sys/dev/e1000/ |
H A D | e1000_phy.c | 72 struct e1000_phy_info *phy = &hw->phy; local 76 phy->ops.init_params = e1000_null_ops_generic; 77 phy->ops.acquire = e1000_null_ops_generic; 78 phy->ops.check_polarity = e1000_null_ops_generic; 79 phy->ops.check_reset_block = e1000_null_ops_generic; 80 phy->ops.commit = e1000_null_ops_generic; 81 phy->ops.force_speed_duplex = e1000_null_ops_generic; 82 phy->ops.get_cfg_done = e1000_null_ops_generic; 83 phy 220 struct e1000_phy_info *phy = &hw->phy; local 286 struct e1000_phy_info *phy = &hw->phy; local 351 struct e1000_phy_info *phy = &hw->phy; local 417 struct e1000_phy_info *phy = &hw->phy; local 464 struct e1000_phy_info *phy = &hw->phy; local 1114 struct e1000_phy_info *phy = &hw->phy; local 1266 struct e1000_phy_info *phy = &hw->phy; local 1362 struct e1000_phy_info *phy = &hw->phy; local 1472 struct e1000_phy_info *phy = &hw->phy; local 1625 struct e1000_phy_info *phy = &hw->phy; local 1742 struct e1000_phy_info *phy = &hw->phy; local 1808 struct e1000_phy_info *phy = &hw->phy; local 1947 struct e1000_phy_info *phy = &hw->phy; local 2078 struct e1000_phy_info *phy = &hw->phy; local 2162 struct e1000_phy_info *phy = &hw->phy; local 2207 struct e1000_phy_info *phy = &hw->phy; local 2234 struct e1000_phy_info *phy = &hw->phy; local 2277 struct e1000_phy_info *phy = &hw->phy; local 2404 struct e1000_phy_info *phy = &hw->phy; local 2430 struct e1000_phy_info *phy = &hw->phy; local 2553 struct e1000_phy_info *phy = &hw->phy; local 2623 struct e1000_phy_info *phy = &hw->phy; local 2698 struct e1000_phy_info *phy = &hw->phy; local 2760 struct e1000_phy_info *phy = &hw->phy; local 2848 struct e1000_phy_info *phy = &hw->phy; local 3889 struct e1000_phy_info *phy = &hw->phy; local 3913 struct e1000_phy_info *phy = &hw->phy; local 3962 struct e1000_phy_info *phy = &hw->phy; local 4025 struct e1000_phy_info *phy = &hw->phy; local [all...] |
H A D | e1000_82541.c | 87 struct e1000_phy_info *phy = &hw->phy; local 92 phy->addr = 1; 93 phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; 94 phy->reset_delay_us = 10000; 95 phy->type = e1000_phy_igp; 98 phy->ops.check_polarity = e1000_check_polarity_igp; 99 phy->ops.force_speed_duplex = e1000_phy_force_speed_duplex_igp; 100 phy->ops.get_cable_length = e1000_get_cable_length_igp_82541; 101 phy 452 struct e1000_phy_info *phy = &hw->phy; local 540 struct e1000_phy_info *phy = &hw->phy; local 676 struct e1000_phy_info *phy = &hw->phy; local 887 struct e1000_phy_info *phy = &hw->phy; local 961 struct e1000_phy_info *phy = &hw->phy; local [all...] |
H A D | e1000_ich8lan.c | 194 ret_val = hw->phy.ops.read_reg_locked(hw, PHY_ID1, &phy_reg); 199 ret_val = hw->phy.ops.read_reg_locked(hw, PHY_ID2, &phy_reg); 208 if (hw->phy.id) { 209 if (hw->phy.id == phy_id) 212 hw->phy.id = phy_id; 213 hw->phy.revision = (u32)(phy_reg & ~PHY_REVISION_MASK); 221 hw->phy.ops.release(hw); 225 hw->phy.ops.acquire(hw); 233 hw->phy.ops.read_reg_locked(hw, CV_SMB_CTRL, &phy_reg); 235 hw->phy 425 struct e1000_phy_info *phy = &hw->phy; local 514 struct e1000_phy_info *phy = &hw->phy; local 1795 struct e1000_phy_info *phy = &hw->phy; local 2751 struct e1000_phy_info *phy = &hw->phy; local 2847 struct e1000_phy_info *phy = &hw->phy; local [all...] |
H A D | e1000_80003es2lan.c | 91 struct e1000_phy_info *phy = &hw->phy; local 96 if (hw->phy.media_type != e1000_media_type_copper) { 97 phy->type = e1000_phy_none; 100 phy->ops.power_up = e1000_power_up_phy_copper; 101 phy->ops.power_down = e1000_power_down_phy_copper_80003es2lan; 104 phy->addr = 1; 105 phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; 106 phy->reset_delay_us = 100; 107 phy 759 struct e1000_phy_info *phy = &hw->phy; local 1030 struct e1000_phy_info *phy = &hw->phy; local [all...] |
/freebsd-10.0-release/sys/dev/cxgb/common/ |
H A D | cxgb_aq100x.c | 67 #define AQ_WRITE_REGS(phy, regs) do { \ 70 (void) mdio_write(phy, regs[i].mmd, regs[i].reg, regs[i].val); \ 73 #define AQ_READ_REGS(phy, regs) do { \ 76 (void) mdio_read(phy, regs[i].mmd, regs[i].reg, &v); \ 84 aq100x_temperature(struct cphy *phy) argument 88 if (mdio_read(phy, MDIO_DEV_VEND1, AQ_THERMAL2, &v) || 92 if (mdio_read(phy, MDIO_DEV_VEND1, AQ_THERMAL1, &v)) 99 aq100x_set_defaults(struct cphy *phy) argument 101 return mdio_write(phy, MDIO_DEV_VEND1, AQ_THERMAL_THR, 0x6c00); 105 aq100x_reset(struct cphy *phy, in argument 115 aq100x_intr_enable(struct cphy *phy) argument 133 aq100x_intr_disable(struct cphy *phy) argument 151 aq100x_intr_clear(struct cphy *phy) argument 167 aq100x_vendor_intr(struct cphy *phy, int *rc) argument 203 aq100x_intr_handler(struct cphy *phy) argument 227 aq100x_power_down(struct cphy *phy, int off) argument 256 aq100x_autoneg_enable(struct cphy *phy) argument 269 aq100x_autoneg_restart(struct cphy *phy) argument 275 aq100x_advertise(struct cphy *phy, unsigned int advertise_map) argument 316 aq100x_set_loopback(struct cphy *phy, int mmd, int dir, int enable) argument 323 aq100x_set_speed_duplex(struct cphy *phy, int speed, int duplex) argument 353 aq100x_get_link_status(struct cphy *phy, int *link_ok, int *speed, int *duplex, int *fc) argument 467 struct cphy *phy = &pinfo->phy; local [all...] |
H A D | cxgb_tn1010.c | 76 static int tn1010_reset(struct cphy *phy, int wait) argument 78 int err = t3_phy_reset(phy, MDIO_DEV_PMA_PMD, wait); 83 static int tn1010_power_down(struct cphy *phy, int enable) argument 85 return t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, 89 static int tn1010_autoneg_enable(struct cphy *phy) argument 93 err = tn1010_power_down(phy, 0); 95 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, 0, 100 static int tn1010_autoneg_restart(struct cphy *phy) argument 104 err = tn1010_power_down(phy, 0); 106 err = t3_mdio_change_bits(phy, MDIO_DEV_ANE 111 tn1010_advertise(struct cphy *phy, unsigned int advert) argument 132 tn1010_get_link_status(struct cphy *phy, int *link_ok, int *speed, int *duplex, int *fc) argument 176 tn1010_set_speed_duplex(struct cphy *phy, int speed, int duplex) argument [all...] |
H A D | cxgb_vsc8211.c | 273 static int vsc8211_set_automdi(struct cphy *phy, int enable) argument 277 if ((err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0x52b5)) != 0 || 278 (err = mdio_write(phy, 0, 18, 0x12)) != 0 || 279 (err = mdio_write(phy, 0, 17, enable ? 0x2803 : 0x3003)) != 0 || 280 (err = mdio_write(phy, 0, 16, 0x87fa)) != 0 || 281 (err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0)) != 0) 286 static int vsc8211_set_speed_duplex(struct cphy *phy, int speed, int duplex) argument 290 err = t3_set_phy_speed_duplex(phy, speed, duplex); 292 err = vsc8211_set_automdi(phy, 1); 402 /* What phy i 403 struct cphy *phy = &portinfo->phy; local 430 struct cphy *phy = &pinfo->phy; local [all...] |
H A D | cxgb_ael1002.c | 98 static int ael2xxx_get_module_type(struct cphy *phy, int delay_ms); 100 static int set_phy_regs(struct cphy *phy, const struct reg_val *rv) argument 106 err = mdio_write(phy, rv->mmd_addr, rv->reg_addr, 109 err = t3_mdio_change_bits(phy, rv->mmd_addr, 116 static void ael100x_txon(struct cphy *phy) argument 118 int tx_on_gpio = phy->addr == 0 ? F_GPIO7_OUT_VAL : F_GPIO2_OUT_VAL; 121 t3_set_reg_field(phy->adapter, A_T3DBG_GPIO_EN, 0, tx_on_gpio); 128 static int ael_i2c_rd(struct cphy *phy, int dev_addr, int word_addr) argument 133 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL, 140 err = mdio_read(phy, MDIO_DEV_PMA_PM 159 ael_i2c_wr(struct cphy *phy, int dev_addr, int word_addr, int data) argument 186 get_phytrans_type(struct cphy *phy) argument 197 ael_laser_down(struct cphy *phy, int enable) argument 235 ael1002_power_down(struct cphy *phy, int enable) argument 246 ael1002_get_module_type(struct cphy *phy, int delay_ms) argument 258 ael1002_reset(struct cphy *phy, int wait) argument 278 ael1002_intr_noop(struct cphy *phy) argument 286 get_link_status_r(struct cphy *phy, int *link_ok, int *speed, int *duplex, int *fc) argument 342 struct cphy *phy = &pinfo->phy; local 357 ael1006_reset(struct cphy *phy, int wait) argument 423 struct cphy *phy = &pinfo->phy; local 436 ael2xxx_get_module_type(struct cphy *phy, int delay_ms) argument 519 ael2005_setup_sr_edc(struct cphy *phy) argument 816 ael2005_setup_twinax_edc(struct cphy *phy, int modtype) argument 1213 ael2005_get_module_type(struct cphy *phy, int delay_ms) argument 1228 ael2005_intr_enable(struct cphy *phy) argument 1234 ael2005_intr_disable(struct cphy *phy) argument 1240 ael2005_intr_clear(struct cphy *phy) argument 1246 ael2005_reset(struct cphy *phy, int wait) argument 1307 ael2005_intr_handler(struct cphy *phy) argument 1382 struct cphy *phy = &pinfo->phy; local 1401 ael2020_setup_sr_edc(struct cphy *phy) argument 1427 ael2020_setup_twinax_edc(struct cphy *phy, int modtype) argument 1912 ael2020_get_module_type(struct cphy *phy, int delay_ms) argument 1933 ael2020_intr_enable(struct cphy *phy) argument 1964 ael2020_intr_disable(struct cphy *phy) argument 1989 ael2020_intr_clear(struct cphy *phy) argument 2019 ael2020_reset(struct cphy *phy, int wait) argument 2064 ael2020_intr_handler(struct cphy *phy) argument 2134 struct cphy *phy = &pinfo->phy; local 2157 get_link_status_x(struct cphy *phy, int *link_ok, int *speed, int *duplex, int *fc) argument 2210 struct cphy *phy = &pinfo->phy; local 2226 xaui_direct_reset(struct cphy *phy, int wait) argument 2231 xaui_direct_get_link_status(struct cphy *phy, int *link_ok, int *speed, int *duplex, int *fc) argument 2255 xaui_direct_power_down(struct cphy *phy, int enable) argument [all...] |
/freebsd-10.0-release/tools/tools/net80211/wlantxtime/ |
H A D | wlantxtime.c | 54 uint8_t phy; /* CCK/OFDM/TURBO */ member in struct:ieee80211_rate_table::__anon11367 105 [0] = { .phy = CCK, 1000, 0x00, B(2), 0 },/* 1 Mb */ 106 [1] = { .phy = CCK, 2000, 0x04, B(4), 1 },/* 2 Mb */ 107 [2] = { .phy = CCK, 5500, 0x04, B(11), 1 },/* 5.5 Mb */ 108 [3] = { .phy = CCK, 11000, 0x04, B(22), 1 },/* 11 Mb */ 109 [4] = { .phy = PBCC, 22000, 0x04, 44, 3 } /* 22 Mb */ 118 [0] = { .phy = CCK, 1000, 0x00, B(2), 0 }, 119 [1] = { .phy = CCK, 2000, 0x04, B(4), 1 }, 120 [2] = { .phy = CCK, 5500, 0x04, B(11), 2 }, 121 [3] = { .phy [all...] |
/freebsd-10.0-release/sys/dev/etherswitch/ip17x/ |
H A D | ip17x_phy.c | 52 ip17x_readphy(device_t dev, int phy, int reg) argument 60 if (phy < 0 || phy >= 32) 66 data = MDIO_READREG(device_get_parent(dev), phy, reg); 73 ip17x_writephy(device_t dev, int phy, int reg, int data) argument 81 if (phy < 0 || phy >= 32) 87 err = MDIO_WRITEREG(device_get_parent(dev), phy, reg, data); 94 ip17x_updatephy(device_t dev, int phy, int reg, int mask, int value) argument 98 val = ip17x_readphy(dev, phy, re [all...] |
/freebsd-10.0-release/sys/dev/ixgbe/ |
H A D | ixgbe_phy.c | 61 struct ixgbe_phy_info *phy = &hw->phy; local 66 phy->ops.identify = &ixgbe_identify_phy_generic; 67 phy->ops.reset = &ixgbe_reset_phy_generic; 68 phy->ops.read_reg = &ixgbe_read_phy_reg_generic; 69 phy->ops.write_reg = &ixgbe_write_phy_reg_generic; 70 phy->ops.read_reg_mdi = &ixgbe_read_phy_reg_mdi; 71 phy->ops.write_reg_mdi = &ixgbe_write_phy_reg_mdi; 72 phy->ops.setup_link = &ixgbe_setup_phy_link_generic; 73 phy [all...] |
/freebsd-10.0-release/sys/dev/mii/ |
H A D | ukphy_subr.c | 59 ukphy_status(struct mii_softc *phy) argument 61 struct mii_data *mii = phy->mii_pdata; 68 bmsr = PHY_READ(phy, MII_BMSR) | PHY_READ(phy, MII_BMSR); 72 bmcr = PHY_READ(phy, MII_BMCR); 94 anlpar = PHY_READ(phy, MII_ANAR) & PHY_READ(phy, MII_ANLPAR); 95 if ((phy->mii_flags & MIIF_HAVE_GTCR) != 0 && 96 (phy->mii_extcapabilities & 98 gtcr = PHY_READ(phy, MII_100T2C [all...] |
H A D | mii_bitbang.h | 51 int phy, int reg); 54 int phy, int reg, int val);
|
H A D | rlphy.c | 176 rlphy_status(struct mii_softc *phy) argument 178 struct mii_data *mii = phy->mii_pdata; 185 bmsr = PHY_READ(phy, MII_BMSR) | PHY_READ(phy, MII_BMSR); 189 bmcr = PHY_READ(phy, MII_BMCR); 211 if ((anlpar = PHY_READ(phy, MII_ANAR) & 212 PHY_READ(phy, MII_ANLPAR))) { 227 mii_phy_flowstatus(phy); 257 if (!(phy->mii_mpd_model == 0 && phy [all...] |
/freebsd-10.0-release/sys/dev/bxe/ |
H A D | bxe_elink.c | 746 typedef elink_status_t (*read_sfp_module_eeprom_func_p)(struct elink_phy *phy, 2206 /* Set mdio clock per phy */ 2210 params->phy[phy_index].mdio_ctrl); 2516 if (!(params->phy[ELINK_INT_PHY].flags & ELINK_FLAGS_TX_ERROR_CHECK)) { 2547 (params->phy[ELINK_INT_PHY].supported & 3157 /* XGXS control: Reset phy HW, MDIO registers, PHY PLL and BMAC */ 3355 * phy has a default access mode, which could also be overridden 3357 * default phy configuration, or the nvram overrun 3397 struct elink_phy *phy, 3404 mode = REG_RD(sc, phy 3396 elink_cl22_write(struct bxe_softc *sc, struct elink_phy *phy, uint16_t reg, uint16_t val) argument 3431 elink_cl22_read(struct bxe_softc *sc, struct elink_phy *phy, uint16_t reg, uint16_t *ret_val) argument 3473 elink_cl45_read(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t *ret_val) argument 3550 elink_cl45_write(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t val) argument 3763 elink_eee_disable(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 3779 elink_eee_advertise(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint8_t modes) argument 3816 elink_eee_an_resolve(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 3979 elink_cl45_read_or_write(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t or_val) argument 3987 elink_cl45_read_and_write(struct bxe_softc *sc, struct elink_phy *phy, uint8_t devad, uint16_t reg, uint16_t and_val) argument 4029 elink_get_warpcore_lane(struct elink_phy *phy, struct elink_params *params) argument 4083 elink_set_aer_mmd(struct elink_params *params, struct elink_phy *phy) argument 4153 elink_xgxs_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 4186 elink_calc_ieee_aneg_adv(struct elink_phy *phy, struct elink_params *params, uint16_t *ieee_fc) argument 4268 elink_ext_phy_set_pause(struct elink_params *params, struct elink_phy *phy, struct elink_vars *vars) argument 4323 elink_ext_phy_update_adv_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4378 elink_ext_phy_resolve_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4416 elink_warpcore_enable_AN_KR2(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4455 elink_disable_kr2(struct elink_params *params, struct elink_vars *vars, struct elink_phy *phy) argument 4490 elink_warpcore_set_lpi_passthrough(struct elink_phy *phy, struct elink_params *params) argument 4502 elink_warpcore_restart_AN_KR(struct elink_phy *phy, struct elink_params *params) argument 4517 elink_warpcore_enable_AN_KR(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4656 elink_warpcore_set_10G_KR(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 4724 elink_warpcore_set_10G_XFI(struct elink_phy *phy, struct elink_params *params, uint8_t is_xfi) argument 4838 elink_warpcore_set_20G_force_KR2(struct elink_phy *phy, struct elink_params *params) argument 4891 elink_warpcore_set_20G_DXGXS(struct bxe_softc *sc, struct elink_phy *phy, uint16_t lane) argument 4945 elink_warpcore_set_sgmii_speed(struct elink_phy *phy, struct elink_params *params, uint8_t fiber_mode, uint8_t always_autoneg) argument 5028 elink_warpcore_reset_lane(struct bxe_softc *sc, struct elink_phy *phy, uint8_t reset) argument 5047 elink_warpcore_clear_regs(struct elink_phy *phy, struct elink_params *params, uint16_t lane) argument 5122 elink_is_sfp_module_plugged(struct elink_phy *phy, struct elink_params *params) argument 5140 elink_warpcore_get_sigdet(struct elink_phy *phy, struct elink_params *params) argument 5154 elink_warpcore_config_runtime(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 5207 elink_warpcore_config_sfi(struct elink_phy *phy, struct elink_params *params) argument 5224 elink_sfp_e3_set_transmitter(struct elink_params *params, struct elink_phy *phy, uint8_t tx_en) argument 5245 elink_warpcore_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 5353 elink_warpcore_link_reset(struct elink_phy *phy, struct elink_params *params) argument 5408 elink_set_warpcore_loopback(struct elink_phy *phy, struct elink_params *params) argument 5626 elink_set_master_ln(struct elink_params *params, struct elink_phy *phy) argument 5647 elink_reset_unicore(struct elink_params *params, struct elink_phy *phy, uint8_t set_serdes) argument 5691 elink_set_swap_lanes(struct elink_params *params, struct elink_phy *phy) argument 5733 elink_set_parallel_detection(struct elink_phy *phy, struct elink_params *params) argument 5786 elink_set_autoneg(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint8_t enable_cl73) argument 5890 elink_program_serdes(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 5939 elink_set_brcm_cl37_advertisement(struct elink_phy *phy, struct elink_params *params) argument 5959 elink_set_ieee_aneg_advertisement(struct elink_phy *phy, struct elink_params *params, uint16_t ieee_fc) argument 5980 elink_restart_autoneg(struct elink_phy *phy, struct elink_params *params, uint8_t enable_cl73) argument 6020 elink_initialize_sgmii_process(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6092 elink_direct_parallel_detect_used(struct elink_phy *phy, struct elink_params *params) argument 6126 elink_update_adv_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint32_t gp_status) argument 6173 elink_flow_ctrl_resolve(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint32_t gp_status) argument 6201 elink_check_fallback_to_cl37(struct elink_phy *phy, struct elink_params *params) argument 6269 elink_xgxs_an_resolve(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint32_t gp_status) argument 6282 elink_get_link_speed_duplex(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars, uint16_t is_link_up, uint16_t speed_mask, uint16_t is_duplex) argument 6373 elink_link_settings_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6447 elink_warpcore_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6576 struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY]; local 6659 elink_set_preemphasis(struct elink_phy *phy, struct elink_params *params) argument 6683 elink_xgxs_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6732 elink_prepare_xgxs(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 6771 elink_wait_reset_complete(struct bxe_softc *sc, struct elink_phy *phy, struct elink_params *params) argument 7006 elink_set_xgxs_loopback(struct elink_phy *phy, struct elink_params *params) argument 7329 struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY]; local 7382 elink_int_link_reset(struct elink_phy *phy, struct elink_params *params) argument 7390 elink_common_ext_link_reset(struct elink_phy *phy, struct elink_params *params) argument 7615 struct elink_phy *phy = ¶ms->phy[phy_index]; local 7832 elink_save_bcm_spirom_ver(struct bxe_softc *sc, struct elink_phy *phy, uint8_t port) argument 7846 elink_ext_phy_10G_an_resolve(struct bxe_softc *sc, struct elink_phy *phy, struct elink_vars *vars) argument 7866 elink_8073_resolve_fc(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 7899 elink_8073_8727_external_rom_boot(struct bxe_softc *sc, struct elink_phy *phy, uint8_t port) argument 7980 elink_8073_is_snr_needed(struct bxe_softc *sc, struct elink_phy *phy) argument 8006 elink_8073_xaui_wa(struct bxe_softc *sc, struct elink_phy *phy) argument 8062 elink_807x_force_10G(struct bxe_softc *sc, struct elink_phy *phy) argument 8075 elink_8073_set_pause_cl37(struct elink_params *params, struct elink_phy *phy, struct elink_vars *vars) argument 8110 elink_8073_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 8126 elink_8073_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8274 elink_8073_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8419 elink_8073_link_reset(struct elink_phy *phy, struct elink_params *params) argument 8438 elink_8705_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8465 elink_8705_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 8501 elink_set_disable_pmd_transmit(struct elink_params *params, struct elink_phy *phy, uint8_t pmd_dis) argument 8538 elink_sfp_e1e2_set_transmitter(struct elink_params *params, struct elink_phy *phy, uint8_t tx_en) argument 8595 elink_sfp_set_transmitter(struct elink_params *params, struct elink_phy *phy, uint8_t tx_en) argument 8607 elink_8726_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint8_t byte_cnt, uint8_t *o_buf, uint8_t is_init) argument 8695 elink_warpcore_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint8_t byte_cnt, uint8_t *o_buf, uint8_t is_init) argument 8736 elink_8727_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint8_t byte_cnt, uint8_t *o_buf, uint8_t is_init) argument 8831 elink_read_sfp_module_eeprom(struct elink_phy *phy, struct elink_params *params, uint8_t dev_addr, uint16_t addr, uint16_t byte_cnt, uint8_t *o_buf) argument 8872 elink_get_edc_mode(struct elink_phy *phy, struct elink_params *params, uint16_t *edc_mode) argument 9013 elink_verify_sfp_module(struct elink_phy *phy, struct elink_params *params) argument 9087 elink_wait_for_sfp_module_initialized(struct elink_phy *phy, struct elink_params *params) argument 9121 elink_8727_power_module(struct bxe_softc *sc, struct elink_phy *phy, uint8_t is_power_up) argument 9153 elink_8726_set_limiting_mode(struct bxe_softc *sc, struct elink_phy *phy, uint16_t edc_mode) argument 9202 elink_8727_set_limiting_mode(struct bxe_softc *sc, struct elink_phy *phy, uint16_t edc_mode) argument 9236 elink_8727_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 9344 elink_warpcore_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 9358 elink_power_sfp_module(struct elink_params *params, struct elink_phy *phy, uint8_t power) argument 9377 elink_warpcore_set_limiting_mode(struct elink_params *params, struct elink_phy *phy, uint16_t edc_mode) argument 9417 elink_set_limiting_mode(struct elink_params *params, struct elink_phy *phy, uint16_t edc_mode) argument 9435 elink_sfp_module_detection(struct elink_phy *phy, struct elink_params *params) argument 9493 struct elink_phy *phy; local 9562 elink_sfp_mask_fault(struct bxe_softc *sc, struct elink_phy *phy, uint16_t alarm_status_offset, uint16_t alarm_ctrl_offset) argument 9585 elink_8706_8726_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9647 elink_8706_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9753 elink_8706_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9763 elink_8726_config_loopback(struct elink_phy *phy, struct elink_params *params) argument 9771 elink_8726_external_rom_boot(struct elink_phy *phy, struct elink_params *params) argument 9809 elink_8726_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9830 elink_8726_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 9915 elink_8726_link_reset(struct elink_phy *phy, struct elink_params *params) argument 9930 elink_8727_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 9976 elink_8727_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 9991 elink_8727_config_speed(struct elink_phy *phy, struct elink_params *params) argument 10048 elink_8727_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10134 elink_8727_handle_mod_abs(struct elink_phy *phy, struct elink_params *params) argument 10219 elink_8727_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10377 elink_8727_link_reset(struct elink_phy *phy, struct elink_params *params) argument 10395 elink_save_848xx_spirom_version(struct elink_phy *phy, struct bxe_softc *sc, uint8_t port) argument 10464 elink_848xx_set_led(struct bxe_softc *sc, struct elink_phy *phy) argument 10504 elink_848xx_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 10528 elink_848xx_cmn_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10675 elink_8481_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10694 elink_84833_cmd_hdlr(struct elink_phy *phy, struct elink_params *params, uint16_t fw_cmd, uint16_t cmd_args[], int argc) argument 10750 elink_84833_pair_swap_cfg(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10817 elink_84833_hw_reset_phy(struct elink_phy *phy, struct elink_params *params) argument 10850 elink_8483x_disable_eee(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10871 elink_8483x_enable_eee(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 10890 elink_848x3_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11056 elink_848xx_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11205 elink_8481_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 11214 elink_8481_link_reset(struct elink_phy *phy, struct elink_params *params) argument 11223 elink_848x3_link_reset(struct elink_phy *phy, struct elink_params *params) argument 11250 elink_848xx_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 11526 elink_54618se_specific_func(struct elink_phy *phy, struct elink_params *params, uint32_t action) argument 11555 elink_54618se_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11762 elink_5461x_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 11798 elink_54618se_link_reset(struct elink_phy *phy, struct elink_params *params) argument 11823 elink_54618se_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 11930 elink_54618se_config_loopback(struct elink_phy *phy, struct elink_params *params) argument 11973 elink_7101_config_loopback(struct elink_phy *phy, struct elink_params *params) argument 11982 elink_7101_config_init(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 12022 elink_7101_read_status(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 12075 elink_sfx7101_sp_sw_reset(struct bxe_softc *sc, struct elink_phy *phy) argument 12100 elink_7101_hw_reset(struct elink_phy *phy, struct elink_params *params) argument 12110 elink_7101_set_link_led(struct elink_phy *phy, struct elink_params *params, uint8_t mode) argument 12633 elink_populate_preemphasis(struct bxe_softc *sc, uint32_t shmem_base, struct elink_phy *phy, uint8_t port, uint8_t phy_index) argument 12692 elink_populate_int_phy(struct bxe_softc *sc, uint32_t shmem_base, uint8_t port, struct elink_phy *phy) argument 12830 elink_populate_ext_phy(struct bxe_softc *sc, uint8_t phy_index, uint32_t shmem_base, uint32_t shmem2_base, uint8_t port, struct elink_phy *phy) argument 12957 elink_populate_phy(struct bxe_softc *sc, uint8_t phy_index, uint32_t shmem_base, uint32_t shmem2_base, uint8_t port, struct elink_phy *phy) argument 12969 elink_phy_def_cfg(struct elink_params *params, struct elink_phy *phy, uint8_t phy_index) argument 13079 struct elink_phy *phy; local 13502 struct elink_phy *phy = ¶ms->phy[phy_idx]; local 13887 struct elink_phy phy[PORT_MAX]; local 14015 struct elink_phy phy; local 14110 struct elink_phy phy[PORT_MAX]; local 14486 elink_sfp_tx_fault_detection(struct elink_phy *phy, struct elink_params *params, struct elink_vars *vars) argument 14529 elink_kr2_recovery(struct elink_params *params, struct elink_vars *vars, struct elink_phy *phy) argument 14539 elink_check_kr2_wa(struct elink_params *params, struct elink_vars *vars, struct elink_phy *phy) argument 14627 struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY]; local 14661 struct elink_phy phy; local 14713 struct elink_phy phy; local [all...] |
/freebsd-10.0-release/sys/dev/bwi/ |
H A D | bwiphy.c | 156 struct bwi_phy *phy = &mac->mac_phy; local 180 phy->phy_init = bwi_phy_init_11a; 181 phy->phy_mode = IEEE80211_MODE_11A; 182 phy->phy_tbl_ctrl = BWI_PHYR_TBL_CTRL_11A; 183 phy->phy_tbl_data_lo = BWI_PHYR_TBL_DATA_LO_11A; 184 phy->phy_tbl_data_hi = BWI_PHYR_TBL_DATA_HI_11A; 190 phy->phy_init = bwi_sup_bphy[i].init; 200 phy->phy_mode = IEEE80211_MODE_11B; 208 phy->phy_init = bwi_phy_init_11g; 209 phy 227 struct bwi_phy *phy = &mac->mac_phy; local 246 struct bwi_phy *phy = &mac->mac_phy; local 268 struct bwi_phy *phy = &mac->mac_phy; local 280 struct bwi_phy *phy = &mac->mac_phy; local 316 struct bwi_phy *phy = &mac->mac_phy; local 509 struct bwi_phy *phy = &mac->mac_phy; local 611 struct bwi_phy *phy = &mac->mac_phy; local 753 struct bwi_phy *phy = &mac->mac_phy; local 887 struct bwi_phy *phy = &mac->mac_phy; local 968 struct bwi_phy *phy = &mac->mac_phy; local 1019 bwi_phy_clear_state(struct bwi_phy *phy) argument [all...] |