taglinefilesource code
snd338drivers/net/plip.cstruct plip_local *snd,
snd347drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv);
snd363drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd370drivers/net/plip.cif ((r = (*f)(dev, nl, snd, rcv)) != OK
snd371drivers/net/plip.c&& (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) {
snd379drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv,
snd389drivers/net/plip.cif ((snd->state == PLIP_PK_TRIGGER
snd398drivers/net/plip.cdev->name, snd->state, c0);
snd426drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd427drivers/net/plip.cif (snd->skb) {
snd428drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd429drivers/net/plip.csnd->skb = NULL;
snd443drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd502drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd520drivers/net/plip.cif (snd->state != PLIP_PK_DONE) {
snd596drivers/net/plip.cif (snd->state != PLIP_PK_DONE) {
snd665drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd673drivers/net/plip.cif (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) {
snd675drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd676drivers/net/plip.csnd->skb = NULL;
snd680drivers/net/plip.cswitch (snd->state) {
snd705drivers/net/plip.csnd->state = PLIP_PK_LENGTH_LSB;
snd706drivers/net/plip.csnd->nibble = PLIP_NB_BEGIN;
snd720drivers/net/plip.c&snd->nibble, snd->length.b.lsb))
snd722drivers/net/plip.csnd->state = PLIP_PK_LENGTH_MSB;
snd726drivers/net/plip.c&snd->nibble, snd->length.b.msb))
snd728drivers/net/plip.csnd->state = PLIP_PK_DATA;
snd729drivers/net/plip.csnd->byte = 0;
snd730drivers/net/plip.csnd->checksum = 0;
snd735drivers/net/plip.c&snd->nibble, lbuf[snd->byte]))
snd737drivers/net/plip.cwhile (++snd->byte < snd->length.h);
snd739drivers/net/plip.csnd->checksum += lbuf[--snd->byte];
snd740drivers/net/plip.cwhile (snd->byte);
snd741drivers/net/plip.csnd->state = PLIP_PK_CHECKSUM;
snd745drivers/net/plip.c&snd->nibble, snd->checksum))
snd748drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd750drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd755drivers/net/plip.csnd->skb = NULL;
snd770drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd785drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd889drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd918drivers/net/plip.csnd->skb = skb;
snd919drivers/net/plip.csnd->length.h = skb->len;
snd920drivers/net/plip.csnd->state = PLIP_PK_TRIGGER;
snd986drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd999drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd1000drivers/net/plip.cif (snd->skb) {
snd1001drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd1002drivers/net/plip.csnd->skb = NULL;