Home
last modified time | relevance | path

Searched refs:regnum (Results 1 - 25 of 242) sorted by relevance

12345678910

/kernel/linux/linux-5.10/arch/ia64/include/uapi/asm/
H A Dgcc_intrin.h22 #define ia64_invala_gr(regnum) asm volatile ("invala.e r%0" :: "i"(regnum))
24 #define ia64_invala_fr(regnum) asm volatile ("invala.e f%0" :: "i"(regnum))
34 #define ia64_setreg(regnum, val) \
36 switch (regnum) { \
42 "i" (regnum - _IA64_REG_AR_KR0), \
47 "i" (regnum - _IA64_REG_CR_DCR), \
63 #define ia64_getreg(regnum) \
67 switch (regnum) { \
[all...]
/kernel/linux/linux-6.6/arch/ia64/include/uapi/asm/
H A Dgcc_intrin.h22 #define ia64_invala_gr(regnum) asm volatile ("invala.e r%0" :: "i"(regnum))
24 #define ia64_invala_fr(regnum) asm volatile ("invala.e f%0" :: "i"(regnum))
34 #define ia64_setreg(regnum, val) \
36 switch (regnum) { \
42 "i" (regnum - _IA64_REG_AR_KR0), \
47 "i" (regnum - _IA64_REG_CR_DCR), \
63 #define ia64_getreg(regnum) \
67 switch (regnum) { \
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dmdio.h538 int __mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
539 int __mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
540 int __mdiobus_modify(struct mii_bus *bus, int addr, u32 regnum, u16 mask,
542 int __mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum,
545 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
546 int mdiobus_read_nested(struct mii_bus *bus, int addr, u32 regnum);
547 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
548 int mdiobus_write_nested(struct mii_bus *bus, int addr, u32 regnum, u16 val);
549 int mdiobus_modify(struct mii_bus *bus, int addr, u32 regnum, u16 mask,
551 int mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum,
569 __mdiodev_read(struct mdio_device *mdiodev, u32 regnum) __mdiodev_read() argument
574 __mdiodev_write(struct mdio_device *mdiodev, u32 regnum, u16 val) __mdiodev_write() argument
580 __mdiodev_modify(struct mdio_device *mdiodev, u32 regnum, u16 mask, u16 set) __mdiodev_modify() argument
586 __mdiodev_modify_changed(struct mdio_device *mdiodev, u32 regnum, u16 mask, u16 set) __mdiodev_modify_changed() argument
593 mdiodev_read(struct mdio_device *mdiodev, u32 regnum) mdiodev_read() argument
598 mdiodev_write(struct mdio_device *mdiodev, u32 regnum, u16 val) mdiodev_write() argument
604 mdiodev_modify(struct mdio_device *mdiodev, u32 regnum, u16 mask, u16 set) mdiodev_modify() argument
610 mdiodev_modify_changed(struct mdio_device *mdiodev, u32 regnum, u16 mask, u16 set) mdiodev_modify_changed() argument
617 mdiodev_c45_modify(struct mdio_device *mdiodev, int devad, u32 regnum, u16 mask, u16 set) mdiodev_c45_modify() argument
624 mdiodev_c45_modify_changed(struct mdio_device *mdiodev, int devad, u32 regnum, u16 mask, u16 set) mdiodev_c45_modify_changed() argument
632 mdiodev_c45_read(struct mdio_device *mdiodev, int devad, u16 regnum) mdiodev_c45_read() argument
638 mdiodev_c45_write(struct mdio_device *mdiodev, u32 devad, u16 regnum, u16 val) mdiodev_c45_write() argument
[all...]
H A Dphy.h376 int (*read)(struct mii_bus *bus, int addr, int regnum);
378 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val);
380 int (*read_c45)(struct mii_bus *bus, int addr, int devnum, int regnum);
383 int regnum, u16 val);
1007 * PHY device, regnum is the register within the selected MMD
1010 int (*read_mmd)(struct phy_device *dev, int devnum, u16 regnum);
1019 * PHY device, regnum is the register within the selected MMD
1022 int (*write_mmd)(struct phy_device *dev, int devnum, u16 regnum,
1233 * @regnum: register number to read
1239 static inline int phy_read(struct phy_device *phydev, u32 regnum) in phy_read() argument
1265 __phy_read(struct phy_device *phydev, u32 regnum) __phy_read() argument
1280 phy_write(struct phy_device *phydev, u32 regnum, u16 val) phy_write() argument
1293 __phy_write(struct phy_device *phydev, u32 regnum, u16 val) __phy_write() argument
1311 __phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) __phy_modify_changed() argument
1399 __phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) __phy_set_bits() argument
1412 __phy_clear_bits(struct phy_device *phydev, u32 regnum, u16 val) __phy_clear_bits() argument
1424 phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) phy_set_bits() argument
1435 phy_clear_bits(struct phy_device *phydev, u32 regnum, u16 val) phy_clear_bits() argument
1450 __phy_set_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) __phy_set_bits_mmd() argument
1466 __phy_clear_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) __phy_clear_bits_mmd() argument
1480 phy_set_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) phy_set_bits_mmd() argument
1494 phy_clear_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) phy_clear_bits_mmd() argument
1998 phy_package_read(struct phy_device *phydev, u32 regnum) phy_package_read() argument
2008 __phy_package_read(struct phy_device *phydev, u32 regnum) __phy_package_read() argument
2018 phy_package_write(struct phy_device *phydev, u32 regnum, u16 val) phy_package_write() argument
2029 __phy_package_write(struct phy_device *phydev, u32 regnum, u16 val) __phy_package_write() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/mdio/
H A Dmdio-cavium.c29 int phy_id, int regnum) in cavium_mdiobus_c45_addr()
38 smi_wr.s.dat = regnum & 0xffff; in cavium_mdiobus_c45_addr()
41 regnum = (regnum >> 16) & 0x1f; in cavium_mdiobus_c45_addr()
46 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_c45_addr()
62 int cavium_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in cavium_mdiobus_read() argument
70 if (regnum & MII_ADDR_C45) { in cavium_mdiobus_read()
71 int r = cavium_mdiobus_c45_addr(p, phy_id, regnum); in cavium_mdiobus_read()
76 regnum = (regnum >> 1 in cavium_mdiobus_read()
28 cavium_mdiobus_c45_addr(struct cavium_mdiobus *p, int phy_id, int regnum) cavium_mdiobus_c45_addr() argument
103 cavium_mdiobus_write(struct mii_bus *bus, int phy_id, int regnum, u16 val) cavium_mdiobus_write() argument
[all...]
H A Dmdio-ipq4019.c48 static int ipq4019_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in ipq4019_mdio_read() argument
58 if (regnum & MII_ADDR_C45) { in ipq4019_mdio_read()
59 unsigned int mmd = (regnum >> 16) & 0x1F; in ipq4019_mdio_read()
60 unsigned int reg = regnum & 0xFFFF; in ipq4019_mdio_read()
85 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_read()
97 if (regnum & MII_ADDR_C45) { in ipq4019_mdio_read()
110 static int ipq4019_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in ipq4019_mdio_write() argument
121 if (regnum & MII_ADDR_C45) { in ipq4019_mdio_write()
122 unsigned int mmd = (regnum >> 16) & 0x1F; in ipq4019_mdio_write()
123 unsigned int reg = regnum in ipq4019_mdio_write()
[all...]
H A Dmdio-aspeed.c42 static int aspeed_mdio_read(struct mii_bus *bus, int addr, int regnum) in aspeed_mdio_read() argument
49 dev_dbg(&bus->dev, "%s: addr: %d, regnum: %d\n", __func__, addr, in aspeed_mdio_read()
50 regnum); in aspeed_mdio_read()
53 if (regnum & MII_ADDR_C45) in aspeed_mdio_read()
60 | FIELD_PREP(ASPEED_MDIO_CTRL_REGAD, regnum); in aspeed_mdio_read()
81 static int aspeed_mdio_write(struct mii_bus *bus, int addr, int regnum, u16 val) in aspeed_mdio_write() argument
86 dev_dbg(&bus->dev, "%s: addr: %d, regnum: %d, val: 0x%x\n", in aspeed_mdio_write()
87 __func__, addr, regnum, val); in aspeed_mdio_write()
90 if (regnum & MII_ADDR_C45) in aspeed_mdio_write()
97 | FIELD_PREP(ASPEED_MDIO_CTRL_REGAD, regnum) in aspeed_mdio_write()
[all...]
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dphy-core.c446 u16 regnum) in mmd_phy_indirect()
452 __mdiobus_write(bus, phy_addr, MII_MMD_DATA, regnum); in mmd_phy_indirect()
464 * @regnum: The register on the MMD to read (0..65535)
468 int __phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in __phy_read_mmd() argument
472 if (regnum > (u16)~0 || devad > 32) in __phy_read_mmd()
476 val = phydev->drv->read_mmd(phydev, devad, regnum); in __phy_read_mmd()
479 devad, regnum); in __phy_read_mmd()
484 mmd_phy_indirect(bus, phy_addr, devad, regnum); in __phy_read_mmd()
498 * @regnum: The register on the MMD to read
502 int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in phy_read_mmd() argument
445 mmd_phy_indirect(struct mii_bus *bus, int phy_addr, int devad, u16 regnum) mmd_phy_indirect() argument
524 __phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) __phy_write_mmd() argument
561 phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) phy_write_mmd() argument
586 phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) phy_modify_changed() argument
609 __phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) __phy_modify() argument
630 phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) phy_modify() argument
655 __phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) __phy_modify_mmd_changed() argument
688 phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) phy_modify_mmd_changed() argument
713 __phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) __phy_modify_mmd() argument
736 phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) phy_modify_mmd() argument
856 phy_read_paged(struct phy_device *phydev, int page, u32 regnum) phy_read_paged() argument
877 phy_write_paged(struct phy_device *phydev, int page, u32 regnum, u16 val) phy_write_paged() argument
899 phy_modify_paged_changed(struct phy_device *phydev, int page, u32 regnum, u16 mask, u16 set) phy_modify_paged_changed() argument
922 phy_modify_paged(struct phy_device *phydev, int page, u32 regnum, u16 mask, u16 set) phy_modify_paged() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/phy/
H A Dphy-core.c530 u16 regnum) in mmd_phy_indirect()
536 __mdiobus_write(bus, phy_addr, MII_MMD_DATA, regnum); in mmd_phy_indirect()
548 * @regnum: The register on the MMD to read (0..65535)
552 int __phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in __phy_read_mmd() argument
556 if (regnum > (u16)~0 || devad > 32) in __phy_read_mmd()
560 val = phydev->drv->read_mmd(phydev, devad, regnum); in __phy_read_mmd()
563 devad, regnum); in __phy_read_mmd()
568 mmd_phy_indirect(bus, phy_addr, devad, regnum); in __phy_read_mmd()
582 * @regnum: The register on the MMD to read
586 int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in phy_read_mmd() argument
529 mmd_phy_indirect(struct mii_bus *bus, int phy_addr, int devad, u16 regnum) mmd_phy_indirect() argument
608 __phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) __phy_write_mmd() argument
645 phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) phy_write_mmd() argument
670 phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) phy_modify_changed() argument
693 __phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) __phy_modify() argument
714 phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) phy_modify() argument
739 __phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) __phy_modify_mmd_changed() argument
772 phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) phy_modify_mmd_changed() argument
797 __phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) __phy_modify_mmd() argument
820 phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 mask, u16 set) phy_modify_mmd() argument
940 phy_read_paged(struct phy_device *phydev, int page, u32 regnum) phy_read_paged() argument
961 phy_write_paged(struct phy_device *phydev, int page, u32 regnum, u16 val) phy_write_paged() argument
983 phy_modify_paged_changed(struct phy_device *phydev, int page, u32 regnum, u16 mask, u16 set) phy_modify_paged_changed() argument
1006 phy_modify_paged(struct phy_device *phydev, int page, u32 regnum, u16 mask, u16 set) phy_modify_paged() argument
[all...]
H A Dmdio_bus.c841 * @regnum: register number to read
847 int __mdiobus_read(struct mii_bus *bus, int addr, u32 regnum) in __mdiobus_read() argument
854 retval = bus->read(bus, addr, regnum); in __mdiobus_read()
858 trace_mdio_access(bus, 1, addr, regnum, retval, retval); in __mdiobus_read()
869 * @regnum: register number to write
870 * @val: value to write to @regnum
876 int __mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val) in __mdiobus_write() argument
883 err = bus->write(bus, addr, regnum, val); in __mdiobus_write()
887 trace_mdio_access(bus, 0, addr, regnum, val, err); in __mdiobus_write()
898 * @regnum
907 __mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum, u16 mask, u16 set) __mdiobus_modify_changed() argument
937 __mdiobus_c45_read(struct mii_bus *bus, int addr, int devad, u32 regnum) __mdiobus_c45_read() argument
967 __mdiobus_c45_write(struct mii_bus *bus, int addr, int devad, u32 regnum, u16 val) __mdiobus_c45_write() argument
1000 __mdiobus_c45_modify_changed(struct mii_bus *bus, int addr, int devad, u32 regnum, u16 mask, u16 set) __mdiobus_c45_modify_changed() argument
1032 mdiobus_read_nested(struct mii_bus *bus, int addr, u32 regnum) mdiobus_read_nested() argument
1054 mdiobus_read(struct mii_bus *bus, int addr, u32 regnum) mdiobus_read() argument
1077 mdiobus_c45_read(struct mii_bus *bus, int addr, int devad, u32 regnum) mdiobus_c45_read() argument
1103 mdiobus_c45_read_nested(struct mii_bus *bus, int addr, int devad, u32 regnum) mdiobus_c45_read_nested() argument
1130 mdiobus_write_nested(struct mii_bus *bus, int addr, u32 regnum, u16 val) mdiobus_write_nested() argument
1153 mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val) mdiobus_write() argument
1177 mdiobus_c45_write(struct mii_bus *bus, int addr, int devad, u32 regnum, u16 val) mdiobus_c45_write() argument
1205 mdiobus_c45_write_nested(struct mii_bus *bus, int addr, int devad, u32 regnum, u16 val) mdiobus_c45_write_nested() argument
1227 __mdiobus_modify(struct mii_bus *bus, int addr, u32 regnum, u16 mask, u16 set) __mdiobus_modify() argument
1247 mdiobus_modify(struct mii_bus *bus, int addr, u32 regnum, u16 mask, u16 set) mdiobus_modify() argument
1269 mdiobus_c45_modify(struct mii_bus *bus, int addr, int devad, u32 regnum, u16 mask, u16 set) mdiobus_c45_modify() argument
1292 mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum, u16 mask, u16 set) mdiobus_modify_changed() argument
1315 mdiobus_c45_modify_changed(struct mii_bus *bus, int addr, int devad, u32 regnum, u16 mask, u16 set) mdiobus_c45_modify_changed() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc_mdio.c61 int enetc_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in enetc_mdio_write() argument
69 if (regnum & MII_ADDR_C45) { in enetc_mdio_write()
70 dev_addr = (regnum >> 16) & 0x1f; in enetc_mdio_write()
74 dev_addr = regnum & 0x1f; in enetc_mdio_write()
89 if (regnum & MII_ADDR_C45) { in enetc_mdio_write()
90 enetc_mdio_wr(mdio_priv, MDIO_ADDR, regnum & 0xffff); in enetc_mdio_write()
108 int enetc_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in enetc_mdio_read() argument
116 if (regnum & MII_ADDR_C45) { in enetc_mdio_read()
117 dev_addr = (regnum >> 16) & 0x1f; in enetc_mdio_read()
120 dev_addr = regnum in enetc_mdio_read()
[all...]
/kernel/linux/linux-6.6/include/linux/fsl/
H A Denetc_mdio.h40 int enetc_mdio_read_c22(struct mii_bus *bus, int phy_id, int regnum);
41 int enetc_mdio_write_c22(struct mii_bus *bus, int phy_id, int regnum,
43 int enetc_mdio_read_c45(struct mii_bus *bus, int phy_id, int devad, int regnum);
44 int enetc_mdio_write_c45(struct mii_bus *bus, int phy_id, int devad, int regnum,
51 int regnum) in enetc_mdio_read_c22()
54 int regnum, u16 value) in enetc_mdio_write_c22()
57 int devad, int regnum) in enetc_mdio_read_c45()
60 int devad, int regnum, u16 value) in enetc_mdio_write_c45()
50 enetc_mdio_read_c22(struct mii_bus *bus, int phy_id, int regnum) enetc_mdio_read_c22() argument
53 enetc_mdio_write_c22(struct mii_bus *bus, int phy_id, int regnum, u16 value) enetc_mdio_write_c22() argument
56 enetc_mdio_read_c45(struct mii_bus *bus, int phy_id, int devad, int regnum) enetc_mdio_read_c45() argument
59 enetc_mdio_write_c45(struct mii_bus *bus, int phy_id, int devad, int regnum, u16 value) enetc_mdio_write_c45() argument
/kernel/linux/linux-5.10/include/linux/
H A Dphy.h307 int (*read)(struct mii_bus *bus, int addr, int regnum);
309 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val);
805 * PHY device, regnum is the register within the selected MMD
808 int (*read_mmd)(struct phy_device *dev, int devnum, u16 regnum);
817 * PHY device, regnum is the register within the selected MMD
820 int (*write_mmd)(struct phy_device *dev, int devnum, u16 regnum,
935 * @regnum: register number to read
941 static inline int phy_read(struct phy_device *phydev, u32 regnum) in phy_read() argument
943 return mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, regnum); in phy_read()
946 #define phy_read_poll_timeout(phydev, regnum, va
966 __phy_read(struct phy_device *phydev, u32 regnum) __phy_read() argument
981 phy_write(struct phy_device *phydev, u32 regnum, u16 val) phy_write() argument
994 __phy_write(struct phy_device *phydev, u32 regnum, u16 val) __phy_write() argument
1012 __phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) __phy_modify_changed() argument
1098 __phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) __phy_set_bits() argument
1111 __phy_clear_bits(struct phy_device *phydev, u32 regnum, u16 val) __phy_clear_bits() argument
1123 phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) phy_set_bits() argument
1134 phy_clear_bits(struct phy_device *phydev, u32 regnum, u16 val) phy_clear_bits() argument
1149 __phy_set_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) __phy_set_bits_mmd() argument
1165 __phy_clear_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) __phy_clear_bits_mmd() argument
1179 phy_set_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) phy_set_bits_mmd() argument
1193 phy_clear_bits_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) phy_clear_bits_mmd() argument
1617 phy_package_read(struct phy_device *phydev, u32 regnum) phy_package_read() argument
1627 __phy_package_read(struct phy_device *phydev, u32 regnum) __phy_package_read() argument
1637 phy_package_write(struct phy_device *phydev, u32 regnum, u16 val) phy_package_write() argument
1648 __phy_package_write(struct phy_device *phydev, u32 regnum, u16 val) __phy_package_write() argument
[all...]
H A Dmdio.h12 /* Or MII_ADDR_C45 into regnum for read/write on mii_bus to enable the 21 bit
328 int __mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
329 int __mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
330 int __mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum,
333 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
334 int mdiobus_read_nested(struct mii_bus *bus, int addr, u32 regnum);
335 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
336 int mdiobus_write_nested(struct mii_bus *bus, int addr, u32 regnum, u16 val);
337 int mdiobus_modify(struct mii_bus *bus, int addr, u32 regnum, u16 mask,
340 static inline u32 mdiobus_c45_addr(int devad, u16 regnum) in mdiobus_c45_addr() argument
345 __mdiobus_c45_read(struct mii_bus *bus, int prtad, int devad, u16 regnum) __mdiobus_c45_read() argument
351 __mdiobus_c45_write(struct mii_bus *bus, int prtad, int devad, u16 regnum, u16 val) __mdiobus_c45_write() argument
358 mdiobus_c45_read(struct mii_bus *bus, int prtad, int devad, u16 regnum) mdiobus_c45_read() argument
364 mdiobus_c45_write(struct mii_bus *bus, int prtad, int devad, u16 regnum, u16 val) mdiobus_c45_write() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_mdio.c14 static int ngbe_phy_read_reg_internal(struct mii_bus *bus, int phy_addr, int regnum) in ngbe_phy_read_reg_internal() argument
20 return (u16)rd32(wx, NGBE_PHY_CONFIG(regnum)); 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
28 wr32(wx, NGBE_PHY_CONFIG(regnum), value); 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
40 command = WX_MSCA_RA(regnum) | 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
68 command = WX_MSCA_RA(regnum) | 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
95 command = WX_MSCA_RA(regnum) | 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/include/trace/events/
H A Dmdio.h13 u8 addr, unsigned regnum, u16 val, int err),
15 TP_ARGS(bus, read, addr, regnum, val, err),
24 __field(unsigned, regnum)
31 __entry->regnum = regnum;
37 __entry->addr, __entry->regnum, __entry->val)
/kernel/linux/linux-6.6/include/trace/events/
H A Dmdio.h13 u8 addr, unsigned regnum, u16 val, int err),
15 TP_ARGS(bus, read, addr, regnum, val, err),
24 __field(unsigned, regnum)
31 __entry->regnum = regnum;
37 __entry->addr, __entry->regnum, __entry->val)
/kernel/linux/linux-6.6/tools/perf/arch/mips/util/
H A Dunwind-libunwind.c9 int libunwind__arch_reg_id(int regnum) in libunwind__arch_reg_id() argument
11 switch (regnum) { in libunwind__arch_reg_id()
13 return regnum - UNW_MIPS_R1 + PERF_REG_MIPS_R1; in libunwind__arch_reg_id()
15 return regnum - UNW_MIPS_R28 + PERF_REG_MIPS_R28; in libunwind__arch_reg_id()
19 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id()
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/
H A Dunwind-libunwind.c12 int LIBUNWIND__ARCH_REG_ID(int regnum) in LIBUNWIND__ARCH_REG_ID() argument
16 switch (regnum) { in LIBUNWIND__ARCH_REG_ID()
69 pr_err("unwind: invalid reg id %d\n", regnum); in LIBUNWIND__ARCH_REG_ID()
76 int LIBUNWIND__ARCH_REG_ID(int regnum) in LIBUNWIND__ARCH_REG_ID() argument
80 switch (regnum) { in LIBUNWIND__ARCH_REG_ID()
109 pr_err("unwind: invalid reg id %d\n", regnum); in LIBUNWIND__ARCH_REG_ID()
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/
H A Dunwind-libunwind.c12 int LIBUNWIND__ARCH_REG_ID(int regnum) in LIBUNWIND__ARCH_REG_ID() argument
16 switch (regnum) { in LIBUNWIND__ARCH_REG_ID()
69 pr_err("unwind: invalid reg id %d\n", regnum); in LIBUNWIND__ARCH_REG_ID()
76 int LIBUNWIND__ARCH_REG_ID(int regnum) in LIBUNWIND__ARCH_REG_ID() argument
80 switch (regnum) { in LIBUNWIND__ARCH_REG_ID()
109 pr_err("unwind: invalid reg id %d\n", regnum); in LIBUNWIND__ARCH_REG_ID()
/kernel/linux/linux-6.6/drivers/net/mdio/
H A Dmdio-cavium.c29 int phy_id, int devad, int regnum) in cavium_mdiobus_c45_addr()
38 smi_wr.s.dat = regnum & 0xffff; in cavium_mdiobus_c45_addr()
60 int cavium_mdiobus_read_c22(struct mii_bus *bus, int phy_id, int regnum) in cavium_mdiobus_read_c22() argument
72 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_read_c22()
91 int regnum) in cavium_mdiobus_read_c45()
99 r = cavium_mdiobus_c45_addr(p, phy_id, devad, regnum); in cavium_mdiobus_read_c45()
106 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_read_c45()
124 int cavium_mdiobus_write_c22(struct mii_bus *bus, int phy_id, int regnum, in cavium_mdiobus_write_c22() argument
141 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_write_c22()
160 int regnum, u1 in cavium_mdiobus_write_c45()
28 cavium_mdiobus_c45_addr(struct cavium_mdiobus *p, int phy_id, int devad, int regnum) cavium_mdiobus_c45_addr() argument
90 cavium_mdiobus_read_c45(struct mii_bus *bus, int phy_id, int devad, int regnum) cavium_mdiobus_read_c45() argument
159 cavium_mdiobus_write_c45(struct mii_bus *bus, int phy_id, int devad, int regnum, u16 val) cavium_mdiobus_write_c45() argument
[all...]
/kernel/linux/linux-6.6/tools/perf/arch/arm64/util/
H A Dunwind-libunwind.c11 int LIBUNWIND__ARCH_REG_ID(int regnum) in LIBUNWIND__ARCH_REG_ID() argument
13 if (regnum < 0 || regnum >= PERF_REG_ARM64_EXTENDED_MAX) in LIBUNWIND__ARCH_REG_ID()
16 return regnum; in LIBUNWIND__ARCH_REG_ID()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
H A Dxgmac_mdio.c126 * Write value to the PHY for this device to the register at regnum,waiting
130 static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in xgmac_mdio_write() argument
140 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
142 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_write()
146 dev_addr = regnum & 0x1f; in xgmac_mdio_write()
161 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
162 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_write()
180 * Reads from register regnum in the PHY for device dev, returning the value.
184 static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read() argument
196 if (regnum in xgmac_mdio_read()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_mdio.c58 int enetc_mdio_write_c22(struct mii_bus *bus, int phy_id, int regnum, in enetc_mdio_write_c22() argument
67 dev_addr = regnum & 0x1f; in enetc_mdio_write_c22()
92 int regnum, u16 value) in enetc_mdio_write_c45()
112 enetc_mdio_wr(mdio_priv, ENETC_MDIO_ADDR, regnum & 0xffff); in enetc_mdio_write_c45()
129 int enetc_mdio_read_c22(struct mii_bus *bus, int phy_id, int regnum) in enetc_mdio_read_c22() argument
137 dev_addr = regnum & 0x1f; in enetc_mdio_read_c22()
161 phy_id, dev_addr, regnum); in enetc_mdio_read_c22()
172 int regnum) in enetc_mdio_read_c45()
193 enetc_mdio_wr(mdio_priv, ENETC_MDIO_ADDR, regnum & 0xffff); in enetc_mdio_read_c45()
210 phy_id, dev_addr, regnum); in enetc_mdio_read_c45()
91 enetc_mdio_write_c45(struct mii_bus *bus, int phy_id, int dev_addr, int regnum, u16 value) enetc_mdio_write_c45() argument
171 enetc_mdio_read_c45(struct mii_bus *bus, int phy_id, int dev_addr, int regnum) enetc_mdio_read_c45() argument
[all...]
/kernel/linux/linux-5.10/include/linux/fsl/
H A Denetc_mdio.h40 int enetc_mdio_read(struct mii_bus *bus, int phy_id, int regnum);
41 int enetc_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value);
46 static inline int enetc_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in enetc_mdio_read() argument
48 static inline int enetc_mdio_write(struct mii_bus *bus, int phy_id, int regnum, in enetc_mdio_write() argument

Completed in 16 milliseconds

12345678910