tag | line | file | source code |
snd | 333 | drivers/net/plip.c | struct plip_local *snd, |
snd | 342 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv); |
snd | 358 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 365 | drivers/net/plip.c | if ((r = (*f)(dev, nl, snd, rcv)) != OK |
snd | 366 | drivers/net/plip.c | && (r = plip_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) { |
snd | 374 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv, |
snd | 384 | drivers/net/plip.c | if ((snd->state == PLIP_PK_TRIGGER |
snd | 393 | drivers/net/plip.c | dev->name, snd->state, c0); |
snd | 421 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 422 | drivers/net/plip.c | if (snd->skb) { |
snd | 423 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 424 | drivers/net/plip.c | snd->skb = NULL; |
snd | 438 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 497 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 515 | drivers/net/plip.c | if (snd->state != PLIP_PK_DONE) { |
snd | 591 | drivers/net/plip.c | if (snd->state != PLIP_PK_DONE) { |
snd | 661 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 669 | drivers/net/plip.c | if (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) { |
snd | 671 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 672 | drivers/net/plip.c | snd->skb = NULL; |
snd | 676 | drivers/net/plip.c | switch (snd->state) { |
snd | 701 | drivers/net/plip.c | snd->state = PLIP_PK_LENGTH_LSB; |
snd | 702 | drivers/net/plip.c | snd->nibble = PLIP_NB_BEGIN; |
snd | 716 | drivers/net/plip.c | &snd->nibble, snd->length.b.lsb)) |
snd | 718 | drivers/net/plip.c | snd->state = PLIP_PK_LENGTH_MSB; |
snd | 722 | drivers/net/plip.c | &snd->nibble, snd->length.b.msb)) |
snd | 724 | drivers/net/plip.c | snd->state = PLIP_PK_DATA; |
snd | 725 | drivers/net/plip.c | snd->byte = 0; |
snd | 726 | drivers/net/plip.c | snd->checksum = 0; |
snd | 731 | drivers/net/plip.c | &snd->nibble, lbuf[snd->byte])) |
snd | 733 | drivers/net/plip.c | while (++snd->byte < snd->length.h); |
snd | 735 | drivers/net/plip.c | snd->checksum += lbuf[--snd->byte]; |
snd | 736 | drivers/net/plip.c | while (snd->byte); |
snd | 737 | drivers/net/plip.c | snd->state = PLIP_PK_CHECKSUM; |
snd | 741 | drivers/net/plip.c | &snd->nibble, snd->checksum)) |
snd | 744 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 746 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 751 | drivers/net/plip.c | snd->skb = NULL; |
snd | 766 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 781 | drivers/net/plip.c | struct plip_local *snd, struct plip_local *rcv) |
snd | 885 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 914 | drivers/net/plip.c | snd->skb = skb; |
snd | 915 | drivers/net/plip.c | snd->length.h = skb->len; |
snd | 916 | drivers/net/plip.c | snd->state = PLIP_PK_TRIGGER; |
snd | 982 | drivers/net/plip.c | struct plip_local *snd = &nl->snd_data; |
snd | 995 | drivers/net/plip.c | snd->state = PLIP_PK_DONE; |
snd | 996 | drivers/net/plip.c | if (snd->skb) { |
snd | 997 | drivers/net/plip.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 998 | drivers/net/plip.c | snd->skb = NULL; |
snd | 291 | drivers/net/wic.c | struct wic_local *snd, |
snd | 300 | drivers/net/wic.c | struct wic_local *snd, struct wic_local *rcv); |
snd | 364 | drivers/net/wic.c | struct wic_local *snd = &nl->snd_data; |
snd | 371 | drivers/net/wic.c | if ((r = (*f)(dev, nl, snd, rcv)) != OK |
snd | 372 | drivers/net/wic.c | && (r = wic_bh_timeout_error(dev, nl, snd, rcv, r)) != OK) { |
snd | 380 | drivers/net/wic.c | struct wic_local *snd, struct wic_local *rcv, |
snd | 392 | drivers/net/wic.c | if ((snd->state == WIC_PK_TRIGGER |
snd | 401 | drivers/net/wic.c | dev->name, snd->state, c0); |
snd | 429 | drivers/net/wic.c | snd->state = WIC_PK_DONE; |
snd | 430 | drivers/net/wic.c | if (snd->skb) { |
snd | 431 | drivers/net/wic.c | snd->skb->free = 1; |
snd | 432 | drivers/net/wic.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 433 | drivers/net/wic.c | snd->skb = NULL; |
snd | 450 | drivers/net/wic.c | struct wic_local *snd, struct wic_local *rcv) |
snd | 478 | drivers/net/wic.c | struct wic_local *snd, struct wic_local *rcv) |
snd | 506 | drivers/net/wic.c | if (snd->state != WIC_PK_DONE) { |
snd | 616 | drivers/net/wic.c | if (snd->state != WIC_PK_DONE) { |
snd | 660 | drivers/net/wic.c | struct wic_local *snd, struct wic_local *rcv) |
snd | 669 | drivers/net/wic.c | if (snd->skb == NULL || (lbuf = snd->skb->data) == NULL) { |
snd | 671 | drivers/net/wic.c | snd->state = WIC_PK_DONE; |
snd | 672 | drivers/net/wic.c | snd->skb = NULL; |
snd | 681 | drivers/net/wic.c | switch (snd->state) { |
snd | 716 | drivers/net/wic.c | snd->state = WIC_PK_LENGTH_LSB; |
snd | 717 | drivers/net/wic.c | snd->nibble = WIC_NB_BEGIN; |
snd | 721 | drivers/net/wic.c | if (snd->length.h & 0x01) |
snd | 725 | drivers/net/wic.c | snd->length.h += (4 + pad); /* len + seq + data + pad */ |
snd | 728 | drivers/net/wic.c | dev->name, snd->length.h); |
snd | 731 | drivers/net/wic.c | &snd->nibble, snd->length.b.lsb)) { |
snd | 735 | drivers/net/wic.c | snd->state = WIC_PK_LENGTH_MSB; |
snd | 741 | drivers/net/wic.c | &snd->nibble, snd->length.b.msb)) { |
snd | 745 | drivers/net/wic.c | snd->state = WIC_PK_DATA; |
snd | 746 | drivers/net/wic.c | snd->byte = 0; |
snd | 747 | drivers/net/wic.c | snd->checksum = 0; |
snd | 751 | drivers/net/wic.c | snd->length.h -= (4 + pad); /* len + seq + data + pad */ |
snd | 756 | drivers/net/wic.c | &snd->nibble, 0)) { |
snd | 761 | drivers/net/wic.c | &snd->nibble, 0)) { |
snd | 770 | drivers/net/wic.c | &snd->nibble, lbuf[snd->byte])) { |
snd | 775 | drivers/net/wic.c | while (++snd->byte < snd->length.h); |
snd | 778 | drivers/net/wic.c | snd->checksum += lbuf[--snd->byte]; |
snd | 779 | drivers/net/wic.c | while (snd->byte); |
snd | 781 | drivers/net/wic.c | snd->state = WIC_PK_CHECKSUM; |
snd | 790 | drivers/net/wic.c | &snd->nibble, 0)) { |
snd | 794 | drivers/net/wic.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 796 | drivers/net/wic.c | snd->state = WIC_PK_DONE; |
snd | 805 | drivers/net/wic.c | snd->skb = NULL; |
snd | 823 | drivers/net/wic.c | struct wic_local *snd, struct wic_local *rcv) |
snd | 841 | drivers/net/wic.c | struct wic_local *snd, struct wic_local *rcv) |
snd | 945 | drivers/net/wic.c | struct wic_local *snd = &nl->snd_data; |
snd | 976 | drivers/net/wic.c | snd->skb = skb; |
snd | 977 | drivers/net/wic.c | snd->length.h = skb->len; |
snd | 978 | drivers/net/wic.c | snd->state = WIC_PK_TRIGGER; |
snd | 1037 | drivers/net/wic.c | struct wic_local *snd = &nl->snd_data; |
snd | 1050 | drivers/net/wic.c | snd->state = WIC_PK_DONE; |
snd | 1051 | drivers/net/wic.c | if (snd->skb) { |
snd | 1052 | drivers/net/wic.c | snd->skb->free = 1; |
snd | 1053 | drivers/net/wic.c | dev_kfree_skb(snd->skb, FREE_WRITE); |
snd | 1054 | drivers/net/wic.c | snd->skb = NULL; |