Lines Matching defs:hdr
495 struct rndis_data_hdr *hdr = (void *)skb->data;
499 msg_type = le32_to_cpu(hdr->msg_type);
500 msg_len = le32_to_cpu(hdr->msg_len);
501 data_offset = le32_to_cpu(hdr->data_offset);
502 data_len = le32_to_cpu(hdr->data_len);
509 le32_to_cpu(hdr->msg_type),
516 if (likely((data_len - skb->len) <= sizeof *hdr)) {
525 skb_pull(skb, msg_len - sizeof *hdr);
538 struct rndis_data_hdr *hdr;
546 if (unlikely((sizeof *hdr) <= room))
551 if (likely((sizeof *hdr) <= room)) {
552 skb->data = memmove(skb->head + sizeof *hdr,
560 skb2 = skb_copy_expand(skb, sizeof *hdr, 1, flags);
570 hdr = __skb_push(skb, sizeof *hdr);
571 memset(hdr, 0, sizeof *hdr);
572 hdr->msg_type = cpu_to_le32(RNDIS_MSG_PACKET);
573 hdr->msg_len = cpu_to_le32(skb->len);
574 hdr->data_offset = cpu_to_le32(sizeof(*hdr) - 8);
575 hdr->data_len = cpu_to_le32(len);