Lines Matching refs:hdr_page
340 struct iwl_tso_hdr_page *hdr_page; in iwl_txq_gen2_build_amsdu() local
356 hdr_page = get_page_hdr(trans, hdr_room, skb); in iwl_txq_gen2_build_amsdu()
357 if (!hdr_page) in iwl_txq_gen2_build_amsdu()
360 start_hdr = hdr_page->pos; in iwl_txq_gen2_build_amsdu()
382 u8 *subf_hdrs_start = hdr_page->pos; in iwl_txq_gen2_build_amsdu()
386 memset(hdr_page->pos, 0, amsdu_pad); in iwl_txq_gen2_build_amsdu()
387 hdr_page->pos += amsdu_pad; in iwl_txq_gen2_build_amsdu()
390 ether_addr_copy(hdr_page->pos, ieee80211_get_DA(hdr)); in iwl_txq_gen2_build_amsdu()
391 hdr_page->pos += ETH_ALEN; in iwl_txq_gen2_build_amsdu()
392 ether_addr_copy(hdr_page->pos, ieee80211_get_SA(hdr)); in iwl_txq_gen2_build_amsdu()
393 hdr_page->pos += ETH_ALEN; in iwl_txq_gen2_build_amsdu()
396 *((__be16 *)hdr_page->pos) = cpu_to_be16(length); in iwl_txq_gen2_build_amsdu()
397 hdr_page->pos += sizeof(length); in iwl_txq_gen2_build_amsdu()
403 tso_build_hdr(skb, hdr_page->pos, &tso, data_left, !total_len); in iwl_txq_gen2_build_amsdu()
405 hdr_page->pos += snap_ip_tcp_hdrlen; in iwl_txq_gen2_build_amsdu()
407 tb_len = hdr_page->pos - start_hdr; in iwl_txq_gen2_build_amsdu()
421 le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); in iwl_txq_gen2_build_amsdu()
424 start_hdr = hdr_page->pos; in iwl_txq_gen2_build_amsdu()