/linux-4.1.27/arch/ia64/include/uapi/asm/ |
D | gcc_intrin.h | 21 #define ia64_invala_gr(regnum) asm volatile ("invala.e r%0" :: "i"(regnum)) argument 23 #define ia64_invala_fr(regnum) asm volatile ("invala.e f%0" :: "i"(regnum)) argument 33 #define ia64_native_setreg(regnum, val) \ argument 35 switch (regnum) { \ 41 "i" (regnum - _IA64_REG_AR_KR0), \ 46 "i" (regnum - _IA64_REG_CR_DCR), \ 62 #define ia64_native_getreg(regnum) \ argument 66 switch (regnum) { \ 81 : "i"(regnum - _IA64_REG_AR_KR0)); \ 85 : "i" (regnum - _IA64_REG_CR_DCR)); \ [all …]
|
/linux-4.1.27/drivers/net/phy/ |
D | mdio-octeon.c | 60 int phy_id, int regnum) in octeon_mdiobus_c45_addr() argument 69 smi_wr.s.dat = regnum & 0xffff; in octeon_mdiobus_c45_addr() 72 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_c45_addr() 77 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_c45_addr() 93 static int octeon_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in octeon_mdiobus_read() argument 101 if (regnum & MII_ADDR_C45) { in octeon_mdiobus_read() 102 int r = octeon_mdiobus_c45_addr(p, phy_id, regnum); in octeon_mdiobus_read() 106 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_read() 116 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_read() 134 int regnum, u16 val) in octeon_mdiobus_write() argument [all …]
|
D | mdio-moxart.c | 37 static int moxart_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in moxart_mdio_read() argument 46 ((regnum << 21) & REGAD_MASK); in moxart_mdio_read() 66 int regnum, u16 value) in moxart_mdio_write() argument 75 ((regnum << 21) & REGAD_MASK); in moxart_mdio_write()
|
D | mdio-sun4i.c | 39 static int sun4i_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in sun4i_mdio_read() argument 46 writel((mii_id << 8) | regnum, data->membase + EMAC_MAC_MADR_REG); in sun4i_mdio_read() 66 static int sun4i_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in sun4i_mdio_write() argument 73 writel((mii_id << 8) | regnum, data->membase + EMAC_MAC_MADR_REG); in sun4i_mdio_write()
|
D | micrel.c | 123 u32 regnum, u16 val) in kszphy_extended_write() argument 125 phy_write(phydev, MII_KSZPHY_EXTREG, KSZPHY_EXTREG_WRITE | regnum); in kszphy_extended_write() 130 u32 regnum) in kszphy_extended_read() argument 132 phy_write(phydev, MII_KSZPHY_EXTREG, regnum); in kszphy_extended_read() 374 u8 mode, u32 dev_addr, u32 regnum, u16 val) in ksz9031_extended_write() argument 377 phy_write(phydev, MII_KSZ9031RN_MMD_REGDATA_REG, regnum); in ksz9031_extended_write() 383 u8 mode, u32 dev_addr, u32 regnum) in ksz9031_extended_read() argument 386 phy_write(phydev, MII_KSZ9031RN_MMD_REGDATA_REG, regnum); in ksz9031_extended_read() 505 int regnum) in ksz9021_rd_mmd_phyreg() argument 515 int regnum, u32 val) in ksz9021_wr_mmd_phyreg() argument
|
D | mdio-mux.c | 43 static int mdio_mux_read(struct mii_bus *bus, int phy_id, int regnum) in mdio_mux_read() argument 62 r = pb->mii_bus->read(pb->mii_bus, phy_id, regnum); in mdio_mux_read() 73 int regnum, u16 val) in mdio_mux_write() argument 87 r = pb->mii_bus->write(pb->mii_bus, phy_id, regnum, val); in mdio_mux_write()
|
D | bcm87xx.c | 61 u32 regnum = MII_ADDR_C45 | (devid << 16) | reg; in bcm87xx_of_reg_init() local 64 val = phy_read(phydev, regnum); in bcm87xx_of_reg_init() 73 ret = phy_write(phydev, regnum, val); in bcm87xx_of_reg_init()
|
D | broadcom.c | 33 static int bcm54xx_exp_read(struct phy_device *phydev, u16 regnum) in bcm54xx_exp_read() argument 37 val = phy_write(phydev, MII_BCM54XX_EXP_SEL, regnum); in bcm54xx_exp_read() 49 static int bcm54xx_exp_write(struct phy_device *phydev, u16 regnum, u16 val) in bcm54xx_exp_write() argument 53 ret = phy_write(phydev, MII_BCM54XX_EXP_SEL, regnum); in bcm54xx_exp_write() 65 static int bcm54xx_auxctl_write(struct phy_device *phydev, u16 regnum, u16 val) in bcm54xx_auxctl_write() argument 67 return phy_write(phydev, MII_BCM54XX_AUX_CTL, regnum | val); in bcm54xx_auxctl_write()
|
D | mdio_bus.c | 373 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum) in mdiobus_read() argument 380 retval = bus->read(bus, addr, regnum); in mdiobus_read() 398 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val) in mdiobus_write() argument 405 err = bus->write(bus, addr, regnum, val); in mdiobus_write()
|
D | dp83640.c | 222 static inline int broadcast_write(struct mii_bus *bus, u32 regnum, u16 val) in broadcast_write() argument 224 return mdiobus_write(bus, BROADCAST_ADDR, regnum, val); in broadcast_write() 228 static int ext_read(struct phy_device *phydev, int page, u32 regnum) in ext_read() argument 237 val = phy_read(phydev, regnum); in ext_read() 244 int page, u32 regnum, u16 val) in ext_write() argument 253 broadcast_write(phydev->bus, regnum, val); in ext_write() 255 phy_write(phydev, regnum, val); in ext_write()
|
/linux-4.1.27/tools/perf/arch/x86/util/ |
D | unwind-libunwind.c | 9 int libunwind__arch_reg_id(int regnum) in libunwind__arch_reg_id() argument 13 switch (regnum) { in libunwind__arch_reg_id() 66 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id() 73 int libunwind__arch_reg_id(int regnum) in libunwind__arch_reg_id() argument 77 switch (regnum) { in libunwind__arch_reg_id() 106 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | xgmac_mdio.c | 128 static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in xgmac_mdio_write() argument 138 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write() 140 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_write() 144 dev_addr = regnum & 0x1f; in xgmac_mdio_write() 159 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write() 160 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write() 182 static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read() argument 194 if (regnum & MII_ADDR_C45) { in xgmac_mdio_read() 195 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_read() 198 dev_addr = regnum & 0x1f; in xgmac_mdio_read() [all …]
|
D | fsl_pq_mdio.c | 102 static int fsl_pq_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in fsl_pq_mdio_write() argument 110 iowrite32be((mii_id << 8) | regnum, ®s->miimadd); in fsl_pq_mdio_write() 135 static int fsl_pq_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in fsl_pq_mdio_read() argument 143 iowrite32be((mii_id << 8) | regnum, ®s->miimadd); in fsl_pq_mdio_read() 163 dev_dbg(&bus->dev, "read %04x from address %x/%x\n", value, mii_id, regnum); in fsl_pq_mdio_read()
|
D | fec_main.c | 1764 static int fec_enet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in fec_enet_mdio_read() argument 1774 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(regnum) | in fec_enet_mdio_read() 1790 static int fec_enet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in fec_enet_mdio_write() argument 1801 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(regnum) | in fec_enet_mdio_write()
|
D | gianfar.h | 1306 u32 regnum, u32 read);
|
/linux-4.1.27/include/linux/ |
D | phy.h | 159 int (*read)(struct mii_bus *bus, int phy_id, int regnum); 160 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val); 209 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum); 210 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val); 560 int devnum, int regnum); 569 int devnum, int regnum, u32 val); 605 static inline int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in phy_read_mmd() argument 611 MII_ADDR_C45 | (devad << 16) | (regnum & 0xffff)); in phy_read_mmd() 636 static inline int phy_read(struct phy_device *phydev, u32 regnum) in phy_read() argument 638 return mdiobus_read(phydev->bus, phydev->addr, regnum); in phy_read() [all …]
|
D | svga.h | 13 u8 regnum; member
|
/linux-4.1.27/arch/ia64/kernel/ |
D | unaligned.c | 451 setreg (unsigned long regnum, unsigned long val, int nat, struct pt_regs *regs) in setreg() argument 461 if (regnum >= IA64_FIRST_STACKED_GR) { in setreg() 462 set_rse_reg(regs, regnum, val, nat); in setreg() 474 if (GR_IN_SW(regnum)) { in setreg() 482 addr, unat==&sw->ar_unat ? "yes":"no", GR_OFFS(regnum)); in setreg() 487 addr += GR_OFFS(regnum); in setreg() 510 fph_index (struct pt_regs *regs, long regnum) in fph_index() argument 513 return rotate_reg(96, rrb_fr, (regnum - IA64_FIRST_ROTATING_FR)); in fph_index() 517 setfpreg (unsigned long regnum, struct ia64_fpreg *fpval, struct pt_regs *regs) in setfpreg() argument 533 if (regnum >= IA64_FIRST_ROTATING_FR) { in setfpreg() [all …]
|
D | unwind.c | 283 unw_access_gr (struct unw_frame_info *info, int regnum, unsigned long *val, char *nat, int write) in unw_access_gr() argument 289 if ((unsigned) regnum - 1 >= 127) { in unw_access_gr() 290 if (regnum == 0 && !write) { in unw_access_gr() 296 __func__, regnum); in unw_access_gr() 300 if (regnum < 32) { in unw_access_gr() 301 if (regnum >= 4 && regnum <= 7) { in unw_access_gr() 303 ireg = &info->r4 + (regnum - 4); in unw_access_gr() 354 addr = &info->sw->r4 + (regnum - 4); in unw_access_gr() 361 addr = (unsigned long *) ((unsigned long)pt + pt_regs_off(regnum)); in unw_access_gr() 370 addr = ia64_rse_skip_regs((unsigned long *) info->bsp, regnum - 32); in unw_access_gr() [all …]
|
D | ptrace.c | 405 unsigned long *bspstore, *krbs, regnum, *laddr, *urbs_end, *rnat_addr; in ia64_peek() local 451 regnum = ia64_rse_num_regs(bspstore, laddr); in ia64_peek() 452 *val = *ia64_rse_skip_regs(krbs, regnum); in ia64_peek() 467 unsigned long *bspstore, *krbs, regnum, *laddr; in ia64_poke() local 488 regnum = ia64_rse_num_regs(bspstore, laddr); in ia64_poke() 489 *ia64_rse_skip_regs(krbs, regnum) = val; in ia64_poke() 787 unsigned long regnum, nat_bits, scratch_unat, dummy = 0; in access_nat_bits() local 797 for (regnum = 4; regnum <= 7; ++regnum) { in access_nat_bits() 798 unw_get_gr(info, regnum, &dummy, &nat); in access_nat_bits() 799 unw_set_gr(info, regnum, dummy, in access_nat_bits() [all …]
|
D | paravirt.c | 145 ia64_native_getreg_func(int regnum) in ia64_native_getreg_func() argument 148 switch (regnum) { in ia64_native_getreg_func() 211 printk(KERN_CRIT "wrong_getreg %d\n", regnum); in ia64_native_getreg_func() 225 ia64_native_setreg_func(int regnum, unsigned long val) in ia64_native_setreg_func() argument 227 switch (regnum) { in ia64_native_setreg_func() 290 printk(KERN_CRIT "wrong setreg %d\n", regnum); in ia64_native_setreg_func() 395 extern unsigned long ia64_native_getreg_func(int regnum); 473 extern void ia64_native_setreg_func(int regnum, unsigned long val);
|
/linux-4.1.27/arch/arm/include/asm/ |
D | opcodes-virt.h | 34 #define __MSR_ELR_HYP(regnum) __inst_arm_thumb32( \ argument 35 0xE12EF300 | regnum, \ 36 0xF3808E30 | (regnum << 16) \
|
/linux-4.1.27/tools/perf/arch/arm/util/ |
D | unwind-libunwind.c | 8 int libunwind__arch_reg_id(int regnum) in libunwind__arch_reg_id() argument 10 switch (regnum) { in libunwind__arch_reg_id() 44 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id()
|
/linux-4.1.27/tools/perf/arch/arm64/util/ |
D | unwind-libunwind.c | 8 int libunwind__arch_reg_id(int regnum) in libunwind__arch_reg_id() argument 10 switch (regnum) { in libunwind__arch_reg_id() 78 pr_err("unwind: invalid reg id %d\n", regnum); in libunwind__arch_reg_id()
|
/linux-4.1.27/drivers/net/dsa/ |
D | mv88e6xxx.h | 273 int mv88e6xxx_phy_read(struct dsa_switch *ds, int port, int regnum); 274 int mv88e6xxx_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val); 275 int mv88e6xxx_phy_read_indirect(struct dsa_switch *ds, int port, int regnum); 276 int mv88e6xxx_phy_write_indirect(struct dsa_switch *ds, int port, int regnum, 279 int mv88e6xxx_phy_read_ppu(struct dsa_switch *ds, int addr, int regnum); 281 int regnum, u16 val); 295 int mv88e6xxx_phy_read_indirect(struct dsa_switch *ds, int addr, int regnum); 296 int mv88e6xxx_phy_write_indirect(struct dsa_switch *ds, int addr, int regnum,
|
D | mv88e6xxx.c | 221 static int _mv88e6xxx_phy_read(struct dsa_switch *ds, int addr, int regnum) in _mv88e6xxx_phy_read() argument 224 return mv88e6xxx_reg_read(ds, addr, regnum); in _mv88e6xxx_phy_read() 229 static int _mv88e6xxx_phy_write(struct dsa_switch *ds, int addr, int regnum, in _mv88e6xxx_phy_write() argument 233 return mv88e6xxx_reg_write(ds, addr, regnum, val); in _mv88e6xxx_phy_write() 347 int mv88e6xxx_phy_read_ppu(struct dsa_switch *ds, int addr, int regnum) in mv88e6xxx_phy_read_ppu() argument 353 ret = mv88e6xxx_reg_read(ds, addr, regnum); in mv88e6xxx_phy_read_ppu() 361 int regnum, u16 val) in mv88e6xxx_phy_write_ppu() argument 367 ret = mv88e6xxx_reg_write(ds, addr, regnum, val); in mv88e6xxx_phy_write_ppu() 797 int regnum) in _mv88e6xxx_phy_read_indirect() argument 802 GLOBAL2_SMI_OP_22_READ | (addr << 5) | regnum); in _mv88e6xxx_phy_read_indirect() [all …]
|
D | mv88e6131.c | 280 mv88e6131_phy_read(struct dsa_switch *ds, int port, int regnum) in mv88e6131_phy_read() argument 287 return mv88e6xxx_phy_read_ppu(ds, addr, regnum); in mv88e6131_phy_read() 292 int port, int regnum, u16 val) in mv88e6131_phy_write() argument 299 return mv88e6xxx_phy_write_ppu(ds, addr, regnum, val); in mv88e6131_phy_write()
|
D | mv88e6060.c | 205 static int mv88e6060_phy_read(struct dsa_switch *ds, int port, int regnum) in mv88e6060_phy_read() argument 213 return reg_read(ds, addr, regnum); in mv88e6060_phy_read() 217 mv88e6060_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val) in mv88e6060_phy_write() argument 225 return reg_write(ds, addr, regnum, val); in mv88e6060_phy_write()
|
D | bcm_sf2.c | 751 int regnum, u16 val) in bcm_sf2_sw_indir_rw() argument 767 reg = 0x80 << 8 | regnum << 1; in bcm_sf2_sw_indir_rw() 782 static int bcm_sf2_sw_phy_read(struct dsa_switch *ds, int addr, int regnum) in bcm_sf2_sw_phy_read() argument 790 return bcm_sf2_sw_indir_rw(ds, 1, addr, regnum, 0); in bcm_sf2_sw_phy_read() 796 static int bcm_sf2_sw_phy_write(struct dsa_switch *ds, int addr, int regnum, in bcm_sf2_sw_phy_write() argument 805 bcm_sf2_sw_indir_rw(ds, 0, addr, regnum, val); in bcm_sf2_sw_phy_write()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_eeprom.c | 1029 static int ipath_tempsense_internal_read(struct ipath_devdata *dd, u8 regnum) in ipath_tempsense_internal_read() argument 1052 ret = wr_byte(dd, regnum); in ipath_tempsense_internal_read() 1056 regnum); in ipath_tempsense_internal_read() 1085 int ipath_tempsense_read(struct ipath_devdata *dd, u8 regnum) in ipath_tempsense_read() argument 1089 if (regnum > 7) in ipath_tempsense_read() 1093 if (!((1 << regnum) & VALID_TS_RD_REG_MASK)) in ipath_tempsense_read() 1098 ret = ipath_tempsense_internal_read(dd, regnum); in ipath_tempsense_read() 1112 u8 regnum, u8 data) in ipath_tempsense_internal_write() argument 1132 ret = wr_byte(dd, regnum); in ipath_tempsense_internal_write() 1136 regnum); in ipath_tempsense_internal_write() [all …]
|
D | ipath_kernel.h | 1086 int ipath_tempsense_read(struct ipath_devdata *, u8 regnum); 1087 int ipath_tempsense_write(struct ipath_devdata *, u8 regnum, u8 data);
|
/linux-4.1.27/arch/x86/kernel/cpu/mtrr/ |
D | if.c | 217 err = get_user(gentry.regnum, &g32->regnum); in mtrr_ioctl() 269 if (gentry.regnum >= num_var_ranges) in mtrr_ioctl() 271 mtrr_if->get(gentry.regnum, &base, &size, &type); in mtrr_ioctl() 323 if (gentry.regnum >= num_var_ranges) in mtrr_ioctl() 325 mtrr_if->get(gentry.regnum, &base, &size, &type); in mtrr_ioctl() 354 err |= put_user(gentry.regnum, &g32->regnum); in mtrr_ioctl()
|
/linux-4.1.27/arch/metag/include/asm/ |
D | hwthread.h | 26 void __iomem *__CU_addr(unsigned int thread, unsigned int regnum) in __CU_addr() argument 35 thread_regnum = TXUCTREGn_STRIDE * regnum; in __CU_addr()
|
/linux-4.1.27/drivers/net/ethernet/hisilicon/ |
D | hip04_mdio.c | 46 static int hip04_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in hip04_mdio_read() argument 56 val = regnum | (mii_id << 5) | MDIO_READ; in hip04_mdio_read() 77 int regnum, u16 value) in hip04_mdio_write() argument 88 val = regnum | (mii_id << 5) | MDIO_WRITE; in hip04_mdio_write()
|
/linux-4.1.27/drivers/net/usb/ |
D | net1080.c | 108 nc_vendor_read(struct usbnet *dev, u8 req, u8 regnum, u16 *retval_ptr) in nc_vendor_read() argument 113 0, regnum, retval_ptr, in nc_vendor_read() 123 nc_register_read(struct usbnet *dev, u8 regnum, u16 *retval_ptr) in nc_register_read() argument 125 return nc_vendor_read(dev, REQUEST_REGISTER, regnum, retval_ptr); in nc_register_read() 130 nc_vendor_write(struct usbnet *dev, u8 req, u8 regnum, u16 value) in nc_vendor_write() argument 134 value, regnum, NULL, 0); in nc_vendor_write() 138 nc_register_write(struct usbnet *dev, u8 regnum, u16 value) in nc_register_write() argument 140 nc_vendor_write(dev, REQUEST_REGISTER, regnum, value); in nc_register_write()
|
D | ax88172a.c | 41 static int asix_mdio_bus_read(struct mii_bus *bus, int phy_id, int regnum) in asix_mdio_bus_read() argument 44 regnum); in asix_mdio_bus_read() 47 static int asix_mdio_bus_write(struct mii_bus *bus, int phy_id, int regnum, in asix_mdio_bus_write() argument 50 asix_mdio_write(((struct usbnet *)bus->priv)->net, phy_id, regnum, val); in asix_mdio_bus_write()
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | processor.h | 359 #define ia64_get_kr(regnum) \ argument 363 switch (regnum) { \ 377 #define ia64_set_kr(regnum, r) \ argument 379 switch (regnum) { \ 641 ia64_set_dbr (__u64 regnum, __u64 value) in ia64_set_dbr() argument 643 __ia64_set_dbr(regnum, value); in ia64_set_dbr() 650 ia64_get_dbr (__u64 regnum) in ia64_get_dbr() argument 654 retval = __ia64_get_dbr(regnum); in ia64_get_dbr()
|
D | paravirt_privop.h | 56 extern void ia64_native_setreg_func(int regnum, unsigned long val); 57 extern unsigned long ia64_native_getreg_func(int regnum);
|
D | sal.h | 199 u8 regnum; /* translation register number */ member
|
/linux-4.1.27/kernel/debug/ |
D | gdbstub.c | 586 static char *gdb_hex_reg_helper(int regnum, char *out) in gdb_hex_reg_helper() argument 591 for (i = 0; i < regnum; i++) in gdb_hex_reg_helper() 600 unsigned long regnum; in gdb_cmd_reg_get() local 603 kgdb_hex2long(&ptr, ®num); in gdb_cmd_reg_get() 604 if (regnum >= DBG_MAX_REG_NUM) { in gdb_cmd_reg_get() 609 gdb_hex_reg_helper(regnum, remcom_out_buffer); in gdb_cmd_reg_get() 615 unsigned long regnum; in gdb_cmd_reg_set() local 619 kgdb_hex2long(&ptr, ®num); in gdb_cmd_reg_set() 622 !dbg_get_reg(regnum, gdb_regs, ks->linux_regs)) { in gdb_cmd_reg_set() 634 dbg_set_reg(regnum, gdb_regs, ks->linux_regs); in gdb_cmd_reg_set()
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | hw_exception_handler.S | 113 #define R3_TO_LWREG_V(regnum) \ argument 114 swi r3, r1, 4 * regnum; \ 118 #define R3_TO_LWREG(regnum) \ argument 119 or NUM_TO_REG (regnum), r0, r3; \ 123 #define SWREG_TO_R3_V(regnum) \ argument 124 lwi r3, r1, 4 * regnum; \ 128 #define SWREG_TO_R3(regnum) \ argument 129 or r3, r0, NUM_TO_REG (regnum); \ 133 #define R3_TO_LWREG_VM_V(regnum) \ argument 135 swi r3, r7, 4 * regnum; [all …]
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | mvmdio.c | 113 int regnum) in orion_mdio_read() argument 126 (regnum << MVMDIO_SMI_PHY_REG_SHIFT) | in orion_mdio_read() 148 int regnum, u16 value) in orion_mdio_write() argument 160 (regnum << MVMDIO_SMI_PHY_REG_SHIFT) | in orion_mdio_write()
|
D | pxa168_eth.c | 1321 static int pxa168_smi_read(struct mii_bus *bus, int phy_addr, int regnum) in pxa168_smi_read() argument 1331 wrl(pep, SMI, (phy_addr << 16) | (regnum << 21) | SMI_OP_R); in pxa168_smi_read() 1345 static int pxa168_smi_write(struct mii_bus *bus, int phy_addr, int regnum, in pxa168_smi_write() argument 1355 wrl(pep, SMI, (phy_addr << 16) | (regnum << 21) | in pxa168_smi_write()
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
D | mtrr.h | 45 unsigned int regnum; /* Register number */ member 62 __u32 regnum; /* Register number */ member
|
/linux-4.1.27/drivers/staging/netlogic/ |
D | xlr_net.c | 648 static int xlr_phy_write(u32 *base_addr, int phy_addr, int regnum, u16 val) in xlr_phy_write() argument 658 xlr_nae_wreg(base_addr, R_MII_MGMT_ADDRESS, (phy_addr << 8) | regnum); in xlr_phy_write() 678 static int xlr_phy_read(u32 *base_addr, int phy_addr, int regnum) in xlr_phy_read() argument 690 (phy_addr << 8) | (regnum << 0)); in xlr_phy_read() 715 static int xlr_mii_write(struct mii_bus *bus, int phy_addr, int regnum, u16 val) in xlr_mii_write() argument 720 ret = xlr_phy_write(priv->mii_addr, phy_addr, regnum, val); in xlr_mii_write() 722 phy_addr, regnum, val, ret); in xlr_mii_write() 726 static int xlr_mii_read(struct mii_bus *bus, int phy_addr, int regnum) in xlr_mii_read() argument 731 ret = xlr_phy_read(priv->mii_addr, phy_addr, regnum); in xlr_mii_read() 733 phy_addr, regnum, ret); in xlr_mii_read()
|
/linux-4.1.27/drivers/net/ethernet/ |
D | dnet.c | 102 static int dnet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in dnet_mdio_read() argument 113 regnum &= 0x1f; in dnet_mdio_read() 117 value |= regnum; in dnet_mdio_read() 129 pr_debug("mdio_read %02x:%02x <- %04x\n", mii_id, regnum, value); in dnet_mdio_read() 134 static int dnet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in dnet_mdio_write() argument 140 pr_debug("mdio_write %02x:%02x <- %04x\n", mii_id, regnum, value); in dnet_mdio_write() 151 regnum &= 0x1f; in dnet_mdio_write() 158 tmp |= regnum; in dnet_mdio_write()
|
/linux-4.1.27/drivers/video/fbdev/core/ |
D | svgalib.c | 27 while (regset->regnum != VGA_REGSET_END_VAL) { in svga_wcrt_multi() 28 regval = vga_rcrt(regbase, regset->regnum); in svga_wcrt_multi() 37 vga_wcrt(regbase, regset->regnum, regval); in svga_wcrt_multi() 47 while (regset->regnum != VGA_REGSET_END_VAL) { in svga_wseq_multi() 48 regval = vga_rseq(regbase, regset->regnum); in svga_wseq_multi() 57 vga_wseq(regbase, regset->regnum, regval); in svga_wseq_multi() 66 while (regset->regnum != VGA_REGSET_END_VAL) { in svga_regset_size()
|
/linux-4.1.27/drivers/mfd/ |
D | menelaus.c | 856 static int time_to_menelaus(struct rtc_time *t, int regnum) in time_to_menelaus() argument 860 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_sec)); in time_to_menelaus() 864 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_min)); in time_to_menelaus() 876 status = menelaus_write_reg(regnum++, hour); in time_to_menelaus() 880 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mday)); in time_to_menelaus() 884 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mon + 1)); in time_to_menelaus() 888 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_year - 100)); in time_to_menelaus() 895 --regnum, status); in time_to_menelaus()
|
/linux-4.1.27/tools/perf/util/ |
D | unwind-libunwind.c | 474 unw_regnum_t regnum, unw_word_t *valp, in access_reg() argument 483 pr_err("unwind: access_reg w %d\n", regnum); in access_reg() 492 id = libunwind__arch_reg_id(regnum); in access_reg() 498 pr_err("unwind: can't read reg %d\n", regnum); in access_reg() 503 pr_debug("unwind: reg %d, val %lx\n", regnum, (unsigned long)*valp); in access_reg()
|
D | unwind.h | 23 int libunwind__arch_reg_id(int regnum);
|
/linux-4.1.27/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_hw.c | 618 static int xgene_enet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in xgene_enet_mdio_read() argument 623 val = xgene_mii_phy_read(pdata, mii_id, regnum); in xgene_enet_mdio_read() 625 mii_id, regnum, val); in xgene_enet_mdio_read() 630 static int xgene_enet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in xgene_enet_mdio_write() argument 636 mii_id, regnum, val); in xgene_enet_mdio_write() 637 return xgene_mii_phy_write(pdata, mii_id, regnum, val); in xgene_enet_mdio_write()
|
/linux-4.1.27/drivers/video/fbdev/ |
D | cirrusfb.c | 383 int regnum, unsigned char val); 384 static unsigned char RGen(const struct cirrusfb_info *cinfo, int regnum); 389 static void WClut(struct cirrusfb_info *cinfo, unsigned char regnum, 392 static void RClut(struct cirrusfb_info *cinfo, unsigned char regnum, 2409 int regnum, unsigned char val) in WGen() argument 2417 if (regnum == VGA_PEL_IR || regnum == VGA_PEL_D) in WGen() 2421 vga_w(cinfo->regbase, regofs + regnum, val); in WGen() 2425 static unsigned char RGen(const struct cirrusfb_info *cinfo, int regnum) in RGen() argument 2433 if (regnum == VGA_PEL_IR || regnum == VGA_PEL_D) in RGen() 2437 return vga_r(cinfo->regbase, regofs + regnum); in RGen() [all …]
|
/linux-4.1.27/include/net/ |
D | dsa.h | 212 int (*phy_read)(struct dsa_switch *ds, int port, int regnum); 214 int regnum, u16 val);
|
/linux-4.1.27/arch/sparc/kernel/ |
D | unaligned_32.c | 287 #define WINREG_ADDR(regnum) \ in ok_for_user() argument 288 ((void __user *)(((unsigned long *)regs->u_regs[UREG_FP])+(regnum))) in ok_for_user()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | mtrr.h | 109 compat_ulong_t regnum; /* Register number */ member
|
/linux-4.1.27/Documentation/x86/ |
D | mtrr.txt | 181 for (gentry.regnum = 0; ioctl (fd, MTRRIOC_GET_ENTRY, &gentry) == 0; 182 ++gentry.regnum) 186 fprintf (stderr, "Register: %u disabled\n", gentry.regnum); 190 gentry.regnum, gentry.base, gentry.size,
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 163 int regnum) in bcm_enet_mdio_read() argument 167 tmp = regnum << ENET_MIIDATA_REG_SHIFT; in bcm_enet_mdio_read() 184 int regnum, u16 value) in bcm_enet_mdio_write() argument 190 tmp |= regnum << ENET_MIIDATA_REG_SHIFT; in bcm_enet_mdio_write() 202 int regnum) in bcm_enet_mdio_read_phylib() argument 204 return bcm_enet_mdio_read(bus->priv, mii_id, regnum); in bcm_enet_mdio_read_phylib() 211 int regnum, u16 value) in bcm_enet_mdio_write_phylib() argument 213 return bcm_enet_mdio_write(bus->priv, mii_id, regnum, value); in bcm_enet_mdio_write_phylib() 220 int regnum) in bcm_enet_mdio_read_mii() argument 222 return bcm_enet_mdio_read(netdev_priv(dev), mii_id, regnum); in bcm_enet_mdio_read_mii() [all …]
|
D | bgmac.c | 1405 static int bgmac_mii_read(struct mii_bus *bus, int mii_id, int regnum) in bgmac_mii_read() argument 1407 return bgmac_phy_read(bus->priv, mii_id, regnum); in bgmac_mii_read() 1410 static int bgmac_mii_write(struct mii_bus *bus, int mii_id, int regnum, in bgmac_mii_write() argument 1413 return bgmac_phy_write(bus->priv, mii_id, regnum, value); in bgmac_mii_write()
|
/linux-4.1.27/drivers/net/ethernet/dec/tulip/ |
D | tulip_core.c | 919 unsigned int regnum = data->reg_num; in private_ioctl() local 936 switch (regnum) { in private_ioctl() 963 data->val_out = tulip_mdio_read (dev, data->phy_id & 0x1f, regnum); in private_ioctl() 968 if (regnum & ~0x1f) in private_ioctl() 972 switch (regnum) { in private_ioctl() 986 if (regnum == 0) { in private_ioctl() 994 } else if (regnum == 4) in private_ioctl() 997 tulip_mdio_write (dev, data->phy_id & 0x1f, regnum, data->val_in); in private_ioctl()
|
/linux-4.1.27/tools/lguest/ |
D | lguest.c | 1540 static u32 getreg_num(unsigned regnum, u32 mask) in getreg_num() argument 1543 if (mask == 0xFF && (regnum & 0x4)) in getreg_num() 1544 return getreg_num(regnum & 0x3, 0xFFFF) >> 8; in getreg_num() 1546 switch (regnum) { in getreg_num() 1560 static void setreg_num(unsigned regnum, u32 val, u32 mask) in setreg_num() argument 1566 if (mask == 0xFF && (regnum & 0x4)) { in setreg_num() 1568 val = (val << 8) | getreg_num(regnum & 0x3, 0xFF); in setreg_num() 1569 setreg_num(regnum & 0x3, val, 0xFFFF); in setreg_num() 1573 switch (regnum) { in setreg_num()
|
/linux-4.1.27/drivers/net/ethernet/faraday/ |
D | ftgmac100.c | 872 static int ftgmac100_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) in ftgmac100_mdiobus_read() argument 885 FTGMAC100_PHYCR_REGAD(regnum) | in ftgmac100_mdiobus_read() 908 int regnum, u16 value) in ftgmac100_mdiobus_write() argument 922 FTGMAC100_PHYCR_REGAD(regnum) | in ftgmac100_mdiobus_write()
|
/linux-4.1.27/Documentation/networking/ |
D | phy.txt | 43 int write(struct mii_bus *bus, int mii_id, int regnum, u16 value); 44 int read(struct mii_bus *bus, int mii_id, int regnum); 46 mii_id is the address on the bus for the PHY, and regnum is the register 173 int phy_read(struct phy_device *phydev, u16 regnum); 174 int phy_write(struct phy_device *phydev, u16 regnum, u16 val);
|
/linux-4.1.27/drivers/net/ethernet/amd/ |
D | au1000_eth.c | 345 static int au1000_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) in au1000_mdiobus_read() argument 357 return au1000_mdio_read(dev, phy_addr, regnum); in au1000_mdiobus_read() 360 static int au1000_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, in au1000_mdiobus_write() argument 370 au1000_mdio_write(dev, phy_addr, regnum, value); in au1000_mdiobus_write()
|
/linux-4.1.27/drivers/net/ethernet/altera/ |
D | altera_tse_main.c | 101 static int altera_tse_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in altera_tse_mdio_read() argument 112 tse_csroffs(mdio_phy1) + regnum * 4) & 0xffff; in altera_tse_mdio_read() 115 static int altera_tse_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in altera_tse_mdio_write() argument 126 csrwr32(value, priv->mac_dev, tse_csroffs(mdio_phy1) + regnum * 4); in altera_tse_mdio_write()
|
/linux-4.1.27/drivers/video/fbdev/nvidia/ |
D | nvidia.c | 152 u8 regnum, u8 red, u8 green, u8 blue) in nvidia_write_clut() argument 155 NVWriteDacWriteAddr(par, regnum); in nvidia_write_clut() 162 u8 regnum, u8 * red, u8 * green, u8 * blue) in nvidia_read_clut() argument 165 NVWriteDacReadAddr(par, regnum); in nvidia_read_clut()
|
/linux-4.1.27/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 269 static int bfin_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) in bfin_mdiobus_read() argument 279 SET_REGAD((u16) regnum) | in bfin_mdiobus_read() 290 static int bfin_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, in bfin_mdiobus_write() argument 303 SET_REGAD((u16) regnum) | in bfin_mdiobus_write()
|
/linux-4.1.27/drivers/isdn/hisax/ |
D | hfc_sx.c | 62 Write_hfc(struct IsdnCardState *cs, u_char regnum, u_char val) in Write_hfc() argument 64 byteout(cs->hw.hfcsx.base + 1, regnum); in Write_hfc() 69 Read_hfc(struct IsdnCardState *cs, u_char regnum) in Read_hfc() argument 73 byteout(cs->hw.hfcsx.base + 1, regnum); in Read_hfc()
|
/linux-4.1.27/drivers/video/fbdev/riva/ |
D | fbdev.c | 547 unsigned char regnum, unsigned char red, in riva_wclut() argument 550 VGA_WR08(chip->PDIO, 0x3c8, regnum); in riva_wclut() 571 unsigned char regnum, unsigned char *red, in riva_rclut() argument 575 VGA_WR08(chip->PDIO, 0x3c7, regnum); in riva_rclut()
|
/linux-4.1.27/drivers/net/ethernet/toshiba/ |
D | tc35815.c | 503 static int tc_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in tc_mdio_read() argument 510 tc_writel(MD_CA_Busy | (mii_id << 5) | (regnum & 0x1f), &tr->MD_CA); in tc_mdio_read() 520 static int tc_mdio_write(struct mii_bus *bus, int mii_id, int regnum, u16 val) in tc_mdio_write() argument 528 tc_writel(MD_CA_Busy | MD_CA_Wr | (mii_id << 5) | (regnum & 0x1f), in tc_mdio_write()
|
/linux-4.1.27/drivers/net/ethernet/via/ |
D | via-rhine.c | 1601 static int mdio_read(struct net_device *dev, int phy_id, int regnum) in mdio_read() argument 1611 iowrite8(regnum, ioaddr + MIIRegAddr); in mdio_read() 1620 static void mdio_write(struct net_device *dev, int phy_id, int regnum, int value) in mdio_write() argument 1629 iowrite8(regnum, ioaddr + MIIRegAddr); in mdio_write()
|
/linux-4.1.27/drivers/net/ethernet/cadence/ |
D | macb.c | 165 static int macb_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in macb_mdio_read() argument 173 | MACB_BF(REGA, regnum) in macb_mdio_read() 185 static int macb_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in macb_mdio_write() argument 193 | MACB_BF(REGA, regnum) in macb_mdio_write()
|
/linux-4.1.27/drivers/usb/misc/sisusbvga/ |
D | sisusb.c | 1373 sisusb_write_pci_config(struct sisusb_usb_data *sisusb, int regnum, u32 data) in sisusb_write_pci_config() argument 1379 packet.address = regnum | 0x10000; in sisusb_write_pci_config() 1386 sisusb_read_pci_config(struct sisusb_usb_data *sisusb, int regnum, u32 *data) in sisusb_read_pci_config() argument 1392 packet.address = (u32)regnum | 0x10000; in sisusb_read_pci_config()
|
/linux-4.1.27/sound/isa/wss/ |
D | wss_lib.c | 1265 int i, id, rev, regnum; in snd_wss_probe() local 1355 regnum = (chip->hardware & WSS_HW_AD1848_MASK) ? 16 : 32; in snd_wss_probe() 1358 for (i = 0; i < regnum; i++) /* ok.. fill all registers */ in snd_wss_probe()
|
/linux-4.1.27/drivers/atm/ |
D | firestream.c | 1322 static void write_phy(struct fs_dev *dev, int regnum, int val) in write_phy() argument 1325 regnum, val, 0); in write_phy()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/ |
D | phy.c | 1692 u32 regnum) in _rtl92d_phy_save_adda_registers() argument 1698 for (i = 0; i < regnum; i++) in _rtl92d_phy_save_adda_registers() 1716 u32 regnum) in _rtl92d_phy_reload_adda_registers() argument 1723 for (i = 0; i < regnum; i++) in _rtl92d_phy_reload_adda_registers()
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib.h | 852 int (*f_tempsense_rd)(struct qib_devdata *, int regnum);
|
D | qib_iba7220.c | 4478 static int qib_7220_tempsense_rd(struct qib_devdata *dd, int regnum) in qib_7220_tempsense_rd() argument 4483 if (regnum > 7) { in qib_7220_tempsense_rd() 4489 if (!((1 << regnum) & VALID_TS_RD_REG_MASK)) { in qib_7220_tempsense_rd() 4498 ret = qib_twsi_blk_rd(dd, QIB_TWSI_TEMP_DEV, regnum, &rdata, 1); in qib_7220_tempsense_rd()
|
D | qib_iba6120.c | 3464 static int qib_6120_tempsense_rd(struct qib_devdata *dd, int regnum) in qib_6120_tempsense_rd() argument
|
D | qib_iba7322.c | 7236 static int qib_7322_tempsense_rd(struct qib_devdata *dd, int regnum) in qib_7322_tempsense_rd() argument
|
/linux-4.1.27/drivers/net/ethernet/agere/ |
D | et131x.c | 1300 u16 regnum, in et1310_phy_read_mii_bit() argument 1307 et131x_mii_read(adapter, regnum, ®); in et1310_phy_read_mii_bit()
|
/linux-4.1.27/Documentation/ia64/ |
D | err_inject.txt | 270 regnum : 1,
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_core_main.c | 4462 int qeth_mdio_read(struct net_device *dev, int phy_id, int regnum) in qeth_mdio_read() argument 4467 switch (regnum) { in qeth_mdio_read()
|