Lines Matching defs:shdr
297 struct mtk_stp_hdr *shdr;
313 shdr = (struct mtk_stp_hdr *)&bdev->stp_pad[2];
314 bdev->stp_dlen = be16_to_cpu(shdr->dlen) & 0x0fff;
317 if (shdr->prefix != 0x80 || bdev->stp_dlen > 2048) {
319 shdr->prefix, bdev->stp_dlen);
727 struct mtk_stp_hdr *shdr;
734 if (unlikely(skb_headroom(skb) < sizeof(*shdr)) ||
736 err = pskb_expand_head(skb, sizeof(*shdr), MTK_STP_TLR_SIZE,
744 shdr = skb_push(skb, sizeof(*shdr));
745 shdr->prefix = 0x80;
746 shdr->dlen = cpu_to_be16((dlen & 0x0fff) | (type << 12));
747 shdr->cs = 0; /* MT7622 doesn't care about checksum value */