Lines Matching defs:dev
416 struct net2272 *dev;
435 struct device *dev;
472 net2272_reg_addr(struct net2272 *dev, unsigned int reg)
474 return dev->base_addr + (reg << dev->base_shift);
478 net2272_write(struct net2272 *dev, unsigned int reg, u8 value)
487 u8 tmp = readb(dev->base_addr + REGADDRPTR);
489 writeb((u8)reg, net2272_reg_addr(dev, REGADDRPTR));
490 writeb(value, net2272_reg_addr(dev, REGDATA));
491 /* writeb(tmp, net2272_reg_addr(dev, REGADDRPTR)); */
493 writeb(value, net2272_reg_addr(dev, reg));
497 net2272_read(struct net2272 *dev, unsigned int reg)
508 u8 tmp = readb(dev->base_addr + REGADDRPTR);
510 writeb((u8)reg, net2272_reg_addr(dev, REGADDRPTR));
511 ret = readb(net2272_reg_addr(dev, REGDATA));
512 /* writeb(tmp, net2272_reg_addr(dev, REGADDRPTR)); */
514 ret = readb(net2272_reg_addr(dev, reg));
522 struct net2272 *dev = ep->dev;
524 if (dev->pagesel != ep->num) {
525 net2272_write(dev, PAGESEL, ep->num);
526 dev->pagesel = ep->num;
528 net2272_write(dev, reg, value);
534 struct net2272 *dev = ep->dev;
536 if (dev->pagesel != ep->num) {
537 net2272_write(dev, PAGESEL, ep->num);
538 dev->pagesel = ep->num;
540 return net2272_read(dev, reg);