taglinefilesource code
rcv334drivers/net/plip.cstruct plip_local *rcv,
rcv342drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv);
rcv359drivers/net/plip.cstruct plip_local *rcv = &nl->rcv_data;
rcv365drivers/net/plip.cif ((r = (*f)(dev, nl, snd, rcv)) != OK
rcv366drivers/net/plip.c&& (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) {
rcv374drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv,
rcv398drivers/net/plip.cif (rcv->state == PLIP_PK_TRIGGER) {
rcv411drivers/net/plip.cdev->name, rcv->state, c0);
rcv415drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv416drivers/net/plip.cif (rcv->skb) {
rcv417drivers/net/plip.crcv->skb->free = 1;
rcv418drivers/net/plip.ckfree_skb(rcv->skb, FREE_READ);
rcv419drivers/net/plip.crcv->skb = NULL;
rcv438drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv497drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv503drivers/net/plip.cswitch (rcv->state) {
rcv511drivers/net/plip.crcv->state = PLIP_PK_LENGTH_LSB;
rcv512drivers/net/plip.crcv->nibble = PLIP_NB_BEGIN;
rcv517drivers/net/plip.c&rcv->nibble, &rcv->length.b.lsb)) {
rcv519drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv529drivers/net/plip.c&rcv->nibble, &rcv->length.b.lsb))
rcv532drivers/net/plip.crcv->state = PLIP_PK_LENGTH_MSB;
rcv536drivers/net/plip.c&rcv->nibble, &rcv->length.b.msb))
rcv538drivers/net/plip.cif (rcv->length.h > dev->mtu + dev->hard_header_len
rcv539drivers/net/plip.c|| rcv->length.h < 8) {
rcv540drivers/net/plip.cprintk("%s: bogus packet size %d.\n", dev->name, rcv->length.h);
rcv544drivers/net/plip.crcv->skb = dev_alloc_skb(rcv->length.h);
rcv545drivers/net/plip.cif (rcv->skb == NULL) {
rcv549drivers/net/plip.cskb_put(rcv->skb,rcv->length.h);
rcv550drivers/net/plip.crcv->skb->dev = dev;
rcv551drivers/net/plip.crcv->state = PLIP_PK_DATA;
rcv552drivers/net/plip.crcv->byte = 0;
rcv553drivers/net/plip.crcv->checksum = 0;
rcv556drivers/net/plip.clbuf = rcv->skb->data;
rcv559drivers/net/plip.c&rcv->nibble, &lbuf[rcv->byte]))
rcv561drivers/net/plip.cwhile (++rcv->byte < rcv->length.h);
rcv563drivers/net/plip.crcv->checksum += lbuf[--rcv->byte];
rcv564drivers/net/plip.cwhile (rcv->byte);
rcv565drivers/net/plip.crcv->state = PLIP_PK_CHECKSUM;
rcv569drivers/net/plip.c&rcv->nibble, &rcv->data))
rcv571drivers/net/plip.cif (rcv->data != rcv->checksum) {
rcv577drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv581drivers/net/plip.crcv->skb->protocol=eth_type_trans(rcv->skb, dev);
rcv582drivers/net/plip.cnetif_rx(rcv->skb);
rcv584drivers/net/plip.crcv->skb = NULL;
rcv661drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv766drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv781drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
rcv809drivers/net/plip.cstruct plip_local *rcv = &nl->rcv_data;
rcv837drivers/net/plip.crcv->state = PLIP_PK_TRIGGER;
rcv983drivers/net/plip.cstruct plip_local *rcv = &nl->rcv_data;
rcv1000drivers/net/plip.crcv->state = PLIP_PK_DONE;
rcv1001drivers/net/plip.cif (rcv->skb) {
rcv1002drivers/net/plip.crcv->skb->free = 1;
rcv1003drivers/net/plip.ckfree_skb(rcv->skb, FREE_READ);
rcv1004drivers/net/plip.crcv->skb = NULL;
rcv292drivers/net/wic.cstruct wic_local *rcv,
rcv300drivers/net/wic.cstruct wic_local *snd, struct wic_local *rcv);
rcv365drivers/net/wic.cstruct wic_local *rcv = &nl->rcv_data;
rcv371drivers/net/wic.cif ((r = (*f)(dev, nl, snd, rcv)) != OK
rcv372drivers/net/wic.c&& (r = wic_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) {
rcv380drivers/net/wic.cstruct wic_local *snd, struct wic_local *rcv,
rcv406drivers/net/wic.cif (rcv->state == WIC_PK_TRIGGER) {
rcv419drivers/net/wic.cdev->name, rcv->state, c0);
rcv423drivers/net/wic.crcv->state = WIC_PK_DONE;
rcv424drivers/net/wic.cif (rcv->skb) {
rcv425drivers/net/wic.crcv->skb->free = 1;
rcv426drivers/net/wic.ckfree_skb(rcv->skb, FREE_READ);
rcv427drivers/net/wic.crcv->skb = NULL;
rcv450drivers/net/wic.cstruct wic_local *snd, struct wic_local *rcv)
rcv478drivers/net/wic.cstruct wic_local *snd, struct wic_local *rcv)
rcv488drivers/net/wic.cswitch (rcv->state) {
rcv500drivers/net/wic.crcv->state = WIC_PK_LENGTH_LSB;
rcv501drivers/net/wic.crcv->nibble = WIC_NB_BEGIN;
rcv508drivers/net/wic.c&rcv->nibble, &rcv->length.b.lsb)) {
rcv510drivers/net/wic.crcv->state = WIC_PK_DONE;
rcv522drivers/net/wic.c&rcv->nibble, &rcv->length.b.lsb)) {
rcv527drivers/net/wic.crcv->state = WIC_PK_LENGTH_MSB;
rcv533drivers/net/wic.c&rcv->nibble, &rcv->length.b.msb)) {
rcv537drivers/net/wic.cif (rcv->length.h > dev->mtu || rcv->length.h < 8) {
rcv538drivers/net/wic.cprintk("%s: bad packet size %d.\n", dev->name, rcv->length.h);
rcv543drivers/net/wic.crcv->skb = dev_alloc_skb(rcv->length.h);
rcv544drivers/net/wic.cif (rcv->skb == NULL) {
rcv549drivers/net/wic.cskb_put(rcv->skb,rcv->length.h);
rcv550drivers/net/wic.crcv->skb->dev = dev;
rcv552drivers/net/wic.crcv->state = WIC_PK_DATA;
rcv553drivers/net/wic.crcv->byte = 0;
rcv554drivers/net/wic.crcv->checksum = 0;
rcv560drivers/net/wic.c&rcv->nibble, &junk)) {
rcv565drivers/net/wic.c&rcv->nibble, &junk)) {
rcv573drivers/net/wic.crcv->length.h);
rcv574drivers/net/wic.clbuf = rcv->skb->data;
rcv577drivers/net/wic.c&rcv->nibble, &lbuf[rcv->byte])) {
rcv581drivers/net/wic.c} while (++rcv->byte < (rcv->length.h - 4));
rcv584drivers/net/wic.cif (rcv->length.h & 0x01)
rcv586drivers/net/wic.c&rcv->nibble, &lbuf[rcv->byte]);
rcv589drivers/net/wic.crcv->checksum += lbuf[--rcv->byte];
rcv590drivers/net/wic.c} while (rcv->byte);
rcv592drivers/net/wic.crcv->state = WIC_PK_CHECKSUM;
rcv598drivers/net/wic.c&rcv->nibble, &junk)) {
rcv603drivers/net/wic.crcv->state = WIC_PK_DONE;
rcv609drivers/net/wic.cnetif_rx(rcv->skb);
rcv611drivers/net/wic.crcv->skb = NULL;
rcv660drivers/net/wic.cstruct wic_local *snd, struct wic_local *rcv)
rcv823drivers/net/wic.cstruct wic_local *snd, struct wic_local *rcv)
rcv841drivers/net/wic.cstruct wic_local *snd, struct wic_local *rcv)
rcv870drivers/net/wic.cstruct wic_local *rcv = &nl->rcv_data;
rcv898drivers/net/wic.crcv->state = WIC_PK_TRIGGER;
rcv1038drivers/net/wic.cstruct wic_local *rcv = &nl->rcv_data;
rcv1056drivers/net/wic.crcv->state = WIC_PK_DONE;
rcv1057drivers/net/wic.cif (rcv->skb) {
rcv1058drivers/net/wic.crcv->skb->free = 1;
rcv1059drivers/net/wic.ckfree_skb(rcv->skb, FREE_READ);
rcv1060drivers/net/wic.crcv->skb = NULL;
rcv352include/net/sock.hint      (*rcv)(struct sk_buff *buff, struct device *dev,
rcv534net/core/sock.cif (!sk->prot || !sk->prot->rcv)
rcv542net/core/sock.csk->prot->rcv(skb, skb->dev, (struct options*)skb->proto_priv,