Home
last modified time | relevance | path

Searched refs:lance (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
H A Dariadne.c11 * lance.c: An AMD LANCE ethernet driver for linux.
242 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; in ariadne_interrupt() local
247 lance->RAP = CSR0; /* PCnet-ISA Controller Status */ in ariadne_interrupt()
249 if (!(lance->RDP & INTR)) /* Check if any interrupt has been */ in ariadne_interrupt()
255 while ((csr0 = lance->RDP) & (ERR | RINT | TINT) && --boguscnt >= 0) { in ariadne_interrupt()
257 lance->RDP = csr0 & ~(INEA | TDMD | STOP | STRT | INIT); in ariadne_interrupt()
262 csr0, lance->RDP); in ariadne_interrupt()
334 lance->RDP = STRT; in ariadne_interrupt()
377 lance->RDP = STRT; in ariadne_interrupt()
382 lance in ariadne_interrupt()
394 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_open() local
499 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_close() local
524 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_reset() local
535 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_tx_timeout() local
547 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_start_xmit() local
623 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_get_stats() local
645 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; set_multicast_list() local
[all...]
H A Dmvme147.c2 /* mvme147.c : the Linux/mvme147/lance ethernet driver
41 struct lance_private lance; member
121 lp->lance.name = name; in mvme147lance_probe()
122 lp->lance.base = dev->base_addr; in mvme147lance_probe()
123 lp->lance.init_block = (struct lance_init_block *)(lp->ram); /* CPU addr */ in mvme147lance_probe()
124 lp->lance.lance_init_block = (struct lance_init_block *)(lp->ram); /* LANCE addr of same RAM */ in mvme147lance_probe()
125 lp->lance.busmaster_regval = LE_C3_BSWP; /* we're bigendian */ in mvme147lance_probe()
126 lp->lance.irq = MVME147_LANCE_IRQ; in mvme147lance_probe()
127 lp->lance.writerap = (writerap_t)m147lance_writerap; in mvme147lance_probe()
128 lp->lance in mvme147lance_probe()
[all...]
H A Dhplance.c2 /* hplance.c : the Linux/hp300/lance ethernet driver
42 struct lance_private lance; member
127 /* Initialise a single lance board at the given DIO device */
152 lp->lance.name = d->name; in hplance_init()
153 lp->lance.base = va; in hplance_init()
154 lp->lance.init_block = (struct lance_init_block *)(va + HPLANCE_MEMOFF); /* CPU addr */ in hplance_init()
155 lp->lance.lance_init_block = NULL; /* LANCE addr of same RAM */ in hplance_init()
156 lp->lance.busmaster_regval = LE_C3_BSWP; /* we're bigendian */ in hplance_init()
157 lp->lance.irq = d->ipl; in hplance_init()
158 lp->lance in hplance_init()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/
H A Dariadne.c11 * lance.c: An AMD LANCE ethernet driver for linux.
242 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; in ariadne_interrupt() local
247 lance->RAP = CSR0; /* PCnet-ISA Controller Status */ in ariadne_interrupt()
249 if (!(lance->RDP & INTR)) /* Check if any interrupt has been */ in ariadne_interrupt()
255 while ((csr0 = lance->RDP) & (ERR | RINT | TINT) && --boguscnt >= 0) { in ariadne_interrupt()
257 lance->RDP = csr0 & ~(INEA | TDMD | STOP | STRT | INIT); in ariadne_interrupt()
262 csr0, lance->RDP); in ariadne_interrupt()
334 lance->RDP = STRT; in ariadne_interrupt()
377 lance->RDP = STRT; in ariadne_interrupt()
382 lance in ariadne_interrupt()
394 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_open() local
499 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_close() local
524 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_reset() local
535 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_tx_timeout() local
547 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_start_xmit() local
623 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; ariadne_get_stats() local
645 volatile struct Am79C960 *lance = (struct Am79C960 *)dev->base_addr; set_multicast_list() local
[all...]
H A Dmvme147.c2 /* mvme147.c : the Linux/mvme147/lance ethernet driver
41 struct lance_private lance; member
120 lp->lance.name = name; in mvme147lance_probe()
121 lp->lance.base = dev->base_addr; in mvme147lance_probe()
122 lp->lance.init_block = (struct lance_init_block *)(lp->ram); /* CPU addr */ in mvme147lance_probe()
123 lp->lance.lance_init_block = (struct lance_init_block *)(lp->ram); /* LANCE addr of same RAM */ in mvme147lance_probe()
124 lp->lance.busmaster_regval = LE_C3_BSWP; /* we're bigendian */ in mvme147lance_probe()
125 lp->lance.irq = MVME147_LANCE_IRQ; in mvme147lance_probe()
126 lp->lance.writerap = (writerap_t)m147lance_writerap; in mvme147lance_probe()
127 lp->lance in mvme147lance_probe()
[all...]
H A Dhplance.c2 /* hplance.c : the Linux/hp300/lance ethernet driver
42 struct lance_private lance; member
127 /* Initialise a single lance board at the given DIO device */
154 lp->lance.name = d->name; in hplance_init()
155 lp->lance.base = va; in hplance_init()
156 lp->lance.init_block = (struct lance_init_block *)(va + HPLANCE_MEMOFF); /* CPU addr */ in hplance_init()
157 lp->lance.lance_init_block = NULL; /* LANCE addr of same RAM */ in hplance_init()
158 lp->lance.busmaster_regval = LE_C3_BSWP; /* we're bigendian */ in hplance_init()
159 lp->lance.irq = d->ipl; in hplance_init()
160 lp->lance in hplance_init()
[all...]

Completed in 3 milliseconds