tag | line | file | source code |
snd | 315 | drivers/net/plip.c | struct plip_local *snd, |
snd | 324 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv); |
snd | 340 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 347 | drivers/net/plip.c | if ((r = (*f)(dev, nl, snd, rcv)) != OK |
snd | 348 | drivers/net/plip.c | && (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) { |
snd | 356 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv, |
snd | 366 | drivers/net/plip.c | if ((snd->state == PLIP_PK_TRIGGER |
snd | 375 | drivers/net/plip.c | dev->name, snd->state, c0); |
snd | 403 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 404 | drivers/net/plip.c | if (snd->skb) { |
snd | 405 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 406 | drivers/net/plip.c | snd->skb = NULL; |
snd | 420 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 479 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 497 | drivers/net/plip.c | if (snd->state != PLIP_PK_DONE) { |
snd | 572 | drivers/net/plip.c | if (snd->state != PLIP_PK_DONE) { |
snd | 640 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 648 | drivers/net/plip.c | if (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) { |
snd | 650 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 651 | drivers/net/plip.c | snd->skb = NULL; |
snd | 655 | drivers/net/plip.c | switch (snd->state) { |
snd | 677 | drivers/net/plip.c | snd->state = PLIP_PK_LENGTH_LSB; |
snd | 678 | drivers/net/plip.c | snd->nibble = PLIP_NB_BEGIN; |
snd | 692 | drivers/net/plip.c | &snd->nibble, snd->length.b.lsb)) |
snd | 694 | drivers/net/plip.c | snd->state = PLIP_PK_LENGTH_MSB; |
snd | 698 | drivers/net/plip.c | &snd->nibble, snd->length.b.msb)) |
snd | 700 | drivers/net/plip.c | snd->state = PLIP_PK_DATA; |
snd | 701 | drivers/net/plip.c | snd->byte = 0; |
snd | 702 | drivers/net/plip.c | snd->checksum = 0; |
snd | 707 | drivers/net/plip.c | &snd->nibble, lbuf[snd->byte])) |
snd | 709 | drivers/net/plip.c | while (++snd->byte < snd->length.h); |
snd | 711 | drivers/net/plip.c | snd->checksum += lbuf[--snd->byte]; |
snd | 712 | drivers/net/plip.c | while (snd->byte); |
snd | 713 | drivers/net/plip.c | snd->state = PLIP_PK_CHECKSUM; |
snd | 717 | drivers/net/plip.c | &snd->nibble, snd->checksum)) |
snd | 720 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 722 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 727 | drivers/net/plip.c | snd->skb = NULL; |
snd | 742 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 757 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 861 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 890 | drivers/net/plip.c | snd->skb = skb; |
snd | 891 | drivers/net/plip.c | snd->length.h = skb->len; |
snd | 892 | drivers/net/plip.c | snd->state = PLIP_PK_TRIGGER; |
snd | 958 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 971 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 972 | drivers/net/plip.c | if (snd->skb) { |
snd | 973 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 974 | drivers/net/plip.c | snd->skb = NULL; |