Lines Matching refs:hdr
107 struct ath10k_htc_hdr *hdr; in ath10k_htc_prepare_tx_skb() local
109 hdr = (struct ath10k_htc_hdr *)skb->data; in ath10k_htc_prepare_tx_skb()
111 hdr->eid = ep->eid; in ath10k_htc_prepare_tx_skb()
112 hdr->len = __cpu_to_le16(skb->len - sizeof(*hdr)); in ath10k_htc_prepare_tx_skb()
113 hdr->flags = 0; in ath10k_htc_prepare_tx_skb()
116 hdr->seq_no = ep->seq_no++; in ath10k_htc_prepare_tx_skb()
119 hdr->flags |= ATH10K_HTC_FLAG_NEED_CREDIT_UPDATE; in ath10k_htc_prepare_tx_skb()
278 if (length < sizeof(record->hdr)) { in ath10k_htc_process_trailer()
283 if (record->hdr.len > length) { in ath10k_htc_process_trailer()
286 record->hdr.len); in ath10k_htc_process_trailer()
291 switch (record->hdr.id) { in ath10k_htc_process_trailer()
294 if (record->hdr.len < len) { in ath10k_htc_process_trailer()
301 record->hdr.len, in ath10k_htc_process_trailer()
306 record->hdr.id, record->hdr.len); in ath10k_htc_process_trailer()
314 buffer += sizeof(record->hdr) + record->hdr.len; in ath10k_htc_process_trailer()
315 length -= sizeof(record->hdr) + record->hdr.len; in ath10k_htc_process_trailer()
330 struct ath10k_htc_hdr *hdr; in ath10k_htc_rx_completion_handler() local
338 hdr = (struct ath10k_htc_hdr *)skb->data; in ath10k_htc_rx_completion_handler()
339 skb_pull(skb, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
341 eid = hdr->eid; in ath10k_htc_rx_completion_handler()
346 hdr, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
362 payload_len = __le16_to_cpu(hdr->len); in ath10k_htc_rx_completion_handler()
364 if (payload_len + sizeof(*hdr) > ATH10K_HTC_MAX_LEN) { in ath10k_htc_rx_completion_handler()
366 payload_len + sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
368 hdr, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
378 "", hdr, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
384 trailer_present = hdr->flags & ATH10K_HTC_FLAG_TRAILER_PRESENT; in ath10k_htc_rx_completion_handler()
388 trailer_len = hdr->trailer_len; in ath10k_htc_rx_completion_handler()
399 trailer = (u8 *)hdr; in ath10k_htc_rx_completion_handler()
400 trailer += sizeof(*hdr); in ath10k_htc_rx_completion_handler()
404 trailer_len, hdr->eid); in ath10k_htc_rx_completion_handler()
418 switch (__le16_to_cpu(msg->hdr.message_id)) { in ath10k_htc_rx_completion_handler()
586 if (htc->control_resp_len < sizeof(msg->hdr) + sizeof(msg->ready)) { in ath10k_htc_wait_target()
593 message_id = __le16_to_cpu(msg->hdr.message_id); in ath10k_htc_wait_target()
677 length = sizeof(msg->hdr) + sizeof(msg->connect_service); in ath10k_htc_connect_service()
682 msg->hdr.message_id = in ath10k_htc_connect_service()
716 message_id = __le16_to_cpu(msg->hdr.message_id); in ath10k_htc_connect_service()
720 (htc->control_resp_len < sizeof(msg->hdr) + in ath10k_htc_connect_service()
833 skb_put(skb, sizeof(msg->hdr) + sizeof(msg->setup_complete_ext)); in ath10k_htc_start()
837 msg->hdr.message_id = in ath10k_htc_start()