Searched refs:phy_data (Results 26 - 50 of 78) sorted by relevance

1234

/linux-master/drivers/gpu/drm/rockchip/
H A Ddw_hdmi-rockchip.c456 .phy_data = &rk3228_chip_data,
473 .phy_data = &rk3288_chip_data,
493 .phy_data = &rk3328_chip_data,
511 .phy_data = &rk3399_chip_data,
524 .phy_data = &rk3568_chip_data,
574 hdmi->chip_data = plat_data->phy_data;
575 plat_data->phy_data = hdmi;
/linux-master/drivers/net/ethernet/atheros/alx/
H A Dhw.c62 u16 reg, u16 *phy_data)
67 *phy_data = 0;
94 *phy_data = ALX_GET_FIELD(val, ALX_MDIO_DATA);
99 u16 reg, u16 phy_data)
115 phy_data << ALX_MDIO_DATA_SHIFT |
121 phy_data << ALX_MDIO_DATA_SHIFT |
129 static int __alx_read_phy_reg(struct alx_hw *hw, u16 reg, u16 *phy_data) argument
131 return alx_read_phy_core(hw, false, 0, reg, phy_data);
134 static int __alx_write_phy_reg(struct alx_hw *hw, u16 reg, u16 phy_data) argument
136 return alx_write_phy_core(hw, false, 0, reg, phy_data);
61 alx_read_phy_core(struct alx_hw *hw, bool ext, u8 dev, u16 reg, u16 *phy_data) argument
98 alx_write_phy_core(struct alx_hw *hw, bool ext, u8 dev, u16 reg, u16 phy_data) argument
171 alx_read_phy_reg(struct alx_hw *hw, u16 reg, u16 *phy_data) argument
182 alx_write_phy_reg(struct alx_hw *hw, u16 reg, u16 phy_data) argument
[all...]
H A Dhw.h552 int alx_read_phy_reg(struct alx_hw *hw, u16 reg, u16 *phy_data);
553 int alx_write_phy_reg(struct alx_hw *hw, u16 reg, u16 phy_data);
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c330 u16 phy_data; local
356 IGP01E1000_PHY_PAGE_SELECT, &phy_data);
357 regs_buff[13] = (u32)phy_data; /* cable length */
361 IGP01E1000_PHY_PAGE_SELECT, &phy_data);
362 regs_buff[14] = (u32)phy_data; /* cable length */
366 IGP01E1000_PHY_PAGE_SELECT, &phy_data);
367 regs_buff[15] = (u32)phy_data; /* cable length */
371 IGP01E1000_PHY_PAGE_SELECT, &phy_data);
372 regs_buff[16] = (u32)phy_data; /* cable length */
376 IGP01E1000_PHY_PAGE_SELECT, &phy_data);
[all...]
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datl2.c550 u16 phy_data = 0; local
553 atl2_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data);
554 atl2_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data);
558 if (!(phy_data & BMSR_LSTATUS)) { /* Link Down */
572 u16 phy_data; local
574 atl2_read_phy_reg(&adapter->hw, 19, &phy_data);
1149 u16 speed, duplex, phy_data; local
1153 atl2_read_phy_reg(hw, MII_BMSR, &phy_data);
1154 atl2_read_phy_reg(hw, MII_BMSR, &phy_data);
1155 if (!(phy_data
1814 u16 phy_data; local
2425 u16 phy_data; local
2459 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data) argument
2494 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data) argument
2598 u16 phy_data; local
[all...]
H A Datl1.c340 static s32 atl1_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data) argument
358 *phy_data = (u16) val;
587 static s32 atl1_write_phy_reg(struct atl1_hw *hw, u32 reg_addr, u16 phy_data) argument
592 val = ((u32) (phy_data & MDIO_DATA_MASK)) << MDIO_DATA_SHIFT |
638 u16 phy_data; local
642 phy_data = MII_CR_RESET | MII_CR_AUTO_NEG_EN;
646 phy_data =
651 phy_data = MII_CR_SPEED_100 | MII_CR_RESET;
654 phy_data =
659 phy_data
870 u16 phy_data; local
1283 u16 speed, duplex, phy_data; local
3253 u16 phy_data; local
3598 u16 phy_data; local
[all...]
H A Datl2.h74 static s32 atl2_read_phy_reg(struct atl2_hw *hw, u16 reg_addr, u16 *phy_data);
75 static s32 atl2_write_phy_reg(struct atl2_hw *hw, u32 reg_addr, u16 phy_data);
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c3075 u16 phy_data; local
3077 e1e_rphy(hw, PHY_REG(770, 26), &phy_data);
3078 phy_data &= 0xfff8;
3079 phy_data |= BIT(2);
3080 e1e_wphy(hw, PHY_REG(770, 26), phy_data);
3082 e1e_rphy(hw, 22, &phy_data);
3083 phy_data &= 0x0fff;
3084 phy_data |= BIT(14);
3087 e1e_wphy(hw, 22, phy_data);
4174 u16 phy_data local
4855 u16 phy_data; local
6311 u16 phy_data; local
6461 u16 phy_data; local
6929 u16 phy_data; local
[all...]
H A Dich8lan.c2088 u16 phy_data; local
2095 ret_val = e1000_read_phy_reg_hv_locked(hw, HV_SMB_ADDR, &phy_data);
2099 phy_data &= ~HV_SMB_ADDR_MASK;
2100 phy_data |= (strap >> E1000_STRAP_SMBUS_ADDRESS_SHIFT);
2101 phy_data |= HV_SMB_ADDR_PEC_EN | HV_SMB_ADDR_VALID;
2106 phy_data &= ~HV_SMB_ADDR_FREQ_MASK;
2107 phy_data |= (freq & BIT(0)) <<
2109 phy_data |= (freq & BIT(1)) <<
2116 return e1000_write_phy_reg_hv_locked(hw, HV_SMB_ADDR, phy_data);
2472 u16 phy_data; local
5771 u16 phy_data; local
[all...]
H A Dethtool.c439 u16 phy_data; local
468 e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
469 regs_buff[13] = (u32)phy_data; /* cable length */
473 e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
474 regs_buff[17] = (u32)phy_data; /* extended 10bt distance */
483 e1e_rphy(hw, MII_STAT1000, &phy_data);
484 regs_buff[24] = (u32)phy_data; /* phy local receiver status */
2153 u16 cap_addr, lpa_addr, pcs_stat_addr, phy_data; local
2179 ret_val = e1000_read_emi_reg_locked(hw, cap_addr, &phy_data);
2182 mii_eee_cap1_mod_linkmode_t(edata->supported, phy_data);
[all...]
/linux-master/drivers/ata/
H A Dsata_highbank.c338 struct of_phandle_args phy_data; local
341 port, &phy_data))
344 if (phy_nodes[phy] == phy_data.np)
348 phy_nodes[phy] = phy_data.np;
355 port_data[port].lane_mapping = phy_data.args[0];
359 of_node_put(phy_data.np);
/linux-master/drivers/phy/renesas/
H A Dphy-rcar-gen3-usb2.c652 const struct rcar_gen3_phy_drv_data *phy_data; local
697 phy_data = of_device_get_match_data(dev);
698 if (!phy_data) {
703 channel->soc_no_adp_ctrl = phy_data->no_adp_ctrl;
704 if (phy_data->no_adp_ctrl)
710 phy_data->phy_usb2_ops);
/linux-master/drivers/atm/
H A Didt77105.c44 #define PRIV(dev) ((struct idt77105_priv *) dev->phy_data)
265 if (!(dev->phy_data = kmalloc(sizeof(struct idt77105_priv),GFP_KERNEL)))
340 dev->phy_data = NULL;
H A Dsuni.c38 #define PRIV(dev) ((struct suni_priv *) dev->phy_data)
370 if (!(dev->phy_data = kmalloc(sizeof(struct suni_priv),GFP_KERNEL)))
/linux-master/drivers/net/ethernet/dec/tulip/
H A Ddmfe.c1770 u16 phy_data, u32 chip_id)
1775 dw16(0x80 + offset * 4, phy_data);
1808 phy_data & i ? PHY_DATA_1 : PHY_DATA_0);
1820 u16 phy_data; local
1824 phy_data = dr16(0x80 + offset * 4);
1854 for (phy_data = 0, i = 0; i < 16; i++) {
1855 phy_data <<= 1;
1856 phy_data |= dmfe_phy_read_1bit(ioaddr);
1860 return phy_data;
1868 static void dmfe_phy_write_1bit(void __iomem *ioaddr, u32 phy_data) argument
1769 dmfe_phy_write(void __iomem *ioaddr, u8 phy_addr, u8 offset, u16 phy_data, u32 chip_id) argument
1885 u16 phy_data; local
[all...]
H A Duli526x.c1595 u8 offset, u16 phy_data)
1625 phy_write_1bit(db, phy_data & i ? PHY_DATA_1 : PHY_DATA_0);
1630 u16 phy_data; local
1657 for (phy_data = 0, i = 0; i < 16; i++) {
1658 phy_data <<= 1;
1659 phy_data |= phy_read_1bit(db);
1662 return phy_data;
1684 u8 offset, u16 phy_data)
1690 cr10_value = (cr10_value << 16) + 0x04000000 + phy_data;
1718 u16 phy_data; local
1594 phy_writeby_cr9(struct uli526x_board_info *db, u8 phy_addr, u8 offset, u16 phy_data) argument
1683 phy_writeby_cr10(struct uli526x_board_info *db, u8 phy_addr, u8 offset, u16 phy_data) argument
[all...]
/linux-master/drivers/phy/allwinner/
H A Dphy-sun4i-usb.c183 struct sun4i_usb_phy_data *phy_data = to_sun4i_usb_phy_data(phy); local
185 void __iomem *phyctl = phy_data->base + phy_data->cfg->phyctl_offset;
189 spin_lock_irqsave(&phy_data->reg_lock, flags);
191 if (phy_data->cfg->phyctl_offset == REG_PHYCTL_A33) {
227 spin_unlock_irqrestore(&phy_data->reg_lock, flags);
232 struct sun4i_usb_phy_data *phy_data = to_sun4i_usb_phy_data(phy); local
242 if (phy_data->cfg->hsic_index &&
243 phy->index == phy_data->cfg->hsic_index)
/linux-master/drivers/scsi/mpi3mr/
H A Dmpi3mr_transport.c1118 sz = offsetof(struct mpi3_sas_io_unit_page0, phy_data) +
1132 if (sas_io_unit_pg0->phy_data[i].phy_flags &
1137 sas_io_unit_pg0->phy_data[i].negotiated_link_rate >> 4;
1140 sas_io_unit_pg0->phy_data[i].controller_dev_handle);
1141 port_id = sas_io_unit_pg0->phy_data[i].io_unit_port;
1148 sas_io_unit_pg0->phy_data[i].attached_dev_handle);
1182 sz = offsetof(struct mpi3_sas_io_unit_page0, phy_data) +
1206 sz = offsetof(struct mpi3_sas_io_unit_page0, phy_data) +
1220 if (sas_io_unit_pg0->phy_data[i].phy_flags &
1239 sas_io_unit_pg0->phy_data[
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.c469 * @phy_data: Pointer to read data from PHY register
474 u16 *phy_data)
536 *phy_data = (u16)(data);
547 * @phy_data: Pointer to read data from PHY register
550 u32 device_type, u16 *phy_data)
557 phy_data);
572 * @phy_data: Data to write to the PHY register
575 u16 phy_data)
580 IXGBE_WRITE_REG(hw, IXGBE_MSRWD, (u32)phy_data);
645 * @phy_data
473 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 *phy_data) argument
549 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 *phy_data) argument
574 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 phy_data) argument
647 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type, u16 phy_data) argument
1285 u16 phy_data = 0; local
1407 u16 phy_data = 0; local
2777 u16 phy_data = 0; local
[all...]
/linux-master/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.h33 int atl1c_read_phy_reg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
34 int atl1c_write_phy_reg(struct atl1c_hw *hw, u32 reg_addr, u16 phy_data);
45 u16 reg, u16 *phy_data);
47 u16 reg, u16 phy_data);
49 u16 reg_addr, u16 *phy_data);
51 u16 reg_addr, u16 phy_data);
52 int atl1c_read_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 *phy_data);
53 int atl1c_write_phy_dbg(struct atl1c_hw *hw, u16 reg_addr, u16 phy_data);
/linux-master/drivers/net/ethernet/sfc/
H A Def100_nic.c350 struct efx_mcdi_phy_data *phy_data; local
354 efx->phy_data = kzalloc(sizeof(struct efx_mcdi_phy_data), GFP_KERNEL);
355 if (!efx->phy_data)
358 rc = efx_mcdi_get_phy_cfg(efx, efx->phy_data);
363 phy_data = efx->phy_data;
364 mcdi_to_ethtool_linkset(phy_data->media, phy_data->supported_cap,
366 efx->fec_config = mcdi_fec_caps_to_ethtool(phy_data->supported_cap,
371 if (phy_data
[all...]
H A Def100_netdev.c413 kfree(efx->phy_data);
414 efx->phy_data = NULL;
/linux-master/include/drm/bridge/
H A Ddw_hdmi.h154 void *phy_data; member in struct:dw_hdmi_plat_data
/linux-master/drivers/net/ethernet/intel/igb/
H A De1000_82575.c2656 u16 phy_data; local
2670 &phy_data);
2674 phy_data |= E1000_M88E1543_EEE_CTRL_1_MS;
2676 phy_data);
2688 &phy_data);
2693 phy_data |= E1000_EEE_ADV_100_SUPPORTED;
2695 phy_data &= ~E1000_EEE_ADV_100_SUPPORTED;
2698 phy_data |= E1000_EEE_ADV_1000_SUPPORTED;
2700 phy_data &= ~E1000_EEE_ADV_1000_SUPPORTED;
2704 phy_data);
2736 u16 phy_data; local
[all...]
/linux-master/drivers/net/phy/
H A Dnxp-c45-tja11xx.c295 const struct nxp_c45_phy_data *phy_data = nxp_c45_get_data(phydev); local
297 return phy_data->regmap;
1126 const struct nxp_c45_phy_data *phy_data = nxp_c45_get_data(phydev); local
1128 return ARRAY_SIZE(common_hw_stats) + (phy_data ? phy_data->n_stats : 0);
1133 const struct nxp_c45_phy_data *phy_data = nxp_c45_get_data(phydev); local
1146 phy_data->stats[idx].name, ETH_GSTRING_LEN);
1153 const struct nxp_c45_phy_data *phy_data = nxp_c45_get_data(phydev); local
1165 reg_field = &phy_data->stats[idx].counter;

Completed in 428 milliseconds

1234