/drivers/net/ethernet/freescale/ |
H A D | fsl_pq_mdio.h | 44 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 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/net/dsa/ |
H A D | mv88e6xxx.h | 60 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 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
|
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 | 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 | 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
|
/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/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/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);
|
/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/video/ |
H A D | svgalib.c | 27 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 D | cirrusfb.c | 389 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 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/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/net/ethernet/dec/tulip/ |
H A D | tulip_core.c | 917 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 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/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/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/marvell/ |
H A D | pxa168_eth.c | 1302 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) |
|