/wlan-driver/qcacld-3.0/core/dp/ol/inc/ |
H A D | ol_htt_api.h | 39 struct htt_pdev_t; 40 typedef struct htt_pdev_t *htt_pdev_handle; 67 htt_attach(struct htt_pdev_t *pdev, int desc_pool_size); 153 htt_h2t_dbg_stats_get(struct htt_pdev_t *pdev, 222 int htt_h2t_ipa_uc_rsc_cfg_msg(struct htt_pdev_t *pdev); 257 htt_h2t_ipa_uc_set_active(struct htt_pdev_t *pdev, bool uc_active, bool is_tx); 259 int htt_h2t_ipa_uc_get_stats(struct htt_pdev_t *pdev); 261 int htt_h2t_ipa_uc_get_share_stats(struct htt_pdev_t *pdev, 264 int htt_h2t_ipa_uc_set_quota(struct htt_pdev_t *pdev, uint64_t quota_bytes); 266 int htt_ipa_uc_attach(struct htt_pdev_t *pdev); [all …]
|
H A D | ol_htt_tx_api.h | 475 htt_pkt_dl_len_get(struct htt_pdev_t *pdev); 758 void htt_tx_mgmt_desc_pool_alloc(struct htt_pdev_t *pdev, A_UINT32 num_elems); 768 htt_tx_mgmt_desc_alloc(struct htt_pdev_t *pdev, A_UINT32 *desc_id, 777 htt_tx_mgmt_desc_free(struct htt_pdev_t *pdev, A_UINT8 desc_id, 784 void htt_tx_mgmt_desc_pool_free(struct htt_pdev_t *pdev);
|
H A D | ol_htt_rx_api.h | 1012 QDF_STATUS htt_rx_update_smmu_map(struct htt_pdev_t *pdev, bool map);
|
/wlan-driver/qcacld-3.0/core/dp/htt/ |
H A D | htt_internal.h | 556 int htt_tx_attach(struct htt_pdev_t *pdev, int desc_pool_elems); 558 void htt_tx_detach(struct htt_pdev_t *pdev); 560 int htt_rx_attach(struct htt_pdev_t *pdev); 564 static inline void htt_rx_detach(struct htt_pdev_t *pdev) in htt_rx_detach() 569 void htt_rx_detach(struct htt_pdev_t *pdev); 572 int htt_htc_attach(struct htt_pdev_t *pdev, uint16_t service_id); 588 QDF_STATUS htt_h2t_ver_req_msg(struct htt_pdev_t *pdev); 594 htt_h2t_frag_desc_bank_cfg_msg(struct htt_pdev_t *pdev); 597 QDF_STATUS htt_h2t_rx_ring_cfg_msg_ll(struct htt_pdev_t *pdev); 599 QDF_STATUS htt_h2t_rx_ring_rfs_cfg_msg_ll(struct htt_pdev_t *pdev); [all …]
|
H A D | htt.c | 46 QDF_STATUS(*htt_h2t_rx_ring_cfg_msg)(struct htt_pdev_t *pdev); 47 QDF_STATUS(*htt_h2t_rx_ring_rfs_cfg_msg)(struct htt_pdev_t *pdev); 63 struct htt_htc_pkt *htt_htc_pkt_alloc(struct htt_pdev_t *pdev) in htt_htc_pkt_alloc() 84 void htt_htc_pkt_free(struct htt_pdev_t *pdev, struct htt_htc_pkt *pkt) in htt_htc_pkt_free() 100 void htt_htc_pkt_pool_free(struct htt_pdev_t *pdev) in htt_htc_pkt_pool_free() 119 htt_htc_misc_pkt_list_trim(struct htt_pdev_t *pdev, int level) in htt_htc_misc_pkt_list_trim() 146 void htt_htc_misc_pkt_list_add(struct htt_pdev_t *pdev, struct htt_htc_pkt *pkt) in htt_htc_misc_pkt_list_add() 168 void htt_htc_misc_pkt_pool_free(struct htt_pdev_t *pdev) in htt_htc_misc_pkt_pool_free() 217 htt_htc_tx_htt2_service_start(struct htt_pdev_t *pdev, in htt_htc_tx_htt2_service_start() 257 htt_htc_tx_htt2_service_start(struct htt_pdev_t *pdev, in htt_htc_tx_htt2_service_start() [all …]
|
H A D | htt_rx.c | 259 static int htt_rx_ipa_uc_alloc_wdi2_rsc(struct htt_pdev_t *pdev, in htt_rx_ipa_uc_alloc_wdi2_rsc() 302 static void htt_rx_ipa_uc_free_wdi2_rsc(struct htt_pdev_t *pdev) in htt_rx_ipa_uc_free_wdi2_rsc() 309 static int htt_rx_ipa_uc_alloc_wdi2_rsc(struct htt_pdev_t *pdev, in htt_rx_ipa_uc_alloc_wdi2_rsc() 315 static void htt_rx_ipa_uc_free_wdi2_rsc(struct htt_pdev_t *pdev) in htt_rx_ipa_uc_free_wdi2_rsc() 327 int htt_rx_ipa_uc_attach(struct htt_pdev_t *pdev, in htt_rx_ipa_uc_attach() 370 int htt_rx_ipa_uc_detach(struct htt_pdev_t *pdev) in htt_rx_ipa_uc_detach() 396 void htt_register_rx_pkt_dump_callback(struct htt_pdev_t *pdev, in htt_register_rx_pkt_dump_callback() 418 void htt_deregister_rx_pkt_dump_callback(struct htt_pdev_t *pdev) in htt_deregister_rx_pkt_dump_callback()
|
H A D | htt_tx.c | 104 static void htt_tx_desc_get_size(struct htt_pdev_t *pdev) in htt_tx_desc_get_size() 137 static void htt_tx_frag_desc_field_update(struct htt_pdev_t *pdev, in htt_tx_frag_desc_field_update() 163 static int htt_tx_frag_desc_attach(struct htt_pdev_t *pdev, in htt_tx_frag_desc_attach() 186 static void htt_tx_frag_desc_detach(struct htt_pdev_t *pdev) in htt_tx_frag_desc_detach() 247 static inline void htt_tx_desc_get_size(struct htt_pdev_t *pdev) in htt_tx_desc_get_size() 283 static void htt_tx_frag_desc_field_update(struct htt_pdev_t *pdev, in htt_tx_frag_desc_field_update() 301 static inline int htt_tx_frag_desc_attach(struct htt_pdev_t *pdev, in htt_tx_frag_desc_attach() 315 static void htt_tx_frag_desc_detach(struct htt_pdev_t *pdev) {} in htt_tx_frag_desc_detach() 329 int htt_tx_attach(struct htt_pdev_t *pdev, int desc_pool_elems) in htt_tx_attach() 408 void htt_tx_detach(struct htt_pdev_t *pdev) in htt_tx_detach() [all …]
|
H A D | htt_h2t.c | 85 static void htt_t2h_adjust_bus_target_delta(struct htt_pdev_t *pdev) in htt_t2h_adjust_bus_target_delta() 101 static void htt_t2h_adjust_bus_target_delta(struct htt_pdev_t *pdev) in htt_t2h_adjust_bus_target_delta() 112 struct htt_pdev_t *pdev = (struct htt_pdev_t *)context; in htt_h2t_send_complete() 139 QDF_STATUS htt_h2t_frag_desc_bank_cfg_msg(struct htt_pdev_t *pdev) in htt_h2t_frag_desc_bank_cfg_msg() 236 QDF_STATUS htt_h2t_ver_req_msg(struct htt_pdev_t *pdev) in htt_h2t_ver_req_msg() 322 QDF_STATUS htt_h2t_rx_ring_rfs_cfg_msg_ll(struct htt_pdev_t *pdev) in htt_h2t_rx_ring_rfs_cfg_msg_ll() 403 QDF_STATUS htt_h2t_rx_ring_rfs_cfg_msg_ll(struct htt_pdev_t *pdev) in htt_h2t_rx_ring_rfs_cfg_msg_ll() 411 QDF_STATUS htt_h2t_rx_ring_cfg_msg_ll(struct htt_pdev_t *pdev) in htt_h2t_rx_ring_cfg_msg_ll() 624 htt_h2t_rx_ring_cfg_msg_hl(struct htt_pdev_t *pdev) in htt_h2t_rx_ring_cfg_msg_hl() 776 QDF_STATUS htt_h2t_rx_ring_rfs_cfg_msg_hl(struct htt_pdev_t *pdev) in htt_h2t_rx_ring_rfs_cfg_msg_hl() [all …]
|
H A D | htt_t2h.c | 70 void htt_rx_frag_set_last_msdu(struct htt_pdev_t *pdev, qdf_nbuf_t msg) in htt_rx_frag_set_last_msdu() 75 static void htt_rx_frag_set_last_msdu(struct htt_pdev_t *pdev, qdf_nbuf_t msg) in htt_rx_frag_set_last_msdu() 158 static void htt_ipa_op_response(struct htt_pdev_t *pdev, uint32_t *msg_word) in htt_ipa_op_response() 187 static void htt_ipa_op_response(struct htt_pdev_t *pdev, uint32_t *msg_word) in htt_ipa_op_response() 193 static int htt_t2h_adjust_bus_target_delta(struct htt_pdev_t *pdev, in htt_t2h_adjust_bus_target_delta() 206 static int htt_t2h_adjust_bus_target_delta(struct htt_pdev_t *pdev, in htt_t2h_adjust_bus_target_delta() 220 struct htt_pdev_t *pdev = (struct htt_pdev_t *)context; in htt_t2h_lp_msg_handler() 751 struct htt_pdev_t *pdev = (struct htt_pdev_t *)context; in htt_t2h_msg_handler() 1112 struct htt_pdev_t *pdev = (struct htt_pdev_t *)context; in htt_t2h_msg_handler_fast() 1544 htt_rx_ind_mpdu_range_info(struct htt_pdev_t *pdev, in htt_rx_ind_mpdu_range_info()
|
H A D | htt_rx_ll.c | 149 static inline unsigned int htt_rx_ring_elems(struct htt_pdev_t *pdev) in htt_rx_ring_elems() 162 static int htt_rx_buff_pool_init(struct htt_pdev_t *pdev) in htt_rx_buff_pool_init() 210 static void htt_rx_buff_pool_deinit(struct htt_pdev_t *pdev) in htt_rx_buff_pool_deinit() 245 static bool htt_rx_buff_pool_refill(struct htt_pdev_t *pdev, qdf_nbuf_t netbuf) in htt_rx_buff_pool_refill() 298 static qdf_nbuf_t htt_rx_buff_alloc(struct htt_pdev_t *pdev) in htt_rx_buff_alloc() 327 static qdf_nbuf_t htt_rx_ring_buf_attach(struct htt_pdev_t *pdev) in htt_rx_ring_buf_attach() 357 static void htt_rx_ring_buff_free(struct htt_pdev_t *pdev, qdf_nbuf_t netbuf) in htt_rx_ring_buff_free() 388 static int htt_rx_ring_fill_n(struct htt_pdev_t *pdev, int num) in htt_rx_ring_fill_n() 528 static int htt_rx_ring_size(struct htt_pdev_t *pdev) in htt_rx_ring_size() 580 static int htt_rx_ring_fill_level(struct htt_pdev_t *pdev) in htt_rx_ring_fill_level() [all …]
|
H A D | htt_types.h | 213 struct htt_pdev_t { struct 449 (((struct htt_pdev_t *)(_htt_pdev_hdl))->htc_tx_endpoint) argument
|
H A D | htt_rx_hl.c | 510 int htt_rx_attach(struct htt_pdev_t *pdev) in htt_rx_attach()
|
/wlan-driver/qcacld-3.0/core/dp/txrx/ |
H A D | ol_tx_ll_fastpath.c | 390 pkt_download_len = ((struct htt_pdev_t *) in ol_tx_ll_fast() 539 pkt_download_len = ((struct htt_pdev_t *) in ol_tx_ll_fast()
|
H A D | ol_txrx_ipa.c | 288 struct htt_pdev_t *htt_pdev = pdev->htt_pdev; in __ol_txrx_ipa_tx_buf_smmu_mapping()
|