Lines Matching refs:rx_skb
453 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); in isar_rcv_frame()
473 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
478 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
479 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); in isar_rcv_frame()
482 if (ch->bch.rx_skb->len < 3) { /* last 2 are the FCS */ in isar_rcv_frame()
484 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
485 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
488 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame()
497 if (ch->bch.rx_skb) in isar_rcv_frame()
498 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
501 if (!ch->bch.rx_skb) { in isar_rcv_frame()
502 ch->bch.rx_skb = mI_alloc_skb(ch->bch.maxlen, in isar_rcv_frame()
504 if (unlikely(!ch->bch.rx_skb)) { in isar_rcv_frame()
512 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); in isar_rcv_frame()
514 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
534 if (ch->bch.rx_skb) in isar_rcv_frame()
535 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
539 if ((ch->bch.rx_skb->len + ch->is->clsb) > in isar_rcv_frame()
544 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
549 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
554 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
555 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); in isar_rcv_frame()
558 if (ch->bch.rx_skb->len < 3) { /* last 2 are the FCS */ in isar_rcv_frame()
560 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
561 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()
564 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame()
571 if (ch->bch.rx_skb) in isar_rcv_frame()
572 skb_trim(ch->bch.rx_skb, 0); in isar_rcv_frame()