Home
last modified time | relevance | path

Searched refs:htt_pdev (Results 1 – 25 of 25) sorted by relevance

/wlan-driver/qcacld-3.0/core/dp/txrx/
H A Dol_rx_defrag.c116 htt_pdev_handle htt_pdev, qdf_nbuf_t frag) in ol_rx_frag_get_mac_hdr() argument
121 rx_desc = htt_rx_msdu_desc_retrieve(htt_pdev, frag); in ol_rx_frag_get_mac_hdr()
122 rx_desc_len = htt_rx_msdu_rx_desc_size_hl(htt_pdev, rx_desc); in ol_rx_frag_get_mac_hdr()
134 static void ol_rx_frag_pull_hdr(htt_pdev_handle htt_pdev, in ol_rx_frag_pull_hdr() argument
140 rx_desc = htt_rx_msdu_desc_retrieve(htt_pdev, frag); in ol_rx_frag_pull_hdr()
141 rx_desc_len = htt_rx_msdu_rx_desc_size_hl(htt_pdev, rx_desc); in ol_rx_frag_pull_hdr()
161 *rx_desc_old_position = htt_rx_msdu_desc_retrieve(pdev->htt_pdev, in ol_rx_frag_desc_adjust()
164 *rx_desc_len = htt_rx_msdu_rx_desc_size_hl(pdev->htt_pdev, in ol_rx_frag_desc_adjust()
210 int ol_rx_get_desc_len(htt_pdev_handle htt_pdev, in ol_rx_get_desc_len() argument
215 *rx_desc_old_position = htt_rx_msdu_desc_retrieve(htt_pdev, wbuf); in ol_rx_get_desc_len()
[all …]
H A Dol_rx.c203 void ol_rx_trigger_restore(htt_pdev_handle htt_pdev, qdf_nbuf_t head_msdu, in ol_rx_trigger_restore() argument
216 if (!htt_pdev->rx_ring.htt_rx_restore) { in ol_rx_trigger_restore()
218 htt_pdev->rx_ring.htt_rx_restore = 1; in ol_rx_trigger_restore()
280 htt_pdev_handle htt_pdev = pdev->htt_pdev; in ol_rx_process_inv_peer() local
286 htt_rx_mpdu_wifi_hdr_retrieve(htt_pdev, rx_mpdu_desc); in ol_rx_process_inv_peer()
346 htt_rx_ind_rssi_dbm(pdev->htt_pdev, in ol_rx_ind_rssi_update()
359 pdev->htt_pdev, in ol_rx_mpdu_rssi_update()
368 static void discard_msdus(htt_pdev_handle htt_pdev, in discard_msdus() argument
378 (htt_pdev, in discard_msdus()
388 static void chain_msdus(htt_pdev_handle htt_pdev, in chain_msdus() argument
[all …]
H A Dol_rx_reorder.c166 seq_num = htt_rx_mpdu_desc_seq_num(pdev->htt_pdev, rx_mpdu_desc, false); in ol_rx_seq_num_check()
172 pkt_tid = htt_rx_mpdu_desc_tid(pdev->htt_pdev, rx_mpdu_desc); in ol_rx_seq_num_check()
179 retry = htt_rx_mpdu_desc_retry(pdev->htt_pdev, rx_mpdu_desc); in ol_rx_seq_num_check()
280 htt_pdev_handle htt_pdev = vdev->pdev->htt_pdev; in ol_rx_reorder_release() local
296 htt_pdev, in ol_rx_reorder_release()
297 htt_rx_msdu_desc_retrieve(htt_pdev, in ol_rx_reorder_release()
379 htt_pdev_handle htt_pdev = vdev->pdev->htt_pdev; in ol_rx_reorder_flush() local
382 htt_pdev, in ol_rx_reorder_flush()
383 htt_rx_msdu_desc_retrieve(htt_pdev, head_msdu), false); in ol_rx_reorder_flush()
394 htt_rx_desc_frame_free(pdev->htt_pdev, in ol_rx_reorder_flush()
[all …]
H A Dol_rx_pn.c106 rx_desc = htt_rx_msdu_desc_retrieve(pdev->htt_pdev, msdu_list); in ol_rx_pn_check_base()
107 qdf_assert(htt_rx_msdu_has_wlan_mcast_flag(pdev->htt_pdev, rx_desc)); in ol_rx_pn_check_base()
108 index = htt_rx_msdu_is_wlan_mcast(pdev->htt_pdev, rx_desc) ? in ol_rx_pn_check_base()
122 rx_desc = htt_rx_msdu_desc_retrieve(pdev->htt_pdev, mpdu); in ol_rx_pn_check_base()
131 if (!htt_rx_mpdu_is_encrypted(pdev->htt_pdev, rx_desc)) { in ol_rx_pn_check_base()
139 htt_rx_mpdu_desc_pn(pdev->htt_pdev, rx_desc, &new_pn, pn_len); in ol_rx_pn_check_base()
182 htt_rx_mpdu_desc_seq_num(pdev->htt_pdev, in ol_rx_pn_check_base()
199 htt_rx_mpdu_desc_seq_num(pdev->htt_pdev, in ol_rx_pn_check_base()
207 htt_rx_mpdu_desc_tsf32(pdev->htt_pdev, in ol_rx_pn_check_base()
217 htt_rx_desc_frame_free(pdev->htt_pdev, msdu); in ol_rx_pn_check_base()
[all …]
H A Dol_rx_fwd.c115 rx_desc = htt_rx_msdu_desc_retrieve(pdev->htt_pdev, in ol_rx_fwd_to_tx()
118 htt_rx_msdu_rx_desc_size_hl(pdev->htt_pdev, in ol_rx_fwd_to_tx()
159 rx_desc = htt_rx_msdu_desc_retrieve(pdev->htt_pdev, msdu); in ol_rx_fwd_check()
162 htt_rx_msdu_forward(pdev->htt_pdev, rx_desc)) { in ol_rx_fwd_check()
196 htt_rx_msdu_desc_free(pdev->htt_pdev, msdu); in ol_rx_fwd_check()
209 pdev->htt_pdev, in ol_rx_fwd_check()
233 if (htt_rx_msdu_discard(pdev->htt_pdev, rx_desc)) { in ol_rx_fwd_check()
234 htt_rx_msdu_desc_free(pdev->htt_pdev, msdu); in ol_rx_fwd_check()
H A Dol_tx_ll_fastpath.c196 if (qdf_unlikely(htt_tx_desc_init(pdev->htt_pdev, htt_tx_desc, in ol_tx_prepare_ll_fast()
221 htt_tx_desc_num_frags(pdev->htt_pdev, tx_desc->htt_frag_desc, in ol_tx_prepare_ll_fast()
224 htt_tx_desc_num_frags(pdev->htt_pdev, tx_desc->htt_tx_desc, in ol_tx_prepare_ll_fast()
228 htt_tx_desc_fill_tso_info(pdev->htt_pdev, in ol_tx_prepare_ll_fast()
248 htt_tx_desc_frag(pdev->htt_pdev, tx_desc->htt_frag_desc, in ol_tx_prepare_ll_fast()
257 htt_tx_desc_frag(pdev->htt_pdev, tx_desc->htt_tx_desc, in ol_tx_prepare_ll_fast()
315 uint32_t ep_id = HTT_EPID_GET(pdev->htt_pdev); in ol_tx_ll_fast()
391 (pdev->htt_pdev))->download_len; in ol_tx_ll_fast()
500 uint32_t ep_id = HTT_EPID_GET(pdev->htt_pdev); in ol_tx_ll_fast()
540 (pdev->htt_pdev))->download_len; in ol_tx_ll_fast()
H A Dol_txrx_ipa.c127 htt_ipa_uc_get_resource(pdev->htt_pdev, in ol_txrx_ipa_uc_get_resource()
168 ret = htt_ipa_uc_set_doorbell_paddr(pdev->htt_pdev, in ol_txrx_ipa_uc_set_doorbell_paddr()
193 ret = htt_h2t_ipa_uc_set_active(pdev->htt_pdev, uc_active, is_tx); in ol_txrx_ipa_uc_set_active()
256 ret = htt_h2t_ipa_uc_get_stats(pdev->htt_pdev); in ol_txrx_ipa_uc_get_stat()
288 struct htt_pdev_t *htt_pdev = pdev->htt_pdev; in __ol_txrx_ipa_tx_buf_smmu_mapping() local
291 if (!htt_pdev) { in __ol_txrx_ipa_tx_buf_smmu_mapping()
296 if (!qdf_mem_smmu_s1_enabled(htt_pdev->osdev)) { in __ol_txrx_ipa_tx_buf_smmu_mapping()
301 tx_buffer_cnt = htt_pdev->ipa_uc_tx_rsc.alloc_tx_buf_cnt; in __ol_txrx_ipa_tx_buf_smmu_mapping()
310 if (htt_pdev->ipa_uc_tx_rsc.tx_buf_pool_strg[index]) { in __ol_txrx_ipa_tx_buf_smmu_mapping()
311 *mem_info = htt_pdev->ipa_uc_tx_rsc. in __ol_txrx_ipa_tx_buf_smmu_mapping()
[all …]
H A Dol_rx.h67 void ol_rx_frames_free(htt_pdev_handle htt_pdev, qdf_nbuf_t frames);
101 void ol_rx_log_packet(htt_pdev_handle htt_pdev,
104 ol_rx_offload_paddr_deliver_ind_handler(htt_pdev_handle htt_pdev,
H A Dol_rx_defrag.h53 ol_rx_fraglist_insert(htt_pdev_handle htt_pdev,
106 ol_rx_defrag_decap_recombine(htt_pdev_handle htt_pdev,
116 ol_rx_reorder_flush_frag(htt_pdev_handle htt_pdev,
H A Dol_tx_desc.c750 if (qdf_unlikely(htt_tx_desc_init(pdev->htt_pdev, tx_desc->htt_tx_desc, in ol_tx_desc_ll()
778 htt_tx_desc_num_frags(pdev->htt_pdev, tx_desc->htt_frag_desc, in ol_tx_desc_ll()
781 htt_tx_desc_num_frags(pdev->htt_pdev, tx_desc->htt_tx_desc, in ol_tx_desc_ll()
786 htt_tx_desc_fill_tso_info(pdev->htt_pdev, in ol_tx_desc_ll()
803 htt_tx_desc_frag(pdev->htt_pdev, tx_desc->htt_frag_desc, in ol_tx_desc_ll()
812 htt_tx_desc_frag(pdev->htt_pdev, tx_desc->htt_tx_desc, in ol_tx_desc_ll()
954 htt_tx_desc_frags_table_set(pdev->htt_pdev, in ol_tx_desc_frame_free_nonstd()
H A Dol_txrx.c215 htt_mark_first_wakeup_packet(pdev->htt_pdev, value); in ol_tx_mark_first_wakeup_packet()
939 pdev->htt_pdev = in ol_txrx_pdev_attach()
942 if (!pdev->htt_pdev) { in ol_txrx_pdev_attach()
947 htt_register_rx_pkt_dump_callback(pdev->htt_pdev, in ol_txrx_pdev_attach()
1153 ret = htt_attach(pdev->htt_pdev, desc_pool_size); in ol_txrx_pdev_post_attach()
1159 ret = htt_ipa_uc_attach(pdev->htt_pdev); in ol_txrx_pdev_post_attach()
1213 htt_tx_desc = htt_tx_desc_alloc(pdev->htt_pdev, &paddr, i); in ol_txrx_pdev_post_attach()
1225 ret = htt_tx_frag_alloc(pdev->htt_pdev, in ol_txrx_pdev_post_attach()
1575 htt_tx_desc_free(pdev->htt_pdev, in ol_txrx_pdev_post_attach()
1583 htt_ipa_uc_detach(pdev->htt_pdev); in ol_txrx_pdev_post_attach()
[all …]
H A Dol_tx_ll.c129 htt_pdev_handle htt_pdev = vdev->pdev->htt_pdev; in ol_tx_non_std_ll() local
168 htt_tx_desc_type(htt_pdev, tx_desc->htt_tx_desc, in ol_tx_non_std_ll()
175 htt_tx_desc_type(htt_pdev, tx_desc->htt_tx_desc, in ol_tx_non_std_ll()
279 pdev->htt_pdev, in ol_txrx_mgmt_tx_desc_alloc()
H A Dol_txrx_internal.h161 htt_pdev_handle htt_pdev = pdev->htt_pdev; in ol_rx_mpdu_list_next() local
171 (htt_pdev, htt_rx_msdu_desc_retrieve(htt_pdev, msdu))) { in ol_rx_mpdu_list_next()
565 pdev->htt_pdev, rx_desc); \
H A Dol_tx_send.c217 failed = htt_tx_send_std(pdev->htt_pdev, msdu, id); in ol_tx_send()
232 rejected = htt_tx_send_batch(pdev->htt_pdev, head_msdu, num_msdus); in ol_tx_send_batch()
261 failed = htt_tx_send_nonstd(pdev->htt_pdev, msdu, id, pkt_type); in ol_tx_send_nonstd()
746 pdev->htt_pdev, payload_hdr->tx_retry_cnt); in ol_tx_pkt_capture_tx_completion_process()
H A Dol_tx_hl.c438 pdev->htt_pdev, tx_desc->htt_tx_desc, in ol_txrx_mgmt_send_frame()
482 htt_pdev_handle htt_pdev = pdev->htt_pdev; local
545 htt_tx_desc_type(htt_pdev,
583 pdev->htt_pdev, tx_desc->htt_tx_desc,
H A Dol_txrx_types.h655 htt_pdev_handle htt_pdev; member
H A Dol_tx_sched.c1427 if (htt_tx_send_std(pdev->htt_pdev, msdu, msdu_id)) { in ol_tx_sched_dispatch()
/wlan-driver/qcacld-3.0/core/dp/ol/inc/
H A Dol_htt_api.h77 QDF_STATUS htt_attach_target(htt_pdev_handle htt_pdev);
99 #define htt_vdev_attach(htt_pdev, vdev_id, op_mode) argument
100 #define htt_vdev_detach(htt_pdev, vdev_id) argument
101 #define htt_peer_qos_update(htt_pdev, peer_id, qos_capable) argument
102 #define htt_peer_uapsdmask_update(htt_pdev, peer_id, uapsd_mask) argument
111 void htt_detach(htt_pdev_handle htt_pdev);
126 void htt_detach_target(htt_pdev_handle htt_pdev);
134 A_STATUS htt_h2t_sync_msg(htt_pdev_handle htt_pdev, uint8_t sync_cnt);
137 htt_h2t_aggr_cfg_msg(htt_pdev_handle htt_pdev,
H A Dol_htt_tx_api.h363 void htt_tx_desc_free(htt_pdev_handle htt_pdev, void *htt_tx_desc);
434 htt_tx_send_std(htt_pdev_handle htt_pdev, qdf_nbuf_t msdu, uint16_t msdu_id);
449 htt_tx_send_batch(htt_pdev_handle htt_pdev,
464 htt_tx_send_nonstd(htt_pdev_handle htt_pdev,
H A Dol_htt_rx_api.h842 void htt_rx_desc_frame_free(htt_pdev_handle htt_pdev, qdf_nbuf_t msdu);
859 void htt_rx_msdu_desc_free(htt_pdev_handle htt_pdev, qdf_nbuf_t msdu);
/wlan-driver/qcacld-3.0/core/dp/htt/
H A Dhtt_rx.c229 void htt_rx_desc_frame_free(htt_pdev_handle htt_pdev, qdf_nbuf_t msdu) in htt_rx_desc_frame_free() argument
234 void htt_rx_msdu_desc_free(htt_pdev_handle htt_pdev, qdf_nbuf_t msdu) in htt_rx_msdu_desc_free() argument
H A Dhtt_rx_hl.c253 htt_rx_msdu_desc_key_id_hl(htt_pdev_handle htt_pdev, in htt_rx_msdu_desc_key_id_hl() argument
256 if (htt_rx_msdu_first_msdu_flag_hl(htt_pdev, mpdu_desc) == true) { in htt_rx_msdu_desc_key_id_hl()
H A Dhtt_tx.c886 static int htt_tx_padding_credit_update(htt_pdev_handle htt_pdev, in htt_tx_padding_credit_update() argument
893 &htt_pdev->txrx_pdev->pad_reserve_tx_credit); in htt_tx_padding_credit_update()
895 ret = qdf_atomic_read(&htt_pdev->txrx_pdev->pad_reserve_tx_credit); in htt_tx_padding_credit_update()
902 struct htt_pdev_t *htt_pdev = (struct htt_pdev_t *)context; in htt_tx_padding_credit_update_handler() local
904 return htt_tx_padding_credit_update(htt_pdev, pad_credit); in htt_tx_padding_credit_update_handler()
H A Dhtt_internal.h576 void htt_t2h_msg_handler_fast(void *htt_pdev, qdf_nbuf_t *cmpl_msdus,
579 static inline void htt_t2h_msg_handler_fast(void *htt_pdev, in htt_t2h_msg_handler_fast() argument
/wlan-driver/qca-wifi-host-cmn/dp/cmn_dp_api/
H A Ddp_ratetable.h100 (txrx_pdev->htt_pdev->ar_rx_ops->msdu_desc_msdu_length(rx_desc))