Lines Matching refs:sdio_hdr
261 struct mtkbtsdio_hdr *sdio_hdr;
265 if (unlikely(skb_headroom(skb) < sizeof(*sdio_hdr))) {
266 err = pskb_expand_head(skb, sizeof(*sdio_hdr), 0,
273 skb_push(skb, sizeof(*sdio_hdr));
275 sdio_hdr = (void *)skb->data;
276 sdio_hdr->len = cpu_to_le16(skb->len);
277 sdio_hdr->reserved = cpu_to_le16(0);
278 sdio_hdr->bt_type = hci_skb_pkt_type(skb);
293 skb_pull(skb, sizeof(*sdio_hdr));
452 struct mtkbtsdio_hdr *sdio_hdr;
457 if (rx_size < sizeof(*sdio_hdr))
471 sdio_hdr = (void *)skb->data;
478 if (rx_size != le16_to_cpu(sdio_hdr->len)) {
483 hci_skb_pkt_type(skb) = sdio_hdr->bt_type;
486 skb_pull(skb, sizeof(*sdio_hdr));
493 if (sdio_hdr->bt_type == (&pkts[i])->type)
499 sdio_hdr->bt_type);