Searched refs:regnum (Results 1 - 25 of 44) sorted by relevance

12

/drivers/net/ethernet/freescale/
H A Dfsl_pq_mdio.h44 int fsl_pq_mdio_read(struct mii_bus *bus, int mii_id, int regnum);
45 int fsl_pq_mdio_write(struct mii_bus *bus, int mii_id, int regnum, u16 value);
47 int regnum, u16 value);
48 int fsl_pq_local_mdio_read(struct fsl_pq_mdio __iomem *regs, int mii_id, int regnum);
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/net/dsa/
H A Dmv88e6xxx.h60 int mv88e6xxx_phy_read(struct dsa_switch *ds, int addr, int regnum);
61 int mv88e6xxx_phy_write(struct dsa_switch *ds, int addr, int regnum, u16 val);
63 int mv88e6xxx_phy_read_ppu(struct dsa_switch *ds, int addr, int regnum);
65 int regnum, u16 val);
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
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 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 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
/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/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/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);
/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/video/
H A Dsvgalib.c27 while (regset->regnum != VGA_REGSET_END_VAL) {
28 regval = vga_rcrt(regbase, regset->regnum);
37 vga_wcrt(regbase, regset->regnum, regval);
47 while (regset->regnum != VGA_REGSET_END_VAL) {
48 regval = vga_rseq(regbase, regset->regnum);
57 vga_wseq(regbase, regset->regnum, regval);
66 while (regset->regnum != VGA_REGSET_END_VAL) {
H A Dcirrusfb.c389 int regnum, unsigned char val);
390 static unsigned char RGen(const struct cirrusfb_info *cinfo, int regnum);
395 static void WClut(struct cirrusfb_info *cinfo, unsigned char regnum,
398 static void RClut(struct cirrusfb_info *cinfo, unsigned char regnum,
2453 int regnum, unsigned char val)
2459 /* if (regnum == VGA_PEL_IR || regnum == VGA_PEL_D ||
2460 regnum == CL_VSSM2) */
2461 if (regnum == VGA_PEL_IR || regnum
2452 WGen(const struct cirrusfb_info *cinfo, int regnum, unsigned char val) argument
2469 RGen(const struct cirrusfb_info *cinfo, int regnum) argument
2573 WClut(struct cirrusfb_info *cinfo, unsigned char regnum, unsigned char red, unsigned char green, unsigned char blue) argument
[all...]
/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/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/net/ethernet/dec/tulip/
H A Dtulip_core.c917 unsigned int regnum = data->reg_num; local
934 switch (regnum) {
961 data->val_out = tulip_mdio_read (dev, data->phy_id & 0x1f, regnum);
966 if (regnum & ~0x1f)
970 switch (regnum) {
984 if (regnum == 0) {
992 } else if (regnum == 4)
995 tulip_mdio_write (dev, data->phy_id & 0x1f, regnum, data->val_in);
/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/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/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/marvell/
H A Dpxa168_eth.c1302 static int pxa168_smi_read(struct mii_bus *bus, int phy_addr, int regnum) argument
1312 wrl(pep, SMI, (phy_addr << 16) | (regnum << 21) | SMI_OP_R);
1326 static int pxa168_smi_write(struct mii_bus *bus, int phy_addr, int regnum, argument
1336 wrl(pep, SMI, (phy_addr << 16) | (regnum << 21) |

Completed in 490 milliseconds

12