tag | line | file | source code |
rfd | 125 | drivers/net/apricot.c | struct i596_rfd *rfd; |
rfd | 211 | drivers/net/apricot.c | lp->scb.rfd = &lp->rx[0]; |
rfd | 316 | drivers/net/apricot.c | while ((lp->scb.rfd->stat) & STAT_C) |
rfd | 318 | drivers/net/apricot.c | if (i596_debug >2) print_eth(lp->scb.rfd->data); |
rfd | 320 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & STAT_OK) |
rfd | 323 | drivers/net/apricot.c | int pkt_len = lp->scb.rfd->count & 0x3fff; |
rfd | 337 | drivers/net/apricot.c | memcpy(skb->data, lp->scb.rfd->data, pkt_len); |
rfd | 347 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0001) lp->stats.collisions++; |
rfd | 348 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0080) lp->stats.rx_length_errors++; |
rfd | 349 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0100) lp->stats.rx_over_errors++; |
rfd | 350 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0200) lp->stats.rx_fifo_errors++; |
rfd | 351 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0400) lp->stats.rx_frame_errors++; |
rfd | 352 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0800) lp->stats.rx_crc_errors++; |
rfd | 353 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x1000) lp->stats.rx_length_errors++; |
rfd | 356 | drivers/net/apricot.c | lp->scb.rfd->stat=0; |
rfd | 358 | drivers/net/apricot.c | lp->rx_tail=lp->scb.rfd; |
rfd | 359 | drivers/net/apricot.c | lp->scb.rfd=lp->scb.rfd->next; |
rfd | 669 | drivers/net/ni52.c | volatile struct rfd_struct *rfd = (struct rfd_struct *)ptr; |
rfd | 674 | drivers/net/ni52.c | memset((char *) rfd,0,sizeof(struct rfd_struct)*NUM_RECV_FRAMES); |
rfd | 675 | drivers/net/ni52.c | p->rfd_first = rfd; |
rfd | 678 | drivers/net/ni52.c | rfd[i].next = make16(rfd + (i+1) % NUM_RECV_FRAMES); |
rfd | 679 | drivers/net/ni52.c | rfd[NUM_RECV_FRAMES-1].last = RFD_LAST; /* set EOL (no RU suspend) */ |
rfd | 681 | drivers/net/ni52.c | ptr = (char *) (rfd + NUM_RECV_FRAMES); |