Lines Matching refs:ei_status
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;
369 ei_status.tx_start_page = start_page;
370 ei_status.stop_page = stop_page;
371 ei_status.word16 = 1;
372 ei_status.ne2k_flags = flags;
375 ei_status.ne2k_flags |= FORCE_FDX;
378 ei_status.rx_start_page = start_page + TX_PAGES;
381 ei_status.stop_page = ei_status.tx_start_page + PACKETBUF_MEMSIZE;
384 ei_status.reset_8390 = &ne2k_pci_reset_8390;
385 ei_status.block_input = &ne2k_pci_block_input;
386 ei_status.block_output = &ne2k_pci_block_output;
387 ei_status.get_8390_hdr = &ne2k_pci_get_8390_hdr;
388 ei_status.priv = (unsigned long) pdev;
438 if (ei_status.ne2k_flags & REALTEK_FDX)
440 else if (ei_status.ne2k_flags & HOLTEK_FDX)
454 if (ei_status.ne2k_flags & FORCE_FDX)
481 ei_status.txing = 0;
482 ei_status.dmaing = 0;
507 if (ei_status.dmaing) {
509 __func__, ei_status.dmaing, ei_status.irqlock);
513 ei_status.dmaing |= 0x01;
521 if (ei_status.ne2k_flags & ONLY_16BIT_IO) {
530 ei_status.dmaing &= ~0x01;
548 if (ei_status.dmaing) {
550 __func__, ei_status.dmaing, ei_status.irqlock);
553 ei_status.dmaing |= 0x01;
554 if (ei_status.ne2k_flags & ONLY_32BIT_IO)
563 if (ei_status.ne2k_flags & ONLY_16BIT_IO) {
583 ei_status.dmaing &= ~0x01;
595 if (ei_status.ne2k_flags & ONLY_32BIT_IO)
604 if (ei_status.dmaing) {
606 __func__, ei_status.dmaing, ei_status.irqlock);
609 ei_status.dmaing |= 0x01;
633 if (ei_status.ne2k_flags & ONLY_16BIT_IO) {
660 ei_status.dmaing &= ~0x01;