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) {
snd572drivers/net/plip.cif (snd->state != PLIP_PK_DONE) {
snd640drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd648drivers/net/plip.cif (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) {
snd650drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd651drivers/net/plip.csnd->skb = NULL;
snd655drivers/net/plip.cswitch (snd->state) {
snd677drivers/net/plip.csnd->state = PLIP_PK_LENGTH_LSB;
snd678drivers/net/plip.csnd->nibble = PLIP_NB_BEGIN;
snd692drivers/net/plip.c&snd->nibble, snd->length.b.lsb))
snd694drivers/net/plip.csnd->state = PLIP_PK_LENGTH_MSB;
snd698drivers/net/plip.c&snd->nibble, snd->length.b.msb))
snd700drivers/net/plip.csnd->state = PLIP_PK_DATA;
snd701drivers/net/plip.csnd->byte = 0;
snd702drivers/net/plip.csnd->checksum = 0;
snd707drivers/net/plip.c&snd->nibble, lbuf[snd->byte]))
snd709drivers/net/plip.cwhile (++snd->byte < snd->length.h);
snd711drivers/net/plip.csnd->checksum += lbuf[--snd->byte];
snd712drivers/net/plip.cwhile (snd->byte);
snd713drivers/net/plip.csnd->state = PLIP_PK_CHECKSUM;
snd717drivers/net/plip.c&snd->nibble, snd->checksum))
snd720drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd722drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd727drivers/net/plip.csnd->skb = NULL;
snd742drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd757drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd861drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd890drivers/net/plip.csnd->skb = skb;
snd891drivers/net/plip.csnd->length.h = skb->len;
snd892drivers/net/plip.csnd->state = PLIP_PK_TRIGGER;
snd958drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd971drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd972drivers/net/plip.cif (snd->skb) {
snd973drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd974drivers/net/plip.csnd->skb = NULL;