taglinefilesource code
snd315drivers/net/plip.cstruct plip_local *snd,
snd324drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv);
snd340drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd347drivers/net/plip.cif ((r = (*f)(dev, nl, snd, rcv)) != OK
snd348drivers/net/plip.c&& (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) {
snd356drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv,
snd366drivers/net/plip.cif ((snd->state == PLIP_PK_TRIGGER
snd375drivers/net/plip.cdev->name, snd->state, c0);
snd403drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd404drivers/net/plip.cif (snd->skb) {
snd405drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd406drivers/net/plip.csnd->skb = NULL;
snd420drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd479drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd497drivers/net/plip.cif (snd->state != PLIP_PK_DONE) {
snd571drivers/net/plip.cif (snd->state != PLIP_PK_DONE) {
snd639drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd647drivers/net/plip.cif (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) {
snd649drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd650drivers/net/plip.csnd->skb = NULL;
snd654drivers/net/plip.cswitch (snd->state) {
snd676drivers/net/plip.csnd->state = PLIP_PK_LENGTH_LSB;
snd677drivers/net/plip.csnd->nibble = PLIP_NB_BEGIN;
snd691drivers/net/plip.c&snd->nibble, snd->length.b.lsb))
snd693drivers/net/plip.csnd->state = PLIP_PK_LENGTH_MSB;
snd697drivers/net/plip.c&snd->nibble, snd->length.b.msb))
snd699drivers/net/plip.csnd->state = PLIP_PK_DATA;
snd700drivers/net/plip.csnd->byte = 0;
snd701drivers/net/plip.csnd->checksum = 0;
snd706drivers/net/plip.c&snd->nibble, lbuf[snd->byte]))
snd708drivers/net/plip.cwhile (++snd->byte < snd->length.h);
snd710drivers/net/plip.csnd->checksum += lbuf[--snd->byte];
snd711drivers/net/plip.cwhile (snd->byte);
snd712drivers/net/plip.csnd->state = PLIP_PK_CHECKSUM;
snd716drivers/net/plip.c&snd->nibble, snd->checksum))
snd719drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd721drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd726drivers/net/plip.csnd->skb = NULL;
snd741drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd756drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd860drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd889drivers/net/plip.csnd->skb = skb;
snd890drivers/net/plip.csnd->length.h = skb->len;
snd891drivers/net/plip.csnd->state = PLIP_PK_TRIGGER;
snd957drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd970drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd971drivers/net/plip.cif (snd->skb) {
snd972drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd973drivers/net/plip.csnd->skb = NULL;