Lines Matching refs:rxd
145 static struct rxdesc rxd[NRXD] __attribute__ ((aligned(4))); variable
456 rxd[i].buf1addr = (void *)virt_to_bus(&rxb[i * BUFLEN]); in davicom_init_chain()
457 rxd[i].buf2addr = (void *)virt_to_bus(&rxd[i+1]); /* Point to Next RX desc */ in davicom_init_chain()
458 rxd[i].buf1sz = BUFLEN; in davicom_init_chain()
459 rxd[i].buf2sz = 0; /* not used */ in davicom_init_chain()
460 rxd[i].control = 0x4; /* Chain Structure */ in davicom_init_chain()
461 rxd[i].status = 0x80000000; /* give ownership to device */ in davicom_init_chain()
466 rxd[NRXD - 1].buf2addr = (void *)virt_to_bus(&rxd[0]); in davicom_init_chain()
496 outl(virt_to_bus(&rxd[0]), ioaddr + CSR3); in davicom_reset()
584 if (rxd[rxd_tail].status & 0x80000000) in davicom_poll()
591 nic->packetlen = (rxd[rxd_tail].status & 0x3FFF0000) >> 16; in davicom_poll()
593 if( rxd[rxd_tail].status & 0x00008000){ in davicom_poll()
594 rxd[rxd_tail].status = 0x80000000; in davicom_poll()
608 rxd[rxd_tail].status = 0x80000000; in davicom_poll()