/kernel/linux/linux-5.10/drivers/net/ethernet/8390/ |
H A D | mac8390.c | 513 /* GAR, ei_status is actually a macro even though it looks global */ in mac8390_initdev() 514 ei_status.name = cardname[type]; in mac8390_initdev() 515 ei_status.word16 = word16[type]; in mac8390_initdev() 519 ei_status.tx_start_page = CABLETRON_TX_START_PG; in mac8390_initdev() 520 ei_status.rx_start_page = CABLETRON_RX_START_PG; in mac8390_initdev() 521 ei_status.stop_page = CABLETRON_RX_STOP_PG; in mac8390_initdev() 522 ei_status.rmem_start = dev->mem_start; in mac8390_initdev() 523 ei_status.rmem_end = dev->mem_start + CABLETRON_RX_STOP_PG*256; in mac8390_initdev() 525 ei_status.tx_start_page = WD_START_PG; in mac8390_initdev() 526 ei_status in mac8390_initdev() [all...] |
H A D | wd.c | 320 ei_status.name = model_name; in wd_probe1() 321 ei_status.word16 = word16; in wd_probe1() 322 ei_status.tx_start_page = WD_START_PG; in wd_probe1() 323 ei_status.rx_start_page = WD_START_PG + TX_PAGES; in wd_probe1() 329 ei_status.stop_page = (dev->mem_end - dev->mem_start)/256; in wd_probe1() 330 ei_status.priv = dev->mem_end - dev->mem_start; in wd_probe1() 332 ei_status.stop_page = word16 ? WD13_STOP_PG : WD03_STOP_PG; in wd_probe1() 333 dev->mem_end = dev->mem_start + (ei_status.stop_page - WD_START_PG)*256; in wd_probe1() 334 ei_status.priv = (ei_status in wd_probe1() [all...] |
H A D | ne2k-pci.c | 96 /* Flags. We rename an existing ei_status field to store flags! 208 * in the 'dev' and 'ei_status' structures. 368 ei_status.name = pci_clone_list[chip_idx].name; in ne2k_pci_init_one() 369 ei_status.tx_start_page = start_page; in ne2k_pci_init_one() 370 ei_status.stop_page = stop_page; in ne2k_pci_init_one() 371 ei_status.word16 = 1; in ne2k_pci_init_one() 372 ei_status.ne2k_flags = flags; in ne2k_pci_init_one() 375 ei_status.ne2k_flags |= FORCE_FDX; in ne2k_pci_init_one() 378 ei_status.rx_start_page = start_page + TX_PAGES; in ne2k_pci_init_one() 381 ei_status in ne2k_pci_init_one() [all...] |
H A D | apne.c | 335 ei_status.name = name; in apne_probe1() 336 ei_status.tx_start_page = start_page; in apne_probe1() 337 ei_status.stop_page = stop_page; in apne_probe1() 338 ei_status.word16 = (wordlength == 2); in apne_probe1() 340 ei_status.rx_start_page = start_page + TX_PAGES; in apne_probe1() 342 ei_status.reset_8390 = &apne_reset_8390; in apne_probe1() 343 ei_status.block_input = &apne_block_input; in apne_probe1() 344 ei_status.block_output = &apne_block_output; in apne_probe1() 345 ei_status.get_8390_hdr = &apne_get_8390_hdr; in apne_probe1() 371 ei_status in apne_reset_8390() [all...] |
H A D | smc-ultra.c | 292 ei_status.name = model_name; in ultra_probe1() 293 ei_status.word16 = 1; in ultra_probe1() 294 ei_status.tx_start_page = START_PG; in ultra_probe1() 295 ei_status.rx_start_page = START_PG + TX_PAGES; in ultra_probe1() 296 ei_status.stop_page = num_pages; in ultra_probe1() 298 ei_status.mem = ioremap(dev->mem_start, (ei_status.stop_page - START_PG)*256); in ultra_probe1() 299 if (!ei_status.mem) { in ultra_probe1() 305 dev->mem_end = dev->mem_start + (ei_status.stop_page - START_PG)*256; in ultra_probe1() 310 ei_status in ultra_probe1() [all...] |
H A D | zorro8390.c | 95 ei_status.txing = 0; in zorro8390_reset_8390() 96 ei_status.dmaing = 0; in zorro8390_reset_8390() 121 if (ei_status.dmaing) { in zorro8390_get_8390_hdr() 124 __func__, ei_status.dmaing, ei_status.irqlock); in zorro8390_get_8390_hdr() 128 ei_status.dmaing |= 0x01; in zorro8390_get_8390_hdr() 145 ei_status.dmaing &= ~0x01; in zorro8390_get_8390_hdr() 165 if (ei_status.dmaing) { in zorro8390_block_input() 167 __func__, ei_status.dmaing, ei_status in zorro8390_block_input() [all...] |
H A D | ne.c | 198 in the 'dev' and 'ei_status' structures. 280 ei_status.priv = (unsigned long)idev; in ne_probe_isapnp() 509 ei_status.name = name; in ne_probe1() 510 ei_status.tx_start_page = start_page; in ne_probe1() 511 ei_status.stop_page = stop_page; in ne_probe1() 514 ei_status.word16 = (wordlength == 2 && (DCR_VAL & 0x01)); in ne_probe1() 516 ei_status.rx_start_page = start_page + TX_PAGES; in ne_probe1() 519 ei_status.stop_page = ei_status.tx_start_page + PACKETBUF_MEMSIZE; in ne_probe1() 522 ei_status in ne_probe1() [all...] |
H A D | stnic.c | 139 ei_status.name = dev->name; in stnic_probe() 140 ei_status.word16 = 1; in stnic_probe() 142 ei_status.bigendian = 0; in stnic_probe() 144 ei_status.bigendian = 1; in stnic_probe() 146 ei_status.tx_start_page = START_PG; in stnic_probe() 147 ei_status.rx_start_page = START_PG + TX_PAGES; in stnic_probe() 148 ei_status.stop_page = STOP_PG; in stnic_probe() 150 ei_status.reset_8390 = &stnic_reset; in stnic_probe() 151 ei_status.get_8390_hdr = &stnic_get_hdr; in stnic_probe() 152 ei_status in stnic_probe() [all...] |
H A D | hydra.c | 149 ei_status.name = name; in hydra_init() 150 ei_status.tx_start_page = start_page; in hydra_init() 151 ei_status.stop_page = stop_page; in hydra_init() 152 ei_status.word16 = 1; in hydra_init() 153 ei_status.bigendian = 1; in hydra_init() 155 ei_status.rx_start_page = start_page + TX_PAGES; in hydra_init() 157 ei_status.reset_8390 = hydra_reset_8390; in hydra_init() 158 ei_status.block_input = hydra_block_input; in hydra_init() 159 ei_status.block_output = hydra_block_output; in hydra_init() 160 ei_status in hydra_init() [all...] |
H A D | pcnet_cs.c | 604 ei_status.name = "NE2000"; in pcnet_config() 605 ei_status.word16 = 1; in pcnet_config() 606 ei_status.reset_8390 = pcnet_reset_8390; in pcnet_config() 958 ei_status.txing = ei_status.dmaing = 0; in pcnet_reset_8390() 1130 if (ei_status.dmaing) { in dma_get_8390_hdr() 1133 ei_status.dmaing, ei_status.irqlock); in dma_get_8390_hdr() 1137 ei_status.dmaing |= 0x01; in dma_get_8390_hdr() 1151 ei_status in dma_get_8390_hdr() [all...] |
H A D | 8390.h | 116 #define ei_status (*(struct ei_device *)netdev_priv(dev)) macro 123 #define E8390_RXCONFIG (ei_status.rxcr_base | 0x04) 124 #define E8390_RXOFF (ei_status.rxcr_base | 0x20)
|
H A D | axnet_cs.c | 305 ei_status.name = "AX88190"; in axnet_config() 306 ei_status.word16 = 1; in axnet_config() 307 ei_status.tx_start_page = AXNET_START_PG; in axnet_config() 308 ei_status.rx_start_page = AXNET_START_PG + TX_PAGES; in axnet_config() 309 ei_status.stop_page = AXNET_STOP_PG; in axnet_config() 310 ei_status.reset_8390 = axnet_reset_8390; in axnet_config() 311 ei_status.get_8390_hdr = get_8390_hdr; in axnet_config() 312 ei_status.block_input = block_input; in axnet_config() 313 ei_status.block_output = block_output; in axnet_config() 521 ei_status in axnet_reset_8390() [all...] |
H A D | mcf8390.c | 161 ei_status.txing = 0; in mcf8390_reset_8390() 162 ei_status.dmaing = 0; in mcf8390_reset_8390()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/8390/ |
H A D | mac8390.c | 505 /* GAR, ei_status is actually a macro even though it looks global */ in mac8390_initdev() 506 ei_status.name = cardname[type]; in mac8390_initdev() 507 ei_status.word16 = word16[type]; in mac8390_initdev() 511 ei_status.tx_start_page = CABLETRON_TX_START_PG; in mac8390_initdev() 512 ei_status.rx_start_page = CABLETRON_RX_START_PG; in mac8390_initdev() 513 ei_status.stop_page = CABLETRON_RX_STOP_PG; in mac8390_initdev() 514 ei_status.rmem_start = dev->mem_start; in mac8390_initdev() 515 ei_status.rmem_end = dev->mem_start + CABLETRON_RX_STOP_PG*256; in mac8390_initdev() 517 ei_status.tx_start_page = WD_START_PG; in mac8390_initdev() 518 ei_status in mac8390_initdev() [all...] |
H A D | wd.c | 321 ei_status.name = model_name; in wd_probe1() 322 ei_status.word16 = word16; in wd_probe1() 323 ei_status.tx_start_page = WD_START_PG; in wd_probe1() 324 ei_status.rx_start_page = WD_START_PG + TX_PAGES; in wd_probe1() 330 ei_status.stop_page = (dev->mem_end - dev->mem_start)/256; in wd_probe1() 331 ei_status.priv = dev->mem_end - dev->mem_start; in wd_probe1() 333 ei_status.stop_page = word16 ? WD13_STOP_PG : WD03_STOP_PG; in wd_probe1() 334 dev->mem_end = dev->mem_start + (ei_status.stop_page - WD_START_PG)*256; in wd_probe1() 335 ei_status.priv = (ei_status in wd_probe1() [all...] |
H A D | ne2k-pci.c | 97 /* Flags. We rename an existing ei_status field to store flags! 209 * in the 'dev' and 'ei_status' structures. 369 ei_status.name = pci_clone_list[chip_idx].name; in ne2k_pci_init_one() 370 ei_status.tx_start_page = start_page; in ne2k_pci_init_one() 371 ei_status.stop_page = stop_page; in ne2k_pci_init_one() 372 ei_status.word16 = 1; in ne2k_pci_init_one() 373 ei_status.ne2k_flags = flags; in ne2k_pci_init_one() 376 ei_status.ne2k_flags |= FORCE_FDX; in ne2k_pci_init_one() 379 ei_status.rx_start_page = start_page + TX_PAGES; in ne2k_pci_init_one() 382 ei_status in ne2k_pci_init_one() [all...] |
H A D | apne.c | 324 ei_status.name = name; in apne_probe1() 325 ei_status.tx_start_page = start_page; in apne_probe1() 326 ei_status.stop_page = stop_page; in apne_probe1() 327 ei_status.word16 = (wordlength == 2); in apne_probe1() 329 ei_status.rx_start_page = start_page + TX_PAGES; in apne_probe1() 331 ei_status.reset_8390 = &apne_reset_8390; in apne_probe1() 332 ei_status.block_input = &apne_block_input; in apne_probe1() 333 ei_status.block_output = &apne_block_output; in apne_probe1() 334 ei_status.get_8390_hdr = &apne_get_8390_hdr; in apne_probe1() 360 ei_status in apne_reset_8390() [all...] |
H A D | smc-ultra.c | 293 ei_status.name = model_name; in ultra_probe1() 294 ei_status.word16 = 1; in ultra_probe1() 295 ei_status.tx_start_page = START_PG; in ultra_probe1() 296 ei_status.rx_start_page = START_PG + TX_PAGES; in ultra_probe1() 297 ei_status.stop_page = num_pages; in ultra_probe1() 299 ei_status.mem = ioremap(dev->mem_start, (ei_status.stop_page - START_PG)*256); in ultra_probe1() 300 if (!ei_status.mem) { in ultra_probe1() 306 dev->mem_end = dev->mem_start + (ei_status.stop_page - START_PG)*256; in ultra_probe1() 311 ei_status in ultra_probe1() [all...] |
H A D | zorro8390.c | 90 ei_status.txing = 0; in zorro8390_reset_8390() 91 ei_status.dmaing = 0; in zorro8390_reset_8390() 116 if (ei_status.dmaing) { in zorro8390_get_8390_hdr() 119 __func__, ei_status.dmaing, ei_status.irqlock); in zorro8390_get_8390_hdr() 123 ei_status.dmaing |= 0x01; in zorro8390_get_8390_hdr() 140 ei_status.dmaing &= ~0x01; in zorro8390_get_8390_hdr() 160 if (ei_status.dmaing) { in zorro8390_block_input() 162 __func__, ei_status.dmaing, ei_status in zorro8390_block_input() [all...] |
H A D | ne.c | 197 in the 'dev' and 'ei_status' structures. 279 ei_status.priv = (unsigned long)idev; in ne_probe_isapnp() 506 ei_status.name = name; in ne_probe1() 507 ei_status.tx_start_page = start_page; in ne_probe1() 508 ei_status.stop_page = stop_page; in ne_probe1() 511 ei_status.word16 = (wordlength == 2 && (DCR_VAL & 0x01)); in ne_probe1() 513 ei_status.rx_start_page = start_page + TX_PAGES; in ne_probe1() 516 ei_status.stop_page = ei_status.tx_start_page + PACKETBUF_MEMSIZE; in ne_probe1() 519 ei_status in ne_probe1() [all...] |
H A D | hydra.c | 149 ei_status.name = name; in hydra_init() 150 ei_status.tx_start_page = start_page; in hydra_init() 151 ei_status.stop_page = stop_page; in hydra_init() 152 ei_status.word16 = 1; in hydra_init() 153 ei_status.bigendian = 1; in hydra_init() 155 ei_status.rx_start_page = start_page + TX_PAGES; in hydra_init() 157 ei_status.reset_8390 = hydra_reset_8390; in hydra_init() 158 ei_status.block_input = hydra_block_input; in hydra_init() 159 ei_status.block_output = hydra_block_output; in hydra_init() 160 ei_status in hydra_init() [all...] |
H A D | stnic.c | 135 ei_status.name = dev->name; in stnic_probe() 136 ei_status.word16 = 1; in stnic_probe() 138 ei_status.bigendian = 0; in stnic_probe() 140 ei_status.bigendian = 1; in stnic_probe() 142 ei_status.tx_start_page = START_PG; in stnic_probe() 143 ei_status.rx_start_page = START_PG + TX_PAGES; in stnic_probe() 144 ei_status.stop_page = STOP_PG; in stnic_probe() 146 ei_status.reset_8390 = &stnic_reset; in stnic_probe() 147 ei_status.get_8390_hdr = &stnic_get_hdr; in stnic_probe() 148 ei_status in stnic_probe() [all...] |
H A D | pcnet_cs.c | 613 ei_status.name = "NE2000"; in pcnet_config() 614 ei_status.word16 = 1; in pcnet_config() 615 ei_status.reset_8390 = pcnet_reset_8390; in pcnet_config() 967 ei_status.txing = ei_status.dmaing = 0; in pcnet_reset_8390() 1139 if (ei_status.dmaing) { in dma_get_8390_hdr() 1142 ei_status.dmaing, ei_status.irqlock); in dma_get_8390_hdr() 1146 ei_status.dmaing |= 0x01; in dma_get_8390_hdr() 1160 ei_status in dma_get_8390_hdr() [all...] |
H A D | 8390.h | 118 #define ei_status (*(struct ei_device *)netdev_priv(dev)) macro 125 #define E8390_RXCONFIG (ei_status.rxcr_base | 0x04) 126 #define E8390_RXOFF (ei_status.rxcr_base | 0x20)
|
H A D | axnet_cs.c | 308 ei_status.name = "AX88190"; in axnet_config() 309 ei_status.word16 = 1; in axnet_config() 310 ei_status.tx_start_page = AXNET_START_PG; in axnet_config() 311 ei_status.rx_start_page = AXNET_START_PG + TX_PAGES; in axnet_config() 312 ei_status.stop_page = AXNET_STOP_PG; in axnet_config() 313 ei_status.reset_8390 = axnet_reset_8390; in axnet_config() 314 ei_status.get_8390_hdr = get_8390_hdr; in axnet_config() 315 ei_status.block_input = block_input; in axnet_config() 316 ei_status.block_output = block_output; in axnet_config() 524 ei_status in axnet_reset_8390() [all...] |