Home
last modified time | relevance | path

Searched refs:tx_msdu_info (Results 1 – 13 of 13) sorted by relevance

/wlan-driver/qcacld-3.0/core/dp/txrx/
Dol_tx_classify.c54 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_classify_htt2_frm() argument
56 struct htt_msdu_info_t *htt = &tx_msdu_info->htt; in ol_tx_classify_htt2_frm()
148 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_set_ether_type() argument
154 if (tx_msdu_info->htt.info.l2_hdr_type == htt_pkt_type_raw) { in ol_tx_set_ether_type()
165 tx_msdu_info->htt.info.l3_hdr_offset = in ol_tx_set_ether_type()
168 tx_msdu_info->htt.info.l3_hdr_offset = in ol_tx_set_ether_type()
172 (datap + tx_msdu_info->htt.info.l3_hdr_offset); in ol_tx_set_ether_type()
173 tx_msdu_info->htt.info.ethertype = in ol_tx_set_ether_type()
190 } else if (tx_msdu_info->htt.info.l2_hdr_type == in ol_tx_set_ether_type()
213 tx_msdu_info->htt.info.l3_hdr_offset = (A_UINT8)(l3_data_ptr - in ol_tx_set_ether_type()
[all …]
Dol_tx.c183 struct ol_txrx_msdu_info_t tx_msdu_info; in ol_txrx_mgmt_send_ext() local
190 tx_msdu_info.tso_info.is_tso = 0; in ol_txrx_mgmt_send_ext()
192 tx_msdu_info.htt.action.use_6mbps = use_6mbps; in ol_txrx_mgmt_send_ext()
193 tx_msdu_info.htt.info.ext_tid = HTT_TX_EXT_TID_MGMT; in ol_txrx_mgmt_send_ext()
194 tx_msdu_info.htt.info.vdev_id = vdev->vdev_id; in ol_txrx_mgmt_send_ext()
195 tx_msdu_info.htt.action.do_tx_complete = in ol_txrx_mgmt_send_ext()
231 tx_msdu_info.htt.info.l2_hdr_type = htt_pkt_type_native_wifi; in ol_txrx_mgmt_send_ext()
232 tx_msdu_info.htt.info.frame_type = htt_frm_type_mgmt; in ol_txrx_mgmt_send_ext()
234 tx_msdu_info.htt.info.l2_hdr_type = htt_pkt_type_mgmt; in ol_txrx_mgmt_send_ext()
235 tx_msdu_info.htt.info.frame_type = htt_pkt_type_mgmt; in ol_txrx_mgmt_send_ext()
[all …]
Dol_txrx_encap.c57 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_encap_from_native_wifi() argument
65 if (tx_msdu_info->htt.info.frame_type != htt_frm_type_data) in ol_tx_encap_from_native_wifi()
68 peer = tx_msdu_info->peer; in ol_tx_encap_from_native_wifi()
73 if (tx_msdu_info->htt.info.is_unicast && peer->qos_capable) { in ol_tx_encap_from_native_wifi()
82 tx_msdu_info->htt.info.ext_tid & IEEE80211_QOS_TID; in ol_tx_encap_from_native_wifi()
104 tx_msdu_info->htt.info.l3_hdr_offset = new_hdsize; in ol_tx_encap_from_native_wifi()
109 && tx_msdu_info->htt.action.do_encrypt) { in ol_tx_encap_from_native_wifi()
113 tx_msdu_info->htt.info. in ol_tx_encap_from_native_wifi()
125 tx_msdu_info->htt.info.l3_hdr_offset = hdsize; in ol_tx_encap_from_native_wifi()
136 qdf_nbuf_t msdu, struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_encap_from_8023() argument
[all …]
Dol_tx_hl.c79 #define TX_FILTER_CHECK(tx_msdu_info) 0 /* don't filter */ argument
293 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_encap_wrapper() argument
295 if (OL_TX_ENCAP(vdev, tx_desc, msdu, tx_msdu_info) != A_OK) { in ol_tx_encap_wrapper()
298 if (tx_msdu_info->peer) { in ol_tx_encap_wrapper()
300 ol_txrx_peer_release_ref(tx_msdu_info->peer, in ol_tx_encap_wrapper()
313 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_encap_wrapper() argument
383 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_txrx_mgmt_tx_desc_alloc() argument
387 tx_msdu_info->htt.action.tx_comp_req = 1; in ol_txrx_mgmt_tx_desc_alloc()
388 tx_desc = ol_tx_desc_hl(pdev, vdev, tx_mgmt_frm, tx_msdu_info); in ol_txrx_mgmt_tx_desc_alloc()
408 struct ol_txrx_msdu_info_t *tx_msdu_info, in ol_txrx_mgmt_send_frame() argument
[all …]
Dol_tx_classify.h77 struct ol_txrx_msdu_info_t *tx_msdu_info);
84 struct ol_txrx_msdu_info_t *tx_msdu_info);
88 #define ol_tx_classify(vdev, tx_desc, netbuf, tx_msdu_info) NULL argument
89 #define ol_tx_classify_mgmt(vdev, tx_desc, netbuf, tx_msdu_info) NULL argument
Dol_tx_ll.c254 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_txrx_mgmt_tx_desc_alloc() argument
259 tx_msdu_info->htt.action.tx_comp_req = 0; in ol_txrx_mgmt_tx_desc_alloc()
260 tx_desc = ol_tx_desc_ll(pdev, vdev, tx_mgmt_frm, tx_msdu_info); in ol_txrx_mgmt_tx_desc_alloc()
297 struct ol_txrx_msdu_info_t *tx_msdu_info, in ol_txrx_mgmt_send_frame() argument
Dol_tx_queue.h121 struct ol_txrx_msdu_info_t *tx_msdu_info);
197 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_enqueue() argument
Dol_tx_sched.h41 struct ol_txrx_msdu_info_t *tx_msdu_info; member
Dol_tx_queue.c48 #define OL_TX_QUEUE_ADDBA_CHECK(pdev, txq, tx_msdu_info) /* no-op */ argument
257 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_enqueue() argument
285 ol_tx_queue_log_enqueue(pdev, tx_msdu_info, 1, bytes); in ol_tx_enqueue()
292 notify_ctx.info.tx_msdu_info = tx_msdu_info; in ol_tx_enqueue()
297 if (!ETHERTYPE_IS_EAPOL_WAPI(tx_msdu_info->htt.info.ethertype)) in ol_tx_enqueue()
298 OL_TX_QUEUE_ADDBA_CHECK(pdev, txq, tx_msdu_info); in ol_tx_enqueue()
Dol_txrx.h443 struct ol_txrx_msdu_info_t *tx_msdu_info);
448 struct ol_txrx_msdu_info_t *tx_msdu_info,
Dol_txrx_types.h1406 tx_msdu_info);
Dol_txrx.c2617 static A_STATUS ol_tx_filter_discard(struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_filter_discard() argument
2627 static A_STATUS ol_tx_filter_non_auth(struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_filter_non_auth() argument
2630 (tx_msdu_info->htt.info.ethertype == ETHERTYPE_PAE || in ol_tx_filter_non_auth()
2631 tx_msdu_info->htt.info.ethertype == in ol_tx_filter_non_auth()
2638 static A_STATUS ol_tx_filter_pass_thru(struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_filter_pass_thru() argument
Dol_tx_sched.c1316 tid = ctx->info.tx_msdu_info->htt.info.ext_tid; in ol_tx_sched_notify()