/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | fixed_phy.c | 73 static int fixed_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in fixed_mdio_read() argument 79 if (fp->addr == phy_addr) { in fixed_mdio_read() 100 static int fixed_mdio_write(struct mii_bus *bus, int phy_addr, int reg_num, in fixed_mdio_write() argument 133 static int fixed_phy_add_gpiod(unsigned int irq, int phy_addr, in fixed_phy_add_gpiod() argument 150 fmb->mii_bus->irq[phy_addr] = irq; in fixed_phy_add_gpiod() 152 fp->addr = phy_addr; in fixed_phy_add_gpiod() 163 int fixed_phy_add(unsigned int irq, int phy_addr, in fixed_phy_add() argument 166 return fixed_phy_add_gpiod(irq, phy_addr, status, NULL); in fixed_phy_add() 172 static void fixed_phy_del(int phy_addr) in fixed_phy_del() argument 178 if (fp->addr == phy_addr) { in fixed_phy_del() 233 int phy_addr; __fixed_phy_register() local [all...] |
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | fixed_phy.c | 73 static int fixed_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in fixed_mdio_read() argument 79 if (fp->addr == phy_addr) { in fixed_mdio_read() 100 static int fixed_mdio_write(struct mii_bus *bus, int phy_addr, int reg_num, in fixed_mdio_write() argument 133 static int fixed_phy_add_gpiod(unsigned int irq, int phy_addr, in fixed_phy_add_gpiod() argument 150 fmb->mii_bus->irq[phy_addr] = irq; in fixed_phy_add_gpiod() 152 fp->addr = phy_addr; in fixed_phy_add_gpiod() 163 int fixed_phy_add(unsigned int irq, int phy_addr, in fixed_phy_add() argument 166 return fixed_phy_add_gpiod(irq, phy_addr, status, NULL); in fixed_phy_add() 172 static void fixed_phy_del(int phy_addr) in fixed_phy_del() argument 178 if (fp->addr == phy_addr) { in fixed_phy_del() 233 int phy_addr; __fixed_phy_register() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/ngbe/ |
H A D | ngbe_mdio.c | 14 static int ngbe_phy_read_reg_internal(struct mii_bus *bus, int phy_addr, int regnum) in ngbe_phy_read_reg_internal() argument 18 if (phy_addr != 0) in ngbe_phy_read_reg_internal() 23 static int ngbe_phy_write_reg_internal(struct mii_bus *bus, int phy_addr, int regnum, u16 value) in ngbe_phy_write_reg_internal() argument 27 if (phy_addr == 0) in ngbe_phy_write_reg_internal() 32 static int ngbe_phy_read_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum) in ngbe_phy_read_reg_mdi_c22() argument 41 WX_MSCA_PA(phy_addr) | in ngbe_phy_read_reg_mdi_c22() 60 static int ngbe_phy_write_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum, u16 value) in ngbe_phy_write_reg_mdi_c22() argument 69 WX_MSCA_PA(phy_addr) | in ngbe_phy_write_reg_mdi_c22() 87 static int ngbe_phy_read_reg_mdi_c45(struct mii_bus *bus, int phy_addr, int devnum, int regnum) in ngbe_phy_read_reg_mdi_c45() argument 96 WX_MSCA_PA(phy_addr) | in ngbe_phy_read_reg_mdi_c45() 115 ngbe_phy_write_reg_mdi_c45(struct mii_bus *bus, int phy_addr, int devnum, int regnum, u16 value) ngbe_phy_write_reg_mdi_c45() argument 143 ngbe_phy_read_reg_c22(struct mii_bus *bus, int phy_addr, int regnum) ngbe_phy_read_reg_c22() argument 156 ngbe_phy_write_reg_c22(struct mii_bus *bus, int phy_addr, int regnum, u16 value) ngbe_phy_write_reg_c22() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-bootmem.c | 430 int __cvmx_bootmem_phy_free(uint64_t phy_addr, uint64_t size, uint32_t flags) in __cvmx_bootmem_phy_free() argument 438 (unsigned long long)phy_addr, (unsigned long long)size); in __cvmx_bootmem_phy_free() 456 if (cur_addr == 0 || phy_addr < cur_addr) { in __cvmx_bootmem_phy_free() 458 if (cur_addr && phy_addr + size > cur_addr) in __cvmx_bootmem_phy_free() 460 else if (phy_addr + size == cur_addr) { in __cvmx_bootmem_phy_free() 462 cvmx_bootmem_phy_set_next(phy_addr, in __cvmx_bootmem_phy_free() 465 cvmx_bootmem_phy_set_size(phy_addr, in __cvmx_bootmem_phy_free() 468 cvmx_bootmem_desc->head_addr = phy_addr; in __cvmx_bootmem_phy_free() 472 cvmx_bootmem_phy_set_next(phy_addr, cur_addr); in __cvmx_bootmem_phy_free() 473 cvmx_bootmem_phy_set_size(phy_addr, siz in __cvmx_bootmem_phy_free() [all...] |
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-bootmem.c | 430 int __cvmx_bootmem_phy_free(uint64_t phy_addr, uint64_t size, uint32_t flags) in __cvmx_bootmem_phy_free() argument 438 (unsigned long long)phy_addr, (unsigned long long)size); in __cvmx_bootmem_phy_free() 456 if (cur_addr == 0 || phy_addr < cur_addr) { in __cvmx_bootmem_phy_free() 458 if (cur_addr && phy_addr + size > cur_addr) in __cvmx_bootmem_phy_free() 460 else if (phy_addr + size == cur_addr) { in __cvmx_bootmem_phy_free() 462 cvmx_bootmem_phy_set_next(phy_addr, in __cvmx_bootmem_phy_free() 465 cvmx_bootmem_phy_set_size(phy_addr, in __cvmx_bootmem_phy_free() 468 cvmx_bootmem_desc->head_addr = phy_addr; in __cvmx_bootmem_phy_free() 472 cvmx_bootmem_phy_set_next(phy_addr, cur_addr); in __cvmx_bootmem_phy_free() 473 cvmx_bootmem_phy_set_size(phy_addr, siz in __cvmx_bootmem_phy_free() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_mdio.c | 145 int err, phy_addr; in sxgbe_mdio_register() local 179 for (phy_addr = 0; phy_addr < PHY_MAX_ADDR; phy_addr++) { in sxgbe_mdio_register() 180 struct phy_device *phy = mdiobus_get_phy(mdio_bus, phy_addr); in sxgbe_mdio_register() 190 irqlist[phy_addr] = mdio_data->probed_phy_irq; in sxgbe_mdio_register() 198 if (priv->plat->phy_addr == -1) in sxgbe_mdio_register() 199 priv->plat->phy_addr = phy_addr; in sxgbe_mdio_register() 201 act = (priv->plat->phy_addr in sxgbe_mdio_register() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
H A D | dl2k.c | 84 static int mii_read (struct net_device *dev, int phy_addr, int reg_num); 85 static int mii_write (struct net_device *dev, int phy_addr, int reg_num, 309 np->phy_addr = 1; in find_miiphy() 314 np->phy_addr = i; in find_miiphy() 541 mii_write(dev, np->phy_addr, 31, 0x0001); in rio_hw_init() 542 mii_write(dev, np->phy_addr, 27, 0x01e0); in rio_hw_init() 543 mii_write(dev, np->phy_addr, 31, 0x0002); in rio_hw_init() 544 mii_write(dev, np->phy_addr, 27, 0xeb8e); in rio_hw_init() 545 mii_write(dev, np->phy_addr, 31, 0x0000); in rio_hw_init() 546 mii_write(dev, np->phy_addr, 3 in rio_hw_init() 1345 int phy_addr; rio_ioctl() local 1430 mii_read(struct net_device *dev, int phy_addr, int reg_num) mii_read() argument 1458 mii_write(struct net_device *dev, int phy_addr, int reg_num, u16 data) mii_write() argument 1476 int phy_addr; mii_wait_link() local 1497 int phy_addr; mii_get_media() local 1583 int phy_addr; mii_set_media() local 1670 int phy_addr; mii_get_media_pcs() local 1727 int phy_addr; mii_set_media_pcs() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dlink/ |
H A D | dl2k.c | 84 static int mii_read (struct net_device *dev, int phy_addr, int reg_num); 85 static int mii_write (struct net_device *dev, int phy_addr, int reg_num, 309 np->phy_addr = 1; in find_miiphy() 314 np->phy_addr = i; in find_miiphy() 540 mii_write(dev, np->phy_addr, 31, 0x0001); in rio_hw_init() 541 mii_write(dev, np->phy_addr, 27, 0x01e0); in rio_hw_init() 542 mii_write(dev, np->phy_addr, 31, 0x0002); in rio_hw_init() 543 mii_write(dev, np->phy_addr, 27, 0xeb8e); in rio_hw_init() 544 mii_write(dev, np->phy_addr, 31, 0x0000); in rio_hw_init() 545 mii_write(dev, np->phy_addr, 3 in rio_hw_init() 1342 int phy_addr; rio_ioctl() local 1427 mii_read(struct net_device *dev, int phy_addr, int reg_num) mii_read() argument 1455 mii_write(struct net_device *dev, int phy_addr, int reg_num, u16 data) mii_write() argument 1473 int phy_addr; mii_wait_link() local 1494 int phy_addr; mii_get_media() local 1580 int phy_addr; mii_set_media() local 1667 int phy_addr; mii_get_media_pcs() local 1724 int phy_addr; mii_set_media_pcs() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_mdio.c | 200 int err, phy_addr; in sxgbe_mdio_register() local 236 for (phy_addr = 0; phy_addr < PHY_MAX_ADDR; phy_addr++) { in sxgbe_mdio_register() 237 struct phy_device *phy = mdiobus_get_phy(mdio_bus, phy_addr); in sxgbe_mdio_register() 247 irqlist[phy_addr] = mdio_data->probed_phy_irq; in sxgbe_mdio_register() 255 if (priv->plat->phy_addr == -1) in sxgbe_mdio_register() 256 priv->plat->phy_addr = phy_addr; in sxgbe_mdio_register() 258 act = (priv->plat->phy_addr in sxgbe_mdio_register() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | aq100x.c | 266 int t3_aq100x_phy_prep(struct cphy *phy, struct adapter *adapter, int phy_addr, in t3_aq100x_phy_prep() argument 272 cphy_init(phy, adapter, phy_addr, &aq100x_ops, mdio_ops, in t3_aq100x_phy_prep() 281 gpio = phy_addr ? F_GPIO10_OUT_VAL : F_GPIO6_OUT_VAL; in t3_aq100x_phy_prep() 298 phy_addr, err, v); in t3_aq100x_phy_prep() 308 phy_addr, v); in t3_aq100x_phy_prep() 316 CH_WARN(adapter, "PHY%d: reset took %ums\n", phy_addr, wait); in t3_aq100x_phy_prep() 322 phy_addr, v); in t3_aq100x_phy_prep() 339 phy_addr); in t3_aq100x_phy_prep() 350 phy_addr, v, v2); in t3_aq100x_phy_prep()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | aq100x.c | 266 int t3_aq100x_phy_prep(struct cphy *phy, struct adapter *adapter, int phy_addr, in t3_aq100x_phy_prep() argument 272 cphy_init(phy, adapter, phy_addr, &aq100x_ops, mdio_ops, in t3_aq100x_phy_prep() 281 gpio = phy_addr ? F_GPIO10_OUT_VAL : F_GPIO6_OUT_VAL; in t3_aq100x_phy_prep() 298 phy_addr, err, v); in t3_aq100x_phy_prep() 308 phy_addr, v); in t3_aq100x_phy_prep() 316 CH_WARN(adapter, "PHY%d: reset took %ums\n", phy_addr, wait); in t3_aq100x_phy_prep() 322 phy_addr, v); in t3_aq100x_phy_prep() 339 phy_addr); in t3_aq100x_phy_prep() 350 phy_addr, v, v2); in t3_aq100x_phy_prep()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_phy.c | 28 u16 phy_addr = aq_hw->phy_id << 5 | mmd; in aq_mdio_read_word() local 36 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_read_word() 44 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_read_word() 54 u16 phy_addr = aq_hw->phy_id << 5 | mmd; in aq_mdio_write_word() local 62 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_write_word() 72 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_write_word()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/arc/ |
H A D | emac_mdio.c | 48 * @phy_addr: Address of the PHY device. 56 static int arc_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in arc_mdio_read() argument 63 0x60020000 | (phy_addr << 23) | (reg_num << 18)); in arc_mdio_read() 71 dev_dbg(priv->dev, "arc_mdio_read(phy_addr=%i, reg_num=%x) = %x\n", in arc_mdio_read() 72 phy_addr, reg_num, value); in arc_mdio_read() 80 * @phy_addr: Address of the PHY device. 88 static int arc_mdio_write(struct mii_bus *bus, int phy_addr, in arc_mdio_write() argument 94 "arc_mdio_write(phy_addr=%i, reg_num=%x, value=%x)\n", in arc_mdio_write() 95 phy_addr, reg_num, value); in arc_mdio_write() 98 0x50020000 | (phy_addr << 2 in arc_mdio_write() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_phy.c | 28 u16 phy_addr = aq_hw->phy_id << 5 | mmd; in aq_mdio_read_word() local 36 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_read_word() 44 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_read_word() 54 u16 phy_addr = aq_hw->phy_id << 5 | mmd; in aq_mdio_write_word() local 62 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_write_word() 72 ((phy_addr & HW_ATL_MDIO_PHY_ADDRESS_MSK) << in aq_mdio_write_word()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/arc/ |
H A D | emac_mdio.c | 48 * @phy_addr: Address of the PHY device. 56 static int arc_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in arc_mdio_read() argument 63 0x60020000 | (phy_addr << 23) | (reg_num << 18)); in arc_mdio_read() 71 dev_dbg(priv->dev, "arc_mdio_read(phy_addr=%i, reg_num=%x) = %x\n", in arc_mdio_read() 72 phy_addr, reg_num, value); in arc_mdio_read() 80 * @phy_addr: Address of the PHY device. 88 static int arc_mdio_write(struct mii_bus *bus, int phy_addr, in arc_mdio_write() argument 94 "arc_mdio_write(phy_addr=%i, reg_num=%x, value=%x)\n", in arc_mdio_write() 95 phy_addr, reg_num, value); in arc_mdio_write() 98 0x50020000 | (phy_addr << 2 in arc_mdio_write() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-mv78xx0/ |
H A D | db78x00-bp-setup.c | 24 .phy_addr = MV643XX_ETH_PHY_ADDR(8), 28 .phy_addr = MV643XX_ETH_PHY_ADDR(9), 32 .phy_addr = MV643XX_ETH_PHY_ADDR(10), 36 .phy_addr = MV643XX_ETH_PHY_ADDR(11),
|
/kernel/linux/linux-6.6/sound/soc/amd/acp/ |
H A D | acp-i2s.c | 397 u32 phy_addr = 0, acp_fifo_addr = 0, ext_int_ctrl; in acp_i2s_prepare() local 409 phy_addr = I2S_SP_TX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 410 writel(phy_addr, adata->acp_base + ACP_I2S_TX_RINGBUFADDR); in acp_i2s_prepare() 417 phy_addr = I2S_SP_RX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 418 writel(phy_addr, adata->acp_base + ACP_I2S_RX_RINGBUFADDR); in acp_i2s_prepare() 429 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 430 writel(phy_addr, adata->acp_base + ACP_BT_TX_RINGBUFADDR); in acp_i2s_prepare() 438 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset; in acp_i2s_prepare() 439 writel(phy_addr, adata->acp_base + ACP_BT_RX_RINGBUFADDR); in acp_i2s_prepare() 450 phy_addr in acp_i2s_prepare() [all...] |
H A D | acp-legacy-common.c | 105 u32 phy_addr, acp_fifo_addr, ext_int_ctrl; in set_acp_i2s_dma_fifo() local 116 phy_addr = I2S_SP_TX_MEM_WINDOW_START + stream->reg_offset; in set_acp_i2s_dma_fifo() 117 writel(phy_addr, adata->acp_base + ACP_I2S_TX_RINGBUFADDR); in set_acp_i2s_dma_fifo() 124 phy_addr = I2S_SP_RX_MEM_WINDOW_START + stream->reg_offset; in set_acp_i2s_dma_fifo() 125 writel(phy_addr, adata->acp_base + ACP_I2S_RX_RINGBUFADDR); in set_acp_i2s_dma_fifo() 135 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset; in set_acp_i2s_dma_fifo() 136 writel(phy_addr, adata->acp_base + ACP_BT_TX_RINGBUFADDR); in set_acp_i2s_dma_fifo() 143 phy_addr = I2S_BT_TX_MEM_WINDOW_START + stream->reg_offset; in set_acp_i2s_dma_fifo() 144 writel(phy_addr, adata->acp_base + ACP_BT_RX_RINGBUFADDR); in set_acp_i2s_dma_fifo() 154 phy_addr in set_acp_i2s_dma_fifo() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cphy.h | 45 int (*read)(struct net_device *dev, int phy_addr, int mmd_addr, 47 int (*write)(struct net_device *dev, int phy_addr, int mmd_addr, 140 int phy_addr, const struct cphy_ops *phy_ops, in cphy_init() 147 phy->mdio.prtad = phy_addr; in cphy_init() 159 struct cphy *(*create)(struct net_device *dev, int phy_addr, 139 cphy_init(struct cphy *phy, struct net_device *dev, int phy_addr, const struct cphy_ops *phy_ops, const struct mdio_ops *mdio_ops) cphy_init() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/ |
H A D | cphy.h | 36 int (*read)(struct net_device *dev, int phy_addr, int mmd_addr, 38 int (*write)(struct net_device *dev, int phy_addr, int mmd_addr, 131 int phy_addr, const struct cphy_ops *phy_ops, in cphy_init() 138 phy->mdio.prtad = phy_addr; in cphy_init() 150 struct cphy *(*create)(struct net_device *dev, int phy_addr, 130 cphy_init(struct cphy *phy, struct net_device *dev, int phy_addr, const struct cphy_ops *phy_ops, const struct mdio_ops *mdio_ops) cphy_init() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis900.c | 149 int phy_addr; member 242 static u16 sis900_reset_phy(struct net_device *net_dev, int phy_addr); 243 static void sis900_auto_negotiate(struct net_device *net_dev, int phy_addr); 604 int phy_addr; in sis900_mii_probe() local 609 for (phy_addr = 0; phy_addr < 32; phy_addr++) { in sis900_mii_probe() 616 mii_status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_mii_probe() 622 dev_name, phy_addr); in sis900_mii_probe() 637 mii_phy->phy_id0 = mdio_read(net_dev, phy_addr, MII_PHY_ID in sis900_mii_probe() 994 sis900_reset_phy(struct net_device *net_dev, int phy_addr) sis900_reset_phy() argument 1451 sis900_auto_negotiate(struct net_device *net_dev, int phy_addr) sis900_auto_negotiate() argument 1490 int phy_addr = sis_priv->cur_phy; sis900_read_mode() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis900.c | 149 int phy_addr; member 242 static u16 sis900_reset_phy(struct net_device *net_dev, int phy_addr); 243 static void sis900_auto_negotiate(struct net_device *net_dev, int phy_addr); 611 int phy_addr; in sis900_mii_probe() local 616 for (phy_addr = 0; phy_addr < 32; phy_addr++) { in sis900_mii_probe() 623 mii_status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_mii_probe() 629 dev_name, phy_addr); in sis900_mii_probe() 644 mii_phy->phy_id0 = mdio_read(net_dev, phy_addr, MII_PHY_ID in sis900_mii_probe() 1001 sis900_reset_phy(struct net_device *net_dev, int phy_addr) sis900_reset_phy() argument 1458 sis900_auto_negotiate(struct net_device *net_dev, int phy_addr) sis900_auto_negotiate() argument 1497 int phy_addr = sis_priv->cur_phy; sis900_read_mode() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
H A D | dmfe.c | 244 u8 phy_addr; member 615 db->phy_addr = 1; in dmfe_init_dm910x() 754 dmfe_phy_write(ioaddr, db->phy_addr, 0, 0x8000, db->chip_id); in dmfe_stop() 1137 dmfe_phy_write(ioaddr, db->phy_addr, 0, 0x1000, db->chip_id); in dmfe_timer() 1213 dmfe_phy_read (db->ioaddr, db->phy_addr, 1, db->chip_id); in dmfe_timer() 1215 db->phy_addr, 1, db->chip_id) & 0x4) ? 1 : 0; in dmfe_timer() 1230 dmfe_phy_write(db->ioaddr, db->phy_addr, in dmfe_timer() 1632 phy_mode = dmfe_phy_read(db->ioaddr, db->phy_addr, 1, db->chip_id); in dmfe_sense_speed() 1633 phy_mode = dmfe_phy_read(db->ioaddr, db->phy_addr, 1, db->chip_id); in dmfe_sense_speed() 1638 db->phy_addr, in dmfe_sense_speed() 1770 dmfe_phy_write(void __iomem *ioaddr, u8 phy_addr, u8 offset, u16 phy_data, u32 chip_id) dmfe_phy_write() argument 1818 dmfe_phy_read(void __iomem *ioaddr, u8 phy_addr, u8 offset, u32 chip_id) dmfe_phy_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/ |
H A D | dmfe.c | 244 u8 phy_addr; member 614 db->phy_addr = 1; in dmfe_init_dm910x() 753 dmfe_phy_write(ioaddr, db->phy_addr, 0, 0x8000, db->chip_id); in dmfe_stop() 1136 dmfe_phy_write(ioaddr, db->phy_addr, 0, 0x1000, db->chip_id); in dmfe_timer() 1212 dmfe_phy_read (db->ioaddr, db->phy_addr, 1, db->chip_id); in dmfe_timer() 1214 db->phy_addr, 1, db->chip_id) & 0x4) ? 1 : 0; in dmfe_timer() 1229 dmfe_phy_write(db->ioaddr, db->phy_addr, in dmfe_timer() 1631 phy_mode = dmfe_phy_read(db->ioaddr, db->phy_addr, 1, db->chip_id); in dmfe_sense_speed() 1632 phy_mode = dmfe_phy_read(db->ioaddr, db->phy_addr, 1, db->chip_id); in dmfe_sense_speed() 1637 db->phy_addr, in dmfe_sense_speed() 1769 dmfe_phy_write(void __iomem *ioaddr, u8 phy_addr, u8 offset, u16 phy_data, u32 chip_id) dmfe_phy_write() argument 1817 dmfe_phy_read(void __iomem *ioaddr, u8 phy_addr, u8 offset, u32 chip_id) dmfe_phy_read() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
H A D | au1000_eth.c | 269 static int au1000_mdio_read(struct net_device *dev, int phy_addr, int reg) in au1000_mdio_read() argument 286 MAC_SET_MII_SELECT_PHY(phy_addr) | MAC_MII_READ; in au1000_mdio_read() 301 static void au1000_mdio_write(struct net_device *dev, int phy_addr, in au1000_mdio_write() argument 319 MAC_SET_MII_SELECT_PHY(phy_addr) | MAC_MII_WRITE; in au1000_mdio_write() 325 static int au1000_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) in au1000_mdiobus_read() argument 334 return au1000_mdio_read(dev, phy_addr, regnum); in au1000_mdiobus_read() 337 static int au1000_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, in au1000_mdiobus_write() argument 347 au1000_mdio_write(dev, phy_addr, regnum, value); in au1000_mdiobus_write() 476 int phy_addr; in au1000_mii_probe() local 481 if (aup->phy_addr) in au1000_mii_probe() [all...] |