/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | mdio-aspeed.c | 48 static int aspeed_mdio_op(struct mii_bus *bus, u8 st, u8 op, u8 phyad, u8 regad, in aspeed_mdio_op() argument 54 dev_dbg(&bus->dev, "%s: st: %u op: %u, phyad: %u, regad: %u, data: %u\n", in aspeed_mdio_op() 55 __func__, st, op, phyad, regad, data); in aspeed_mdio_op() 61 | FIELD_PREP(ASPEED_MDIO_CTRL_REGAD, regad) in aspeed_mdio_op()
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-brcmstb.c | 310 static u32 brcm_pcie_mdio_form_pkt(int port, int regad, int cmd) in brcm_pcie_mdio_form_pkt() argument 315 pkt |= FIELD_PREP(MDIO_REGAD_MASK, regad); in brcm_pcie_mdio_form_pkt() 322 static int brcm_pcie_mdio_read(void __iomem *base, u8 port, u8 regad, u32 *val) in brcm_pcie_mdio_read() argument 327 writel(brcm_pcie_mdio_form_pkt(port, regad, MDIO_CMD_READ), in brcm_pcie_mdio_read() 343 u8 regad, u16 wrdata) in brcm_pcie_mdio_write() 348 writel(brcm_pcie_mdio_form_pkt(port, regad, MDIO_CMD_WRITE), in brcm_pcie_mdio_write() 342 brcm_pcie_mdio_write(void __iomem *base, u8 port, u8 regad, u16 wrdata) brcm_pcie_mdio_write() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ |
H A D | fealnx.c | 696 static ulong m80x_send_cmd_to_phy(void __iomem *miiport, int opcode, int phyad, int regad) in m80x_send_cmd_to_phy() argument 720 data = opcode | (phyad << 7) | (regad << 2); in m80x_send_cmd_to_phy() 745 static int mdio_read(struct net_device *dev, int phyad, int regad) in mdio_read() argument 752 miir = m80x_send_cmd_to_phy(miiport, OP_READ, phyad, regad); in mdio_read() 784 static void mdio_write(struct net_device *dev, int phyad, int regad, int data) in mdio_write() argument 791 miir = m80x_send_cmd_to_phy(miiport, OP_WRITE, phyad, regad); in mdio_write()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ |
H A D | fealnx.c | 698 static ulong m80x_send_cmd_to_phy(void __iomem *miiport, int opcode, int phyad, int regad) in m80x_send_cmd_to_phy() argument 722 data = opcode | (phyad << 7) | (regad << 2); in m80x_send_cmd_to_phy() 747 static int mdio_read(struct net_device *dev, int phyad, int regad) in mdio_read() argument 754 miir = m80x_send_cmd_to_phy(miiport, OP_READ, phyad, regad); in mdio_read() 786 static void mdio_write(struct net_device *dev, int phyad, int regad, int data) in mdio_write() argument 793 miir = m80x_send_cmd_to_phy(miiport, OP_WRITE, phyad, regad); in mdio_write()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/renesas/ |
H A D | rswitch.c | 1084 int phyad, int devad, int regad, int data) in rswitch_etha_set_access() 1096 iowrite32((regad << 16) | (devad << 8) | (phyad << 3) | val, etha->addr + MPSM); in rswitch_etha_set_access() 1125 int regad) in rswitch_etha_mii_read_c45() 1129 return rswitch_etha_set_access(etha, true, addr, devad, regad, 0); in rswitch_etha_mii_read_c45() 1133 int regad, u16 val) in rswitch_etha_mii_write_c45() 1137 return rswitch_etha_set_access(etha, false, addr, devad, regad, val); in rswitch_etha_mii_write_c45() 1083 rswitch_etha_set_access(struct rswitch_etha *etha, bool read, int phyad, int devad, int regad, int data) rswitch_etha_set_access() argument 1124 rswitch_etha_mii_read_c45(struct mii_bus *bus, int addr, int devad, int regad) rswitch_etha_mii_read_c45() argument 1132 rswitch_etha_mii_write_c45(struct mii_bus *bus, int addr, int devad, int regad, u16 val) rswitch_etha_mii_write_c45() argument
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-brcmstb.c | 294 static u32 brcm_pcie_mdio_form_pkt(int port, int regad, int cmd) in brcm_pcie_mdio_form_pkt() argument 299 pkt |= FIELD_PREP(MDIO_REGAD_MASK, regad); in brcm_pcie_mdio_form_pkt() 306 static int brcm_pcie_mdio_read(void __iomem *base, u8 port, u8 regad, u32 *val) in brcm_pcie_mdio_read() argument 311 writel(brcm_pcie_mdio_form_pkt(port, regad, MDIO_CMD_READ), in brcm_pcie_mdio_read() 323 u8 regad, u16 wrdata) in brcm_pcie_mdio_write() 328 writel(brcm_pcie_mdio_form_pkt(port, regad, MDIO_CMD_WRITE), in brcm_pcie_mdio_write() 322 brcm_pcie_mdio_write(void __iomem *base, u8 port, u8 regad, u16 wrdata) brcm_pcie_mdio_write() argument
|