Home
last modified time | relevance | path

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

12

/openbmc/u-boot/drivers/net/
H A Dfsl_mdio.c16 int dev_addr, int regnum, int value) in tsec_local_mdio_write() argument
20 out_be32(&phyregs->miimadd, (port_addr << 8) | (regnum & 0x1f)); in tsec_local_mdio_write()
30 int dev_addr, int regnum) in tsec_local_mdio_read() argument
36 out_be32(&phyregs->miimadd, (port_addr << 8) | (regnum & 0x1f)); in tsec_local_mdio_read()
75 int tsec_phy_read(struct mii_dev *bus, int addr, int dev_addr, int regnum) in tsec_phy_read() argument
80 return tsec_local_mdio_read(phyregs, addr, dev_addr, regnum); in tsec_phy_read()
83 int tsec_phy_write(struct mii_dev *bus, int addr, int dev_addr, int regnum, in tsec_phy_write() argument
89 tsec_local_mdio_write(phyregs, addr, dev_addr, regnum, value); in tsec_phy_write()
H A Dzynq_gem.c208 static int phy_setup_op(struct zynq_gem_priv *priv, u32 phy_addr, u32 regnum, in phy_setup_op() argument
223 (regnum << ZYNQ_GEM_PHYMNTNC_PHREG_SHIFT_MASK) | *data; in phy_setup_op()
240 u32 regnum, u16 *val) in phyread() argument
244 ret = phy_setup_op(priv, phy_addr, regnum, in phyread()
249 phy_addr, regnum, *val); in phyread()
255 u32 regnum, u16 data) in phywrite() argument
258 regnum, data); in phywrite()
260 return phy_setup_op(priv, phy_addr, regnum, in phywrite()
/openbmc/qemu/target/ppc/
H A Dppc-qmp-cmds.c122 int regnum; in ppc_cpu_get_reg_num() local
129 regnum = strtoul(numstr, &endptr, 10); in ppc_cpu_get_reg_num()
130 if (*endptr || (regnum >= maxnum)) { in ppc_cpu_get_reg_num()
133 *pregnum = regnum; in ppc_cpu_get_reg_num()
140 int i, regnum; in target_get_monitor_def() local
145 ppc_cpu_get_reg_num(name + 1, ARRAY_SIZE(env->gpr), &regnum)) { in target_get_monitor_def()
146 *pval = env->gpr[regnum]; in target_get_monitor_def()
152 ppc_cpu_get_reg_num(name + 1, 32, &regnum)) { in target_get_monitor_def()
153 *pval = *cpu_fpr_ptr(env, regnum); in target_get_monitor_def()
170 ppc_cpu_get_reg_num(name + 2, ARRAY_SIZE(env->sr), &regnum)) { in target_get_monitor_def()
[all …]
/openbmc/qemu/target/hexagon/
H A Dcpu.c105 static void print_reg(FILE *f, CPUHexagonState *env, int regnum) in print_reg() argument
109 if (regnum == HEX_REG_P3_0_ALIASED) { in print_reg()
112 value = regnum < 32 ? adjust_stack_ptrs(env, env->gpr[regnum]) in print_reg()
113 : env->gpr[regnum]; in print_reg()
117 hexagon_regnames[regnum], value); in print_reg()
120 static void print_vreg(FILE *f, CPUHexagonState *env, int regnum, in print_vreg() argument
126 if (env->VRegs[regnum].ub[i] != 0) { in print_vreg()
136 qemu_fprintf(f, " v%d = ( ", regnum); in print_vreg()
137 qemu_fprintf(f, "0x%02x", env->VRegs[regnum].ub[MAX_VEC_SIZE_BYTES - 1]); in print_vreg()
139 qemu_fprintf(f, ", 0x%02x", env->VRegs[regnum].ub[i]); in print_vreg()
[all …]
H A Dinternal.h28 void hexagon_debug_vreg(CPUHexagonState *env, int regnum);
29 void hexagon_debug_qreg(CPUHexagonState *env, int regnum);
/openbmc/u-boot/drivers/net/phy/
H A Dmicrel_ksz90x1.c214 int ksz9021_phy_extended_write(struct phy_device *phydev, int regnum, u16 val) in ksz9021_phy_extended_write() argument
218 MII_KSZ9021_EXTENDED_CTRL, regnum | 0x8000); in ksz9021_phy_extended_write()
223 int ksz9021_phy_extended_read(struct phy_device *phydev, int regnum) in ksz9021_phy_extended_read() argument
226 phy_write(phydev, MDIO_DEVAD_NONE, MII_KSZ9021_EXTENDED_CTRL, regnum); in ksz9021_phy_extended_read()
232 int regnum) in ksz9021_phy_extread() argument
234 return ksz9021_phy_extended_read(phydev, regnum); in ksz9021_phy_extread()
238 int devaddr, int regnum, u16 val) in ksz9021_phy_extwrite() argument
240 return ksz9021_phy_extended_write(phydev, regnum, val); in ksz9021_phy_extwrite()
287 int devaddr, int regnum, u16 mode, u16 val) in ksz9031_phy_extended_write() argument
294 MII_KSZ9031_MMD_REG_DATA, regnum); in ksz9031_phy_extended_write()
[all …]
H A Drealtek.c62 int devaddr, int regnum) in rtl8211f_phy_extread() argument
69 val = phy_read(phydev, MDIO_DEVAD_NONE, regnum); in rtl8211f_phy_extread()
76 int devaddr, int regnum, u16 val) in rtl8211f_phy_extwrite() argument
82 phy_write(phydev, MDIO_DEVAD_NONE, regnum, val); in rtl8211f_phy_extwrite()
/openbmc/u-boot/include/
H A Dfsl_mdio.h48 int dev_addr, int regnum);
49 int tsec_phy_read(struct mii_dev *bus, int addr, int dev_addr, int regnum);
50 int tsec_phy_write(struct mii_dev *bus, int addr, int dev_addr, int regnum,
53 int regnum, u16 value);
55 int regnum);
H A Dmicrel.h31 int ksz9021_phy_extended_write(struct phy_device *phydev, int regnum, u16 val);
32 int ksz9021_phy_extended_read(struct phy_device *phydev, int regnum);
35 int regnum, u16 mode, u16 val);
37 int regnum, u16 mode);
H A Dphy.h154 static inline int phy_read(struct phy_device *phydev, int devad, int regnum) in phy_read() argument
163 return bus->read(bus, phydev->addr, devad, regnum); in phy_read()
166 static inline int phy_write(struct phy_device *phydev, int devad, int regnum, in phy_write() argument
176 return bus->write(bus, phydev->addr, devad, regnum, val); in phy_write()
/openbmc/u-boot/arch/arm/include/asm/
H A Dopcodes-virt.h21 #define __MSR_ELR_HYP(regnum) __inst_arm_thumb32( \ argument
22 0xE12EF300 | regnum, \
23 0xF3808E30 | (regnum << 16) \
/openbmc/u-boot/drivers/net/fm/
H A Dmemac_phy.c40 int regnum, u16 value) in memac_mdio_write() argument
48 dev_addr = regnum & 0x1f; in memac_mdio_write()
63 memac_out_32(&regs->mdio_addr, regnum & 0xffff); in memac_mdio_write()
85 int regnum) in memac_mdio_read() argument
95 dev_addr = regnum & 0x1f; in memac_mdio_read()
110 memac_out_32(&regs->mdio_addr, regnum & 0xffff); in memac_mdio_read()
H A Dtgec_phy.c20 int regnum, u16 value) in tgec_mdio_write() argument
40 out_be32(&regs->mdio_addr, regnum & 0xffff); in tgec_mdio_write()
62 int regnum) in tgec_mdio_read() argument
82 out_be32(&regs->mdio_addr, regnum & 0xffff); in tgec_mdio_read()
H A Dinit.c347 unsigned int regnum = 0; in set_sgmii_phy() local
352 qsgmii = is_qsgmii_riser_card(bus, phy_base_addr, port_num, regnum); in set_sgmii_phy()
367 unsigned int port_num, unsigned regnum) in is_qsgmii_riser_card() argument
376 val = bus->read(bus, i, MDIO_DEVAD_NONE, regnum); in is_qsgmii_riser_card()
/openbmc/qemu/tests/tcg/multiarch/gdbstub/
H A Dregisters.py53 regnum = int(r.attrib["regnum"])
55 entry = { "name": name, "regnum": regnum }
70 def get_register_by_regnum(reg_map, regnum): argument
75 if entry['regnum'] == regnum:
150 regnum = e["regnum"]
154 value = frame.read_register(regnum)
/openbmc/u-boot/board/freescale/ls1021aqds/
H A Deth.c69 int regnum) in ls1021a_mdio_read() argument
75 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1021a_mdio_read()
79 int regnum, u16 value) in ls1021a_mdio_write() argument
85 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in ls1021a_mdio_write()
/openbmc/qemu/scripts/
H A Dfeature_to_c.py54 regnum = 0 variable
70 regnum = int(element.attrib['regnum']) variable
73 regnums.append(regnum)
74 regnum += 1
/openbmc/u-boot/board/gdsys/common/
H A Dihs_mdio.c114 int regnum) in ihs_mdio_read() argument
122 ((addr & 0x1f) << 5) | (regnum & 0x1f) | (2 << 10)); in ihs_mdio_read()
133 int regnum, u16 value) in ihs_mdio_write() argument
140 write_control(info, ((addr & 0x1f) << 5) | (regnum & 0x1f) | (1 << 10)); in ihs_mdio_write()
/openbmc/u-boot/drivers/qe/
H A Duec_phy.c120 u16 uec_phy_read(struct uec_mii_info *mii_info, u16 regnum);
121 void uec_phy_write(struct uec_mii_info *mii_info, u16 regnum, u16 val);
126 void uec_write_phy_reg (struct eth_device *dev, int mii_id, int regnum, int value) in uec_write_phy_reg() argument
130 enet_tbi_mii_reg_e mii_reg = (enet_tbi_mii_reg_e) regnum; in uec_write_phy_reg()
140 (void)bb_miiphy_write(NULL, mii_id, regnum, value); in uec_write_phy_reg()
165 int uec_read_phy_reg (struct eth_device *dev, int mii_id, int regnum) in uec_read_phy_reg() argument
169 enet_tbi_mii_reg_e mii_reg = (enet_tbi_mii_reg_e) regnum; in uec_read_phy_reg()
180 (void)bb_miiphy_read(NULL, mii_id, regnum, &value); in uec_read_phy_reg()
805 u16 uec_phy_read(struct uec_mii_info *mii_info, u16 regnum) in uec_phy_read() argument
807 return mii_info->mdio_read (mii_info->dev, mii_info->mii_id, regnum); in uec_phy_read()
[all …]
H A Duec_phy.h233 void uec_write_phy_reg (struct eth_device *dev, int mii_id, int regnum,
235 int uec_read_phy_reg (struct eth_device *dev, int mii_id, int regnum);
/openbmc/u-boot/board/freescale/ls1012aqds/
H A Deth.c64 int regnum) in ls1012aqds_mdio_read() argument
70 return priv->realbus->read(priv->realbus, addr, devad, regnum); in ls1012aqds_mdio_read()
74 int regnum, u16 value) in ls1012aqds_mdio_write() argument
80 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in ls1012aqds_mdio_write()
/openbmc/qemu/hw/ide/
H A Dahci.c114 enum AHCIPortReg regnum = offset / sizeof(uint32_t); in ahci_port_read() local
115 assert(regnum < (AHCI_PORT_ADDR_OFFSET_LEN / sizeof(uint32_t))); in ahci_port_read()
117 switch (regnum) { in ahci_port_read()
166 trace_ahci_port_read_default(s, port, AHCIPortReg_lookup[regnum], in ahci_port_read()
171 trace_ahci_port_read(s, port, AHCIPortReg_lookup[regnum], offset, val); in ahci_port_read()
275 enum AHCIPortReg regnum = offset / sizeof(uint32_t); in ahci_port_write() local
276 assert(regnum < (AHCI_PORT_ADDR_OFFSET_LEN / sizeof(uint32_t))); in ahci_port_write()
277 trace_ahci_port_write(s, port, AHCIPortReg_lookup[regnum], offset, val); in ahci_port_write()
279 switch (regnum) { in ahci_port_write()
353 trace_ahci_port_write_unimpl(s, port, AHCIPortReg_lookup[regnum], in ahci_port_write()
[all …]
/openbmc/qemu/hw/net/
H A Dxilinx_axienet.c74 int regnum; in tdk_read() local
77 regnum = req & 0x1f; in tdk_read()
79 switch (regnum) { in tdk_read()
129 r = phy->regs[regnum]; in tdk_read()
132 DPHY(qemu_log("\n%s %x = reg[%d]\n", __func__, r, regnum)); in tdk_read()
139 int regnum; in tdk_write() local
141 regnum = req & 0x1f; in tdk_write()
142 DPHY(qemu_log("%s reg[%d] = %x\n", __func__, regnum, data)); in tdk_write()
143 switch (regnum) { in tdk_write()
145 phy->regs[regnum] = data; in tdk_write()
/openbmc/u-boot/drivers/video/
H A Dssd2828.c153 static u32 read_hw_register(const struct ssd2828_config *cfg, u8 regnum) in read_hw_register() argument
155 soft_spi_xfer_24bit_3wire(cfg, 0x700000 | regnum); in read_hw_register()
162 static void write_hw_register(const struct ssd2828_config *cfg, u8 regnum, in write_hw_register() argument
165 soft_spi_xfer_24bit_3wire(cfg, 0x700000 | regnum); in write_hw_register()
/openbmc/u-boot/board/freescale/corenet_ds/
H A Deth_hydra.c117 int regnum) in hydra_mdio_read() argument
123 return priv->realbus->read(priv->realbus, addr, devad, regnum); in hydra_mdio_read()
127 int regnum, u16 value) in hydra_mdio_write() argument
133 return priv->realbus->write(priv->realbus, addr, devad, regnum, value); in hydra_mdio_write()

12