tag | line | file | source code |
snd | 332 | drivers/net/plip.c | struct plip_local *snd, |
snd | 341 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv); |
snd | 357 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 364 | drivers/net/plip.c | if ((r = (*f)(dev, nl, snd, rcv)) != OK |
snd | 365 | drivers/net/plip.c | && (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) { |
snd | 373 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv, |
snd | 383 | drivers/net/plip.c | if ((snd->state == PLIP_PK_TRIGGER |
snd | 392 | drivers/net/plip.c | dev->name, snd->state, c0); |
snd | 420 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 421 | drivers/net/plip.c | if (snd->skb) { |
snd | 422 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 423 | drivers/net/plip.c | snd->skb = NULL; |
snd | 437 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 496 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 514 | drivers/net/plip.c | if (snd->state != PLIP_PK_DONE) { |
snd | 590 | drivers/net/plip.c | if (snd->state != PLIP_PK_DONE) { |
snd | 659 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 667 | drivers/net/plip.c | if (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) { |
snd | 669 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 670 | drivers/net/plip.c | snd->skb = NULL; |
snd | 674 | drivers/net/plip.c | switch (snd->state) { |
snd | 699 | drivers/net/plip.c | snd->state = PLIP_PK_LENGTH_LSB; |
snd | 700 | drivers/net/plip.c | snd->nibble = PLIP_NB_BEGIN; |
snd | 714 | drivers/net/plip.c | &snd->nibble, snd->length.b.lsb)) |
snd | 716 | drivers/net/plip.c | snd->state = PLIP_PK_LENGTH_MSB; |
snd | 720 | drivers/net/plip.c | &snd->nibble, snd->length.b.msb)) |
snd | 722 | drivers/net/plip.c | snd->state = PLIP_PK_DATA; |
snd | 723 | drivers/net/plip.c | snd->byte = 0; |
snd | 724 | drivers/net/plip.c | snd->checksum = 0; |
snd | 729 | drivers/net/plip.c | &snd->nibble, lbuf[snd->byte])) |
snd | 731 | drivers/net/plip.c | while (++snd->byte < snd->length.h); |
snd | 733 | drivers/net/plip.c | snd->checksum += lbuf[--snd->byte]; |
snd | 734 | drivers/net/plip.c | while (snd->byte); |
snd | 735 | drivers/net/plip.c | snd->state = PLIP_PK_CHECKSUM; |
snd | 739 | drivers/net/plip.c | &snd->nibble, snd->checksum)) |
snd | 742 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 744 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 749 | drivers/net/plip.c | snd->skb = NULL; |
snd | 764 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 779 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 883 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 912 | drivers/net/plip.c | snd->skb = skb; |
snd | 913 | drivers/net/plip.c | snd->length.h = skb->len; |
snd | 914 | drivers/net/plip.c | snd->state = PLIP_PK_TRIGGER; |
snd | 980 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 993 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 994 | drivers/net/plip.c | if (snd->skb) { |
snd | 995 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 996 | drivers/net/plip.c | snd->skb = NULL; |