Home
last modified time | relevance | path

Searched refs:regnum (Results 1 – 25 of 135) sorted by relevance

123456

/linux/drivers/net/phy/
A Dphy-core.c532 u16 regnum) in mmd_phy_indirect() argument
546 int devad, u32 regnum) in mmd_phy_read() argument
557 int devad, u32 regnum, u16 val) in mmd_phy_write() argument
672 u32 regnum) in __phy_package_read_mmd() argument
683 regnum); in __phy_package_read_mmd()
704 u32 regnum) in phy_package_read_mmd() argument
717 regnum); in phy_package_read_mmd()
742 u32 regnum, u16 val) in __phy_package_write_mmd() argument
753 regnum, val); in __phy_package_write_mmd()
775 u32 regnum, u16 val) in phy_package_write_mmd() argument
[all …]
A Dmdio_bus.c893 retval = bus->read(bus, addr, regnum); in __mdiobus_read()
922 err = bus->write(bus, addr, regnum, val); in __mdiobus_write()
951 ret = __mdiobus_read(bus, addr, regnum); in __mdiobus_modify_changed()
959 ret = __mdiobus_write(bus, addr, regnum, new); in __mdiobus_modify_changed()
1040 int devad, u32 regnum, u16 mask, in __mdiobus_c45_modify_changed() argument
1076 retval = __mdiobus_read(bus, addr, regnum); in mdiobus_read_nested()
1098 retval = __mdiobus_read(bus, addr, regnum); in mdiobus_read()
1143 u32 regnum) in mdiobus_c45_read_nested() argument
1174 err = __mdiobus_write(bus, addr, regnum, val); in mdiobus_write_nested()
1245 u32 regnum, u16 val) in mdiobus_c45_write_nested() argument
[all …]
/linux/include/linux/
A Dmdio.h613 u32 regnum);
619 u32 regnum, u16 val);
624 u32 regnum, u16 mask, u16 set);
644 u32 regnum, u16 mask, u16 set) in __mdiodev_modify_changed() argument
652 return mdiobus_read(mdiodev->bus, mdiodev->addr, regnum); in mdiodev_read()
668 u32 regnum, u16 mask, u16 set) in mdiodev_modify_changed() argument
675 u32 regnum, u16 mask, u16 set) in mdiodev_c45_modify() argument
682 int devad, u32 regnum, u16 mask, in mdiodev_c45_modify_changed() argument
686 regnum, mask, set); in mdiodev_c45_modify_changed()
690 u16 regnum) in mdiodev_c45_read() argument
[all …]
A Dphy.h394 int regnum, u16 val);
1363 regnum, mask, set); in __phy_modify_changed()
1499 u32 regnum, u16 val) in __phy_set_bits_mmd() argument
1515 u32 regnum, u16 val) in __phy_clear_bits_mmd() argument
1529 u32 regnum, u16 val) in phy_set_bits_mmd() argument
1543 u32 regnum, u16 val) in phy_clear_bits_mmd() argument
1910 u16 regnum);
1912 u16 regnum, u16 val);
2135 u32 regnum);
2139 u32 regnum);
[all …]
/linux/include/linux/fsl/
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() argument
54 int regnum, u16 value) in enetc_mdio_write_c22() argument
57 int devad, int regnum) in enetc_mdio_read_c45() argument
60 int devad, int regnum, u16 value) in enetc_mdio_write_c45() argument
/linux/tools/perf/arch/mips/util/
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()
/linux/include/trace/events/
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)
/linux/drivers/net/ethernet/wangxun/ngbe/
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_c22(struct mii_bus *bus, int phy_addr, int regnum) in ngbe_phy_read_reg_c22() argument
38 phy_data = ngbe_phy_read_reg_internal(bus, phy_addr, regnum); in ngbe_phy_read_reg_c22()
40 phy_data = wx_phy_read_reg_mdi_c22(bus, phy_addr, regnum); in ngbe_phy_read_reg_c22()
46 int regnum, u16 value) in ngbe_phy_write_reg_c22() argument
52 ret = ngbe_phy_write_reg_internal(bus, phy_addr, regnum, value); in ngbe_phy_write_reg_c22()
54 ret = wx_phy_write_reg_mdi_c22(bus, phy_addr, regnum, value); in ngbe_phy_write_reg_c22()
/linux/drivers/net/mdio/
A Dmdio-cavium.c29 int phy_id, int devad, int regnum) in cavium_mdiobus_c45_addr() argument
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() argument
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, u16 val) in cavium_mdiobus_write_c45() argument
[all …]
A Dmdio-aspeed.c88 static int aspeed_mdio_read_c22(struct mii_bus *bus, int addr, int regnum) in aspeed_mdio_read_c22() argument
93 addr, regnum, 0); in aspeed_mdio_read_c22()
100 static int aspeed_mdio_write_c22(struct mii_bus *bus, int addr, int regnum, in aspeed_mdio_write_c22() argument
104 addr, regnum, val); in aspeed_mdio_write_c22()
108 int regnum) in aspeed_mdio_read_c45() argument
113 addr, devad, regnum); in aspeed_mdio_read_c45()
126 int regnum, u16 val) in aspeed_mdio_write_c45() argument
131 addr, devad, regnum); in aspeed_mdio_write_c45()
A Dmdio-mux.c38 static int mdio_mux_read(struct mii_bus *bus, int phy_id, int regnum) in mdio_mux_read() argument
51 r = pb->mii_bus->read(pb->mii_bus, phy_id, regnum); in mdio_mux_read()
59 int regnum) in mdio_mux_read_c45() argument
72 r = pb->mii_bus->read_c45(pb->mii_bus, phy_id, dev_addr, regnum); in mdio_mux_read_c45()
83 int regnum, u16 val) in mdio_mux_write() argument
97 r = pb->mii_bus->write(pb->mii_bus, phy_id, regnum, val); in mdio_mux_write()
105 int regnum, u16 val) in mdio_mux_write_c45() argument
119 r = pb->mii_bus->write_c45(pb->mii_bus, phy_id, dev_addr, regnum, val); in mdio_mux_write_c45()
A Dmdio-regmap.c25 static int mdio_regmap_read_c22(struct mii_bus *bus, int addr, int regnum) in mdio_regmap_read_c22() argument
34 ret = regmap_read(ctx->regmap, regnum, &val); in mdio_regmap_read_c22()
41 static int mdio_regmap_write_c22(struct mii_bus *bus, int addr, int regnum, in mdio_regmap_write_c22() argument
49 return regmap_write(ctx->regmap, regnum, val); in mdio_regmap_write_c22()
/linux/tools/perf/arch/x86/util/
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()
/linux/drivers/net/ethernet/freescale/enetc/
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() argument
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() argument
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()
/linux/tools/perf/arch/arm64/util/
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()
/linux/drivers/net/ethernet/tehuti/
A Dtn40_mdio.c52 u16 regnum) in tn40_mdio_read() argument
63 writel((u32)regnum, regs + TN40_REG_MDIO_ADDR); in tn40_mdio_read()
76 u16 regnum, u16 data) in tn40_mdio_write() argument
86 writel((u32)regnum, regs + TN40_REG_MDIO_ADDR); in tn40_mdio_write()
103 int regnum) in tn40_mdio_read_c45() argument
105 return tn40_mdio_read(mii_bus->priv, addr, devnum, regnum); in tn40_mdio_read_c45()
109 int regnum, u16 val) in tn40_mdio_write_c45() argument
111 return tn40_mdio_write(mii_bus->priv, addr, devnum, regnum, val); in tn40_mdio_write_c45()
/linux/drivers/net/ethernet/sunplus/
A Dspl2sw_mdio.c18 static int spl2sw_mdio_access(struct spl2sw_common *comm, u8 cmd, u8 addr, u8 regnum, u16 wdata) in spl2sw_mdio_access() argument
32 FIELD_PREP(MAC_CPU_PHY_REG_ADDR, regnum) | FIELD_PREP(MAC_CPU_PHY_ADDR, addr); in spl2sw_mdio_access()
60 static int spl2sw_mii_read(struct mii_bus *bus, int addr, int regnum) in spl2sw_mii_read() argument
64 return spl2sw_mdio_access(comm, SPL2SW_MDIO_READ_CMD, addr, regnum, 0); in spl2sw_mii_read()
67 static int spl2sw_mii_write(struct mii_bus *bus, int addr, int regnum, u16 val) in spl2sw_mii_write() argument
72 ret = spl2sw_mdio_access(comm, SPL2SW_MDIO_WRITE_CMD, addr, regnum, val); in spl2sw_mii_write()
/linux/arch/arm/include/asm/
A Dopcodes-virt.h21 #define __MSR_ELR_HYP(regnum) __inst_arm_thumb32( \ argument
22 0xE12EF300 | regnum, \
23 0xF3808E30 | (regnum << 16) \
/linux/drivers/net/dsa/
A Dlan9303-core.c291 if (regnum > MII_EXPANSION) in lan9303_virt_phy_reg_read()
303 if (regnum > MII_EXPANSION) in lan9303_virt_phy_reg_write()
321 val |= LAN9303_PMI_ACCESS_MIIRINDA(regnum); in lan9303_indirect_phy_read()
353 int regnum, u16 val) in lan9303_indirect_phy_write() argument
359 reg |= LAN9303_PMI_ACCESS_MIIRINDA(regnum); in lan9303_indirect_phy_write()
398 reg = regnum; in lan9303_write_switch_reg()
430 reg = regnum; in lan9303_read_switch_reg()
467 ret = lan9303_read_switch_reg(chip, regnum, &reg); in lan9303_write_switch_reg_mask()
477 u16 regnum, u32 val) in lan9303_write_switch_port() argument
484 u16 regnum, u32 *val) in lan9303_read_switch_port() argument
[all …]
/linux/tools/perf/arch/arm/util/
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()
45 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id()
/linux/drivers/net/ethernet/freescale/
A Dxgmac_mdio.c131 static int xgmac_mdio_write_c22(struct mii_bus *bus, int phy_id, int regnum, in xgmac_mdio_write_c22() argument
137 u16 dev_addr = regnum & 0x1f; in xgmac_mdio_write_c22()
164 int regnum, u16 value) in xgmac_mdio_write_c45() argument
186 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_write_c45()
206 static int xgmac_mdio_read_c22(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read_c22() argument
211 u16 dev_addr = regnum & 0x1f; in xgmac_mdio_read_c22()
247 phy_id, dev_addr, regnum); in xgmac_mdio_read_c22()
266 int regnum) in xgmac_mdio_read_c45() argument
289 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_read_c45()
313 phy_id, dev_addr, regnum); in xgmac_mdio_read_c45()
/linux/tools/perf/arch/loongarch/util/
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()
77 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id()
/linux/drivers/net/ethernet/wangxun/libwx/
A Dwx_hw.h9 int wx_phy_read_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum);
10 int wx_phy_write_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum, u16 value);
11 int wx_phy_read_reg_mdi_c45(struct mii_bus *bus, int phy_addr, int devnum, int regnum);
13 int devnum, int regnum, u16 value);
/linux/drivers/net/dsa/qca/
A Dqca8k-8xxx.c47 ret = bus->write(bus, phy_id, regnum, lo); in qca8k_mii_write_lo()
62 ret = bus->write(bus, phy_id, regnum, hi); in qca8k_mii_write_hi()
75 ret = bus->read(bus, phy_id, regnum); in qca8k_mii_read_lo()
95 ret = bus->read(bus, phy_id, regnum); in qca8k_mii_read_hi()
624 int regnum, u16 data) in qca8k_phy_eth_command() argument
633 if (regnum >= QCA8K_MDIO_MASTER_MAX_REG) in qca8k_phy_eth_command()
640 QCA8K_MDIO_MASTER_REG_ADDR(regnum); in qca8k_phy_eth_command()
823 if (regnum >= QCA8K_MDIO_MASTER_MAX_REG) in qca8k_mdio_write()
861 if (regnum >= QCA8K_MDIO_MASTER_MAX_REG) in qca8k_mdio_read()
866 QCA8K_MDIO_MASTER_REG_ADDR(regnum); in qca8k_mdio_read()
[all …]
/linux/tools/perf/arch/powerpc/util/
A Dunwind-libunwind.c12 int libunwind__arch_reg_id(int regnum) in libunwind__arch_reg_id() argument
14 switch (regnum) { in libunwind__arch_reg_id()
88 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id()

Completed in 48 milliseconds

123456