Lines Matching refs:frame_hdr
782 struct type_frame_head *frame_hdr = ks->frame_head_info; in ks_rcv() local
790 frame_hdr->sts = ks_rdreg16(ks, KS_RXFHSR); in ks_rcv()
792 frame_hdr->len = ks_rdreg16(ks, KS_RXFHBCR); in ks_rcv()
793 frame_hdr++; in ks_rcv()
796 frame_hdr = ks->frame_head_info; in ks_rcv()
798 if (unlikely(!(frame_hdr->sts & RXFSHR_RXFV) || in ks_rcv()
799 frame_hdr->len >= RX_BUF_SIZE || in ks_rcv()
800 frame_hdr->len <= 0)) { in ks_rcv()
805 if (!(frame_hdr->sts & RXFSHR_RXFV)) in ks_rcv()
809 frame_hdr++; in ks_rcv()
813 skb = netdev_alloc_skb(netdev, frame_hdr->len + 16); in ks_rcv()
817 ks_read_qmu(ks, (u16 *)skb->data, frame_hdr->len); in ks_rcv()
818 skb_put(skb, frame_hdr->len - 4); in ks_rcv()
822 netdev->stats.rx_bytes += frame_hdr->len - 4; in ks_rcv()
828 frame_hdr++; in ks_rcv()