Lines Matching defs:hdr
56 struct ath11k_htc_hdr *hdr;
58 hdr = (struct ath11k_htc_hdr *)skb->data;
60 memset(hdr, 0, sizeof(*hdr));
61 hdr->htc_info = FIELD_PREP(HTC_HDR_ENDPOINTID, ep->eid) |
63 (skb->len - sizeof(*hdr))) |
68 hdr->ctrl_info = FIELD_PREP(HTC_HDR_CONTROLBYTES1, ep->seq_no++);
191 if (length < sizeof(record->hdr)) {
196 if (record->hdr.len > length) {
199 record->hdr.len);
204 switch (record->hdr.id) {
207 if (record->hdr.len < len) {
214 record->hdr.len,
219 record->hdr.id, record->hdr.len);
227 buffer += sizeof(record->hdr) + record->hdr.len;
228 length -= sizeof(record->hdr) + record->hdr.len;
239 struct ath11k_htc_hdr *hdr;
247 hdr = (struct ath11k_htc_hdr *)skb->data;
248 skb_pull(skb, sizeof(*hdr));
250 eid = FIELD_GET(HTC_HDR_ENDPOINTID, hdr->htc_info);
259 payload_len = FIELD_GET(HTC_HDR_PAYLOADLEN, hdr->htc_info);
261 if (payload_len + sizeof(*hdr) > ATH11K_HTC_MAX_LEN) {
263 payload_len + sizeof(*hdr));
274 trailer_present = (FIELD_GET(HTC_HDR_FLAGS, hdr->htc_info)) &
280 trailer_len = FIELD_GET(HTC_HDR_CONTROLBYTES0, hdr->ctrl_info);
290 trailer = (u8 *)hdr;
291 trailer += sizeof(*hdr);