/wlan-driver/qcacld-3.0/core/dp/txrx/ |
D | ol_tx_classify.c | 54 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 …]
|
D | ol_tx.c | 183 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 …]
|
D | ol_txrx_encap.c | 57 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 …]
|
D | ol_tx_hl.c | 79 #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 …]
|
D | ol_tx_classify.h | 77 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
|
D | ol_tx_ll.c | 254 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
|
D | ol_tx_queue.h | 121 struct ol_txrx_msdu_info_t *tx_msdu_info); 197 struct ol_txrx_msdu_info_t *tx_msdu_info) in ol_tx_enqueue() argument
|
D | ol_tx_sched.h | 41 struct ol_txrx_msdu_info_t *tx_msdu_info; member
|
D | ol_tx_queue.c | 48 #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()
|
D | ol_txrx.h | 443 struct ol_txrx_msdu_info_t *tx_msdu_info); 448 struct ol_txrx_msdu_info_t *tx_msdu_info,
|
D | ol_txrx_types.h | 1406 tx_msdu_info);
|
D | ol_txrx.c | 2617 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
|
D | ol_tx_sched.c | 1316 tid = ctx->info.tx_msdu_info->htt.info.ext_tid; in ol_tx_sched_notify()
|