taglinefilesource code
snd332drivers/net/plip.cstruct plip_local *snd,
snd341drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv);
snd357drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd364drivers/net/plip.cif ((r = (*f)(dev, nl, snd, rcv)) != OK
snd365drivers/net/plip.c&& (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) {
snd373drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv,
snd383drivers/net/plip.cif ((snd->state == PLIP_PK_TRIGGER
snd392drivers/net/plip.cdev->name, snd->state, c0);
snd420drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd421drivers/net/plip.cif (snd->skb) {
snd422drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd423drivers/net/plip.csnd->skb = NULL;
snd437drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd496drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd514drivers/net/plip.cif (snd->state != PLIP_PK_DONE) {
snd590drivers/net/plip.cif (snd->state != PLIP_PK_DONE) {
snd659drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd667drivers/net/plip.cif (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) {
snd669drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd670drivers/net/plip.csnd->skb = NULL;
snd674drivers/net/plip.cswitch (snd->state) {
snd699drivers/net/plip.csnd->state = PLIP_PK_LENGTH_LSB;
snd700drivers/net/plip.csnd->nibble = PLIP_NB_BEGIN;
snd714drivers/net/plip.c&snd->nibble, snd->length.b.lsb))
snd716drivers/net/plip.csnd->state = PLIP_PK_LENGTH_MSB;
snd720drivers/net/plip.c&snd->nibble, snd->length.b.msb))
snd722drivers/net/plip.csnd->state = PLIP_PK_DATA;
snd723drivers/net/plip.csnd->byte = 0;
snd724drivers/net/plip.csnd->checksum = 0;
snd729drivers/net/plip.c&snd->nibble, lbuf[snd->byte]))
snd731drivers/net/plip.cwhile (++snd->byte < snd->length.h);
snd733drivers/net/plip.csnd->checksum += lbuf[--snd->byte];
snd734drivers/net/plip.cwhile (snd->byte);
snd735drivers/net/plip.csnd->state = PLIP_PK_CHECKSUM;
snd739drivers/net/plip.c&snd->nibble, snd->checksum))
snd742drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd744drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd749drivers/net/plip.csnd->skb = NULL;
snd764drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd779drivers/net/plip.cstruct plip_local *snd, struct plip_local *rcv)
snd883drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd912drivers/net/plip.csnd->skb = skb;
snd913drivers/net/plip.csnd->length.h = skb->len;
snd914drivers/net/plip.csnd->state = PLIP_PK_TRIGGER;
snd980drivers/net/plip.cstruct plip_local *snd = &nl->snd_data;
snd993drivers/net/plip.csnd->state = PLIP_PK_DONE;
snd994drivers/net/plip.cif (snd->skb) {
snd995drivers/net/plip.cdev_kfree_skb(snd->skb, FREE_WRITE);
snd996drivers/net/plip.csnd->skb = NULL;