• Home
  • Raw
  • Download

Lines Matching refs:base_addr

59 static inline unsigned short read_rreg(u_long base_addr, u_int reg)  in read_rreg()  argument
79 static inline unsigned short read_ireg(u_long base_addr, u_int reg) in read_ireg() argument
247 …write_rreg (dev->base_addr, CSR0, CSR0_BABL|CSR0_CERR|CSR0_MISS|CSR0_MERR|CSR0_TINT|CSR0_RINT|CSR0… in am79c961_init_for_open()
250 write_ireg (dev->base_addr, 5, 0x00a0); /* Receive address LED */ in am79c961_init_for_open()
251 write_ireg (dev->base_addr, 6, 0x0081); /* Collision LED */ in am79c961_init_for_open()
252 write_ireg (dev->base_addr, 7, 0x0090); /* XMIT LED */ in am79c961_init_for_open()
253 write_ireg (dev->base_addr, 2, 0x0000); /* MODE register selects media */ in am79c961_init_for_open()
256 write_rreg (dev->base_addr, i, multi_hash[i - LADRL]); in am79c961_init_for_open()
259 write_rreg (dev->base_addr, i, p[0] | (p[1] << 8)); in am79c961_init_for_open()
261 write_rreg (dev->base_addr, MODE, mode); in am79c961_init_for_open()
262 write_rreg (dev->base_addr, POLLINT, 0); in am79c961_init_for_open()
263 write_rreg (dev->base_addr, SIZERXR, -RX_BUFFERS); in am79c961_init_for_open()
264 write_rreg (dev->base_addr, SIZETXR, -TX_BUFFERS); in am79c961_init_for_open()
295 write_rreg (dev->base_addr, BASERXL, priv->rxhdr); in am79c961_init_for_open()
296 write_rreg (dev->base_addr, BASERXH, 0); in am79c961_init_for_open()
297 write_rreg (dev->base_addr, BASETXL, priv->txhdr); in am79c961_init_for_open()
298 write_rreg (dev->base_addr, BASERXH, 0); in am79c961_init_for_open()
299 write_rreg (dev->base_addr, CSR0, CSR0_STOP); in am79c961_init_for_open()
300 write_rreg (dev->base_addr, CSR3, CSR3_IDONM|CSR3_BABLM|CSR3_DXSUFLO); in am79c961_init_for_open()
301 write_rreg (dev->base_addr, CSR4, CSR4_APAD_XMIT|CSR4_MFCOM|CSR4_RCVCCOM|CSR4_TXSTRTM|CSR4_JABM); in am79c961_init_for_open()
302 write_rreg (dev->base_addr, CSR0, CSR0_IENA|CSR0_STRT); in am79c961_init_for_open()
313 lnkstat = read_ireg(dev->base_addr, ISALED0) & ISALED0_LNKST; in am79c961_timer()
368 write_rreg (dev->base_addr, CSR0, CSR0_STOP); in am79c961_close()
369 write_rreg (dev->base_addr, CSR3, CSR3_MASKALL); in am79c961_close()
389 stopped = read_rreg(dev->base_addr, CSR0) & CSR0_STOP; in am79c961_setmulticastlist()
395 write_rreg(dev->base_addr, CTRL1, CTRL1_SPND); in am79c961_setmulticastlist()
400 while ((read_rreg(dev->base_addr, CTRL1) & CTRL1_SPND) == 0) { in am79c961_setmulticastlist()
411 write_rreg(dev->base_addr, i + LADRL, multi_hash[i]); in am79c961_setmulticastlist()
416 write_rreg(dev->base_addr, MODE, mode); in am79c961_setmulticastlist()
422 write_rreg(dev->base_addr, CTRL1, 0); in am79c961_setmulticastlist()
464 write_rreg (dev->base_addr, CSR0, CSR0_TDMD|CSR0_IENA); in am79c961_sendpacket()
596 status = read_rreg(dev->base_addr, CSR0); in am79c961_interrupt()
597 write_rreg(dev->base_addr, CSR0, status & in am79c961_interrupt()
642 write_rreg (dev->base_addr, CSR0, CSR0_STOP); in am79c961_hw_init()
643 write_rreg (dev->base_addr, CSR3, CSR3_MASKALL); in am79c961_hw_init()
698 dev->base_addr = res->start; in am79c961_probe()
708 if (!request_region(dev->base_addr, 0x18, dev->name)) in am79c961_probe()
714 inb(dev->base_addr + NET_RESET); in am79c961_probe()
721 if (inb(dev->base_addr) != 0x08 || in am79c961_probe()
722 inb(dev->base_addr + 2) != 0x00 || in am79c961_probe()
723 inb(dev->base_addr + 4) != 0x2b) in am79c961_probe()
727 dev->dev_addr[i] = inb(dev->base_addr + i * 2) & 0xff; in am79c961_probe()
749 release_region(dev->base_addr, 0x18); in am79c961_probe()