taglinefilesource code
rcv327drivers/net/plip.cstruct plip_local *rcv,
rcv335drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv);
rcv352drivers/net/plip.cstruct plip_local *rcv = &nl->rcv_data;
rcv358drivers/net/plip.cif ((r = (*f)(dev, nl, snd, rcv)) != OK
rcv359drivers/net/plip.c&& (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) {
rcv367drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv,
rcv391drivers/net/plip.cif (rcv->state == PLIP_PK_TRIGGER) {
rcv404drivers/net/plip.cdev->name, rcv->state, c0);
rcv408drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv409drivers/net/plip.cif (rcv->skb) {
rcv410drivers/net/plip.crcv->skb->free = 1;
rcv411drivers/net/plip.ckfree_skb(rcv->skb, FREE_READ);
rcv412drivers/net/plip.crcv->skb = NULL;
rcv431drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv490drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv496drivers/net/plip.cswitch (rcv->state) {
rcv504drivers/net/plip.crcv->state = PLIP_PK_LENGTH_LSB;
rcv505drivers/net/plip.crcv->nibble = PLIP_NB_BEGIN;
rcv510drivers/net/plip.c&rcv->nibble, &rcv->length.b.lsb)) {
rcv512drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv522drivers/net/plip.c&rcv->nibble, &rcv->length.b.lsb))
rcv525drivers/net/plip.crcv->state = PLIP_PK_LENGTH_MSB;
rcv529drivers/net/plip.c&rcv->nibble, &rcv->length.b.msb))
rcv531drivers/net/plip.cif (rcv->length.h > dev->mtu || rcv->length.h < 8) {
rcv532drivers/net/plip.cprintk("%s: bogus packet size %d.\n", dev->name, rcv->length.h);
rcv536drivers/net/plip.crcv->skb = alloc_skb(rcv->length.h, GFP_ATOMIC);
rcv537drivers/net/plip.cif (rcv->skb == NULL) {
rcv541drivers/net/plip.crcv->skb->len = rcv->length.h;
rcv542drivers/net/plip.crcv->skb->dev = dev;
rcv543drivers/net/plip.crcv->state = PLIP_PK_DATA;
rcv544drivers/net/plip.crcv->byte = 0;
rcv545drivers/net/plip.crcv->checksum = 0;
rcv548drivers/net/plip.clbuf = rcv->skb->data;
rcv551drivers/net/plip.c&rcv->nibble, &lbuf[rcv->byte]))
rcv553drivers/net/plip.cwhile (++rcv->byte < rcv->length.h);
rcv555drivers/net/plip.crcv->checksum += lbuf[--rcv->byte];
rcv556drivers/net/plip.cwhile (rcv->byte);
rcv557drivers/net/plip.crcv->state = PLIP_PK_CHECKSUM;
rcv561drivers/net/plip.c&rcv->nibble, &rcv->data))
rcv563drivers/net/plip.cif (rcv->data != rcv->checksum) {
rcv569drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv573drivers/net/plip.cnetif_rx(rcv->skb);
rcv575drivers/net/plip.crcv->skb = NULL;
rcv650drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv752drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv767drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv795drivers/net/plip.cstruct plip_local *rcv = &nl->rcv_data;
rcv823drivers/net/plip.crcv->state = PLIP_PK_TRIGGER;
rcv969drivers/net/plip.cstruct plip_local *rcv = &nl->rcv_data;
rcv986drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv987drivers/net/plip.cif (rcv->skb) {
rcv988drivers/net/plip.crcv->skb->free = 1;
rcv989drivers/net/plip.ckfree_skb(rcv->skb, FREE_READ);
rcv990drivers/net/plip.crcv->skb = NULL;
rcv556net/inet/sock.cif (sk->prot->rcv) 
rcv557net/inet/sock.csk->prot->rcv(skb, skb->dev, sk->opt,
rcv240net/inet/sock.hint      (*rcv)(struct sk_buff *buff, struct device *dev,