Searched defs:regnum (Results 1 - 25 of 38) sorted by relevance

12

/drivers/net/dsa/
H A Dmv88e6123_61_65.c369 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 Dmv88e6060.c198 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 Dmv88e6131.c352 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 Dmv88e6xxx.c206 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 Dmdio-octeon.c27 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 Dmdio_bus.c218 * @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 Dbroadcom.c207 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 Ddp83640.c168 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 Dfsl_pq_mdio.c56 * Write value to the PHY at mii_id at register regnum,
65 int regnum, u16 value)
68 out_be32(&regs->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(&regs->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 Dfec.c900 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 Dhfc_sx.c62 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 Ddnet.c103 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 Dnet1080.c110 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 Dipath_eeprom.c1029 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 Dau1000_eth.c227 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 Dpmcc4_drv.c803 int regnum = pp->port_mode; local
805 regaddr = (u_int32_t *) ci->cpldbase + regnum;
/drivers/atm/
H A Dfirestream.c1323 static void __devinit write_phy (struct fs_dev *dev, int regnum, int val) argument
1326 regnum, val, 0);
/drivers/net/ethernet/adi/
H A Dbfin_mac.c270 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 Dbcm63xx_enet.c104 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 Dmacb.c94 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 Dtulip_core.c918 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 Dftgmac100.c871 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 Dnvidia.c156 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 Di915_gem.c2214 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 Dmenelaus.c882 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);

Completed in 2227 milliseconds

12