tag | line | file | source code |
rfd | 125 | drivers/net/apricot.c | struct i596_rfd *rfd; |
rfd | 213 | drivers/net/apricot.c | lp->scb.rfd = &lp->rx[0]; |
rfd | 310 | drivers/net/apricot.c | while ((lp->scb.rfd->stat) & STAT_C) |
rfd | 312 | drivers/net/apricot.c | if (i596_debug >2) print_eth(lp->scb.rfd->data); |
rfd | 314 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & STAT_OK) |
rfd | 317 | drivers/net/apricot.c | int pkt_len = lp->scb.rfd->count & 0x3fff; |
rfd | 331 | drivers/net/apricot.c | memcpy(skb->data, lp->scb.rfd->data, pkt_len); |
rfd | 341 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0001) lp->stats.collisions++; |
rfd | 342 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0080) lp->stats.rx_length_errors++; |
rfd | 343 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0100) lp->stats.rx_over_errors++; |
rfd | 344 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0200) lp->stats.rx_fifo_errors++; |
rfd | 345 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0400) lp->stats.rx_frame_errors++; |
rfd | 346 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x0800) lp->stats.rx_crc_errors++; |
rfd | 347 | drivers/net/apricot.c | if ((lp->scb.rfd->stat) & 0x1000) lp->stats.rx_length_errors++; |
rfd | 350 | drivers/net/apricot.c | lp->scb.rfd->stat=0; |
rfd | 352 | drivers/net/apricot.c | lp->rx_tail=lp->scb.rfd; |
rfd | 353 | drivers/net/apricot.c | lp->scb.rfd=lp->scb.rfd->next; |