/linux-master/drivers/gpu/drm/rockchip/ |
H A D | dw_hdmi-rockchip.c | 456 .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 D | hw.c | 62 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 D | hw.h | 552 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 D | e1000_ethtool.c | 330 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 D | atl2.c | 550 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 D | atl1.c | 340 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 D | atl2.h | 74 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 D | netdev.c | 3075 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 D | ich8lan.c | 2088 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 D | ethtool.c | 439 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 D | sata_highbank.c | 338 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 D | phy-rcar-gen3-usb2.c | 652 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 D | idt77105.c | 44 #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 D | suni.c | 38 #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 D | dmfe.c | 1770 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 D | uli526x.c | 1595 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 D | phy-sun4i-usb.c | 183 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 D | mpi3mr_transport.c | 1118 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 D | ixgbe_phy.c | 469 * @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 D | atl1c_hw.h | 33 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 D | ef100_nic.c | 350 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 D | ef100_netdev.c | 413 kfree(efx->phy_data); 414 efx->phy_data = NULL;
|
/linux-master/include/drm/bridge/ |
H A D | dw_hdmi.h | 154 void *phy_data; member in struct:dw_hdmi_plat_data
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | e1000_82575.c | 2656 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 D | nxp-c45-tja11xx.c | 295 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;
|