taglinefilesource code
rfd127drivers/net/apricot.cstruct i596_rfd *rfd;
rfd199drivers/net/apricot.cstruct i596_rfd *rfd;
rfd201drivers/net/apricot.clp->scb.rfd = (struct i596_rfd *)I596_NULL;
rfd207drivers/net/apricot.cif (!(rfd = (struct i596_rfd *)kmalloc(sizeof(struct i596_rfd), GFP_KERNEL)))
rfd210drivers/net/apricot.crfd->stat = 0x0000;
rfd211drivers/net/apricot.crfd->rbd = I596_NULL;
rfd212drivers/net/apricot.crfd->count = 0;
rfd213drivers/net/apricot.crfd->size = 1532;
rfd216drivers/net/apricot.crfd->cmd = CMD_EOL;
rfd217drivers/net/apricot.clp->rx_tail = rfd;
rfd220drivers/net/apricot.crfd->cmd = 0x0000;
rfd222drivers/net/apricot.crfd->next = lp->scb.rfd;
rfd223drivers/net/apricot.clp->scb.rfd = rfd;
rfd227drivers/net/apricot.clp->rx_tail->next = lp->scb.rfd;
rfd236drivers/net/apricot.cstruct i596_rfd *rfd = lp->scb.rfd;
rfd242drivers/net/apricot.clp->scb.rfd = rfd->next;
rfd243drivers/net/apricot.ckfree_s(rfd, sizeof(struct i596_rfd));
rfd244drivers/net/apricot.crfd = lp->scb.rfd;
rfd246drivers/net/apricot.cwhile (rfd != lp->rx_tail);
rfd332drivers/net/apricot.cwhile ((lp->scb.rfd->stat) & STAT_C)
rfd334drivers/net/apricot.cif (i596_debug >2) print_eth(lp->scb.rfd->data);
rfd336drivers/net/apricot.cif ((lp->scb.rfd->stat) & STAT_OK)
rfd339drivers/net/apricot.cint pkt_len = lp->scb.rfd->count & 0x3fff;
rfd352drivers/net/apricot.cmemcpy(skb_put(skb,pkt_len), lp->scb.rfd->data, pkt_len);
rfd363drivers/net/apricot.cif ((lp->scb.rfd->stat) & 0x0001) lp->stats.collisions++;
rfd364drivers/net/apricot.cif ((lp->scb.rfd->stat) & 0x0080) lp->stats.rx_length_errors++;
rfd365drivers/net/apricot.cif ((lp->scb.rfd->stat) & 0x0100) lp->stats.rx_over_errors++;
rfd366drivers/net/apricot.cif ((lp->scb.rfd->stat) & 0x0200) lp->stats.rx_fifo_errors++;
rfd367drivers/net/apricot.cif ((lp->scb.rfd->stat) & 0x0400) lp->stats.rx_frame_errors++;
rfd368drivers/net/apricot.cif ((lp->scb.rfd->stat) & 0x0800) lp->stats.rx_crc_errors++;
rfd369drivers/net/apricot.cif ((lp->scb.rfd->stat) & 0x1000) lp->stats.rx_length_errors++;
rfd372drivers/net/apricot.clp->scb.rfd->stat = 0;
rfd374drivers/net/apricot.clp->rx_tail = lp->scb.rfd;
rfd375drivers/net/apricot.clp->scb.rfd = lp->scb.rfd->next;
rfd740drivers/net/apricot.clp->scb.rfd = (struct i596_rfd *)I596_NULL;
rfd699drivers/net/ni52.cvolatile struct rfd_struct *rfd = (struct rfd_struct *)ptr;
rfd704drivers/net/ni52.cmemset((char *) rfd,0,sizeof(struct rfd_struct)*p->num_recv_buffs);
rfd705drivers/net/ni52.cp->rfd_first = rfd;
rfd708drivers/net/ni52.crfd[i].next = make16(rfd + (i+1) % p->num_recv_buffs);
rfd709drivers/net/ni52.crfd[p->num_recv_buffs-1].last = RFD_SUSP;   /* RU suspend */
rfd711drivers/net/ni52.cptr = (void *) (rfd + p->num_recv_buffs);