/drivers/net/dsa/ |
H A D | mv88e6123_61_65.c | 369 mv88e6123_61_65_phy_read(struct dsa_switch *ds, int port, int regnum) argument 372 return mv88e6xxx_phy_read(ds, addr, regnum); 377 int port, int regnum, u16 val) 380 return mv88e6xxx_phy_write(ds, addr, regnum, val); 376 mv88e6123_61_65_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val) argument
|
H A D | mv88e6060.c | 198 static int mv88e6060_phy_read(struct dsa_switch *ds, int port, int regnum) argument 206 return reg_read(ds, addr, regnum); 210 mv88e6060_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val) argument 218 return reg_write(ds, addr, regnum, val);
|
H A D | mv88e6131.c | 352 mv88e6131_phy_read(struct dsa_switch *ds, int port, int regnum) argument 355 return mv88e6xxx_phy_read_ppu(ds, addr, regnum); 360 int port, int regnum, u16 val) 363 return mv88e6xxx_phy_write_ppu(ds, addr, regnum, val); 359 mv88e6131_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val) argument
|
H A D | mv88e6xxx.c | 206 int mv88e6xxx_phy_read(struct dsa_switch *ds, int addr, int regnum) argument 209 return mv88e6xxx_reg_read(ds, addr, regnum); 213 int mv88e6xxx_phy_write(struct dsa_switch *ds, int addr, int regnum, u16 val) argument 216 return mv88e6xxx_reg_write(ds, addr, regnum, val); 328 int mv88e6xxx_phy_read_ppu(struct dsa_switch *ds, int addr, int regnum) argument 334 ret = mv88e6xxx_reg_read(ds, addr, regnum); 342 int regnum, u16 val) 348 ret = mv88e6xxx_reg_write(ds, addr, regnum, val); 341 mv88e6xxx_phy_write_ppu(struct dsa_switch *ds, int addr, int regnum, u16 val) argument
|
/drivers/net/phy/ |
H A D | mdio-octeon.c | 27 static int octeon_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) argument 37 smi_cmd.s.reg_adr = regnum; 56 int regnum, u16 val) 70 smi_cmd.s.reg_adr = regnum; 55 octeon_mdiobus_write(struct mii_bus *bus, int phy_id, int regnum, u16 val) argument
|
H A D | mdio_bus.c | 218 * @regnum: register number to read 224 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum) argument 231 retval = bus->read(bus, addr, regnum); 242 * @regnum: register number to write 243 * @val: value to write to @regnum 249 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val) argument 256 err = bus->write(bus, addr, regnum, val);
|
H A D | broadcom.c | 207 static int bcm54xx_exp_read(struct phy_device *phydev, u16 regnum) argument 211 val = phy_write(phydev, MII_BCM54XX_EXP_SEL, regnum); 223 static int bcm54xx_exp_write(struct phy_device *phydev, u16 regnum, u16 val) argument 227 ret = phy_write(phydev, MII_BCM54XX_EXP_SEL, regnum); 239 static int bcm54xx_auxctl_write(struct phy_device *phydev, u16 regnum, u16 val) argument 241 return phy_write(phydev, MII_BCM54XX_AUX_CTL, regnum | val);
|
H A D | dp83640.c | 168 static inline int broadcast_write(struct mii_bus *bus, u32 regnum, u16 val) argument 170 return mdiobus_write(bus, BROADCAST_ADDR, regnum, val); 174 static int ext_read(struct phy_device *phydev, int page, u32 regnum) argument 183 val = phy_read(phydev, regnum); 190 int page, u32 regnum, u16 val) 199 broadcast_write(phydev->bus, regnum, val); 201 phy_write(phydev, regnum, val); 189 ext_write(int broadcast, struct phy_device *phydev, int page, u32 regnum, u16 val) argument
|
/drivers/net/ethernet/freescale/ |
H A D | fsl_pq_mdio.c | 56 * Write value to the PHY at mii_id at register regnum, 65 int regnum, u16 value) 68 out_be32(®s->miimadd, (mii_id << 8) | regnum); 81 * Read the bus for PHY at addr mii_id, register regnum, and 91 int mii_id, int regnum) 96 out_be32(®s->miimadd, (mii_id << 8) | regnum); 120 * Write value to the PHY at mii_id at register regnum, 123 int fsl_pq_mdio_write(struct mii_bus *bus, int mii_id, int regnum, u16 value) argument 128 return fsl_pq_local_mdio_write(regs, mii_id, regnum, value); 132 * Read the bus for PHY at addr mii_id, register regnum, an 64 fsl_pq_local_mdio_write(struct fsl_pq_mdio __iomem *regs, int mii_id, int regnum, u16 value) argument 90 fsl_pq_local_mdio_read(struct fsl_pq_mdio __iomem *regs, int mii_id, int regnum) argument 135 fsl_pq_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument [all...] |
H A D | fec.c | 900 static int fec_enet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument 910 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(regnum) | 926 static int fec_enet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, argument 937 FEC_MMFR_PA(mii_id) | FEC_MMFR_RA(regnum) |
|
/drivers/isdn/hisax/ |
H A D | hfc_sx.c | 62 Write_hfc(struct IsdnCardState *cs, u_char regnum, u_char val) argument 64 byteout(cs->hw.hfcsx.base+1, regnum); 69 Read_hfc(struct IsdnCardState *cs, u_char regnum) argument 73 byteout(cs->hw.hfcsx.base+1, regnum);
|
/drivers/net/ethernet/ |
H A D | dnet.c | 103 static int dnet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument 114 regnum &= 0x1f; 118 value |= regnum; 130 pr_debug("mdio_read %02x:%02x <- %04x\n", mii_id, regnum, value); 135 static int dnet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, argument 141 pr_debug("mdio_write %02x:%02x <- %04x\n", mii_id, regnum, value); 152 regnum &= 0x1f; 159 tmp |= regnum;
|
/drivers/net/usb/ |
H A D | net1080.c | 110 nc_vendor_read(struct usbnet *dev, u8 req, u8 regnum, u16 *retval_ptr) argument 116 0, regnum, 127 nc_register_read(struct usbnet *dev, u8 regnum, u16 *retval_ptr) argument 129 return nc_vendor_read(dev, REQUEST_REGISTER, regnum, retval_ptr); 134 nc_vendor_write(struct usbnet *dev, u8 req, u8 regnum, u16 value) argument 140 value, regnum, 146 nc_register_write(struct usbnet *dev, u8 regnum, u16 value) argument 148 nc_vendor_write(dev, REQUEST_REGISTER, regnum, value);
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_eeprom.c | 1029 static int ipath_tempsense_internal_read(struct ipath_devdata *dd, u8 regnum) argument 1052 ret = wr_byte(dd, regnum); 1056 regnum); 1081 * @regnum: register to read from 1085 int ipath_tempsense_read(struct ipath_devdata *dd, u8 regnum) argument 1089 if (regnum > 7) 1093 if (!((1 << regnum) & VALID_TS_RD_REG_MASK)) 1098 ret = ipath_tempsense_internal_read(dd, regnum); 1112 u8 regnum, u8 data) 1132 ret = wr_byte(dd, regnum); 1111 ipath_tempsense_internal_write(struct ipath_devdata *dd, u8 regnum, u8 data) argument 1163 ipath_tempsense_write(struct ipath_devdata *dd, u8 regnum, u8 data) argument [all...] |
/drivers/net/ethernet/amd/ |
H A D | au1000_eth.c | 227 static int au1000_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) argument 239 return au1000_mdio_read(dev, phy_addr, regnum); 242 static int au1000_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, argument 252 au1000_mdio_write(dev, phy_addr, regnum, value);
|
/drivers/staging/cxt1e1/ |
H A D | pmcc4_drv.c | 803 int regnum = pp->port_mode; local 805 regaddr = (u_int32_t *) ci->cpldbase + regnum;
|
/drivers/atm/ |
H A D | firestream.c | 1323 static void __devinit write_phy (struct fs_dev *dev, int regnum, int val) argument 1326 regnum, val, 0);
|
/drivers/net/ethernet/adi/ |
H A D | bfin_mac.c | 270 static int bfin_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) argument 280 SET_REGAD((u16) regnum) | 291 static int bfin_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, argument 304 SET_REGAD((u16) regnum) |
|
/drivers/net/ethernet/broadcom/ |
H A D | bcm63xx_enet.c | 104 int regnum) 108 tmp = regnum << ENET_MIIDATA_REG_SHIFT; 125 int regnum, u16 value) 131 tmp |= regnum << ENET_MIIDATA_REG_SHIFT; 143 int regnum) 145 return bcm_enet_mdio_read(bus->priv, mii_id, regnum); 152 int regnum, u16 value) 154 return bcm_enet_mdio_write(bus->priv, mii_id, regnum, value); 161 int regnum) 163 return bcm_enet_mdio_read(netdev_priv(dev), mii_id, regnum); 103 bcm_enet_mdio_read(struct bcm_enet_priv *priv, int mii_id, int regnum) argument 124 bcm_enet_mdio_write(struct bcm_enet_priv *priv, int mii_id, int regnum, u16 value) argument 142 bcm_enet_mdio_read_phylib(struct mii_bus *bus, int mii_id, int regnum) argument 151 bcm_enet_mdio_write_phylib(struct mii_bus *bus, int mii_id, int regnum, u16 value) argument 160 bcm_enet_mdio_read_mii(struct net_device *dev, int mii_id, int regnum) argument 169 bcm_enet_mdio_write_mii(struct net_device *dev, int mii_id, int regnum, int value) argument 172 bcm_enet_mdio_write(netdev_priv(dev), mii_id, regnum, value); local [all...] |
/drivers/net/ethernet/cadence/ |
H A D | macb.c | 94 static int macb_mdio_read(struct mii_bus *bus, int mii_id, int regnum) argument 102 | MACB_BF(REGA, regnum) 114 static int macb_mdio_write(struct mii_bus *bus, int mii_id, int regnum, argument 122 | MACB_BF(REGA, regnum)
|
/drivers/net/ethernet/dec/tulip/ |
H A D | tulip_core.c | 918 unsigned int regnum = data->reg_num; local 935 switch (regnum) { 962 data->val_out = tulip_mdio_read (dev, data->phy_id & 0x1f, regnum); 967 if (regnum & ~0x1f) 971 switch (regnum) { 985 if (regnum == 0) { 993 } else if (regnum == 4) 996 tulip_mdio_write (dev, data->phy_id & 0x1f, regnum, data->val_in);
|
/drivers/net/ethernet/faraday/ |
H A D | ftgmac100.c | 871 static int ftgmac100_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) argument 884 FTGMAC100_PHYCR_REGAD(regnum) | 907 int regnum, u16 value) 921 FTGMAC100_PHYCR_REGAD(regnum) | 906 ftgmac100_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, u16 value) argument
|
/drivers/video/nvidia/ |
H A D | nvidia.c | 156 u8 regnum, u8 red, u8 green, u8 blue) 159 NVWriteDacWriteAddr(par, regnum); 166 u8 regnum, u8 * red, u8 * green, u8 * blue) 169 NVWriteDacReadAddr(par, regnum); 155 nvidia_write_clut(struct nvidia_par *par, u8 regnum, u8 red, u8 green, u8 blue) argument 165 nvidia_read_clut(struct nvidia_par *par, u8 regnum, u8 * red, u8 * green, u8 * blue) argument
|
/drivers/gpu/drm/i915/ |
H A D | i915_gem.c | 2214 int regnum = obj->fence_reg; local 2234 intel_ring_emit(pipelined, FENCE_REG_SANDYBRIDGE_0 + regnum*8); 2236 intel_ring_emit(pipelined, FENCE_REG_SANDYBRIDGE_0 + regnum*8 + 4); 2240 I915_WRITE64(FENCE_REG_SANDYBRIDGE_0 + regnum * 8, val); 2251 int regnum = obj->fence_reg; local 2269 intel_ring_emit(pipelined, FENCE_REG_965_0 + regnum*8); 2271 intel_ring_emit(pipelined, FENCE_REG_965_0 + regnum*8 + 4); 2275 I915_WRITE64(FENCE_REG_965_0 + regnum * 8, val); 2340 int regnum = obj->fence_reg; local 2368 intel_ring_emit(pipelined, FENCE_REG_830_0 + regnum* [all...] |
/drivers/mfd/ |
H A D | menelaus.c | 882 static int time_to_menelaus(struct rtc_time *t, int regnum) argument 886 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_sec)); 890 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_min)); 902 status = menelaus_write_reg(regnum++, hour); 906 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mday)); 910 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mon + 1)); 914 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_year - 100)); 921 --regnum, status);
|