Lines Matching refs:hdr

82 	struct ath10k_htc_hdr *hdr;  in ath10k_htc_prepare_tx_skb()  local
84 hdr = (struct ath10k_htc_hdr *)skb->data; in ath10k_htc_prepare_tx_skb()
86 hdr->eid = ep->eid; in ath10k_htc_prepare_tx_skb()
87 hdr->len = __cpu_to_le16(skb->len - sizeof(*hdr)); in ath10k_htc_prepare_tx_skb()
88 hdr->flags = 0; in ath10k_htc_prepare_tx_skb()
89 hdr->flags |= ATH10K_HTC_FLAG_NEED_CREDIT_UPDATE; in ath10k_htc_prepare_tx_skb()
92 hdr->seq_no = ep->seq_no++; in ath10k_htc_prepare_tx_skb()
248 if (length < sizeof(record->hdr)) { in ath10k_htc_process_trailer()
253 if (record->hdr.len > length) { in ath10k_htc_process_trailer()
256 record->hdr.len); in ath10k_htc_process_trailer()
261 switch (record->hdr.id) { in ath10k_htc_process_trailer()
264 if (record->hdr.len < len) { in ath10k_htc_process_trailer()
271 record->hdr.len, in ath10k_htc_process_trailer()
276 record->hdr.id, record->hdr.len); in ath10k_htc_process_trailer()
284 buffer += sizeof(record->hdr) + record->hdr.len; in ath10k_htc_process_trailer()
285 length -= sizeof(record->hdr) + record->hdr.len; in ath10k_htc_process_trailer()
299 struct ath10k_htc_hdr *hdr; in ath10k_htc_rx_completion_handler() local
307 hdr = (struct ath10k_htc_hdr *)skb->data; in ath10k_htc_rx_completion_handler()
308 skb_pull(skb, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
310 eid = hdr->eid; in ath10k_htc_rx_completion_handler()
315 hdr, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
321 payload_len = __le16_to_cpu(hdr->len); in ath10k_htc_rx_completion_handler()
323 if (payload_len + sizeof(*hdr) > ATH10K_HTC_MAX_LEN) { in ath10k_htc_rx_completion_handler()
325 payload_len + sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
327 hdr, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
336 "", hdr, sizeof(*hdr)); in ath10k_htc_rx_completion_handler()
341 trailer_present = hdr->flags & ATH10K_HTC_FLAG_TRAILER_PRESENT; in ath10k_htc_rx_completion_handler()
345 trailer_len = hdr->trailer_len; in ath10k_htc_rx_completion_handler()
355 trailer = (u8 *)hdr; in ath10k_htc_rx_completion_handler()
356 trailer += sizeof(*hdr); in ath10k_htc_rx_completion_handler()
360 trailer_len, hdr->eid); in ath10k_htc_rx_completion_handler()
374 switch (__le16_to_cpu(msg->hdr.message_id)) { in ath10k_htc_rx_completion_handler()
547 if (htc->control_resp_len < sizeof(msg->hdr) + sizeof(msg->ready)) { in ath10k_htc_wait_target()
554 message_id = __le16_to_cpu(msg->hdr.message_id); in ath10k_htc_wait_target()
639 length = sizeof(msg->hdr) + sizeof(msg->connect_service); in ath10k_htc_connect_service()
644 msg->hdr.message_id = in ath10k_htc_connect_service()
678 message_id = __le16_to_cpu(msg->hdr.message_id); in ath10k_htc_connect_service()
682 (htc->control_resp_len < sizeof(msg->hdr) + in ath10k_htc_connect_service()
789 skb_put(skb, sizeof(msg->hdr) + sizeof(msg->setup_complete_ext)); in ath10k_htc_start()
793 msg->hdr.message_id = in ath10k_htc_start()