Lines Matching refs:rx_skb
439 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); in isar_rcv_frame()
459 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
464 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
465 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); in isar_rcv_frame()
468 if (ch->bch.rx_skb->len < 3) { /* last 2 are the FCS */ in isar_rcv_frame()
470 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
471 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
474 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame()
483 if (ch->bch.rx_skb) in isar_rcv_frame()
484 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
487 if (!ch->bch.rx_skb) { in isar_rcv_frame()
488 ch->bch.rx_skb = mI_alloc_skb(ch->bch.maxlen, in isar_rcv_frame()
490 if (unlikely(!ch->bch.rx_skb)) { in isar_rcv_frame()
498 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); in isar_rcv_frame()
500 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
520 if (ch->bch.rx_skb) in isar_rcv_frame()
521 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
525 if ((ch->bch.rx_skb->len + ch->is->clsb) > in isar_rcv_frame()
530 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
535 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
540 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
541 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); in isar_rcv_frame()
544 if (ch->bch.rx_skb->len < 3) { /* last 2 are the FCS */ in isar_rcv_frame()
546 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
547 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
550 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame()
557 if (ch->bch.rx_skb) in isar_rcv_frame()
558 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()