Home
last modified time | relevance | path

Searched refs:ath12k_dp (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/net/wireless/ath/ath12k/
H A Ddp.h19 struct ath12k_dp;
159 struct ath12k_dp *dp;
391 int (*service_srng)(struct ath12k_dp *dp,
400 void (*cb)(struct ath12k_dp *dp, void *ctx,
409 int (*rx_link_desc_return)(struct ath12k_dp *dp,
414 int (*peer_rx_tid_reo_update)(struct ath12k_dp *dp,
455 struct ath12k_dp { struct
556 static inline u32 ath12k_dp_arch_tx_get_vdev_bank_config(struct ath12k_dp *dp, in ath12k_dp_arch_tx_get_vdev_bank_config() argument
562 static inline int ath12k_dp_arch_reo_cmd_send(struct ath12k_dp *dp, in ath12k_dp_arch_reo_cmd_send()
566 void (*cb)(struct ath12k_dp *dp, void *ctx, in ath12k_dp_arch_reo_cmd_send()
[all …]
H A Ddp_peer.h152 ath12k_dp_link_peer_find_by_vdev_and_addr(struct ath12k_dp *dp,
155 ath12k_dp_link_peer_find_by_addr(struct ath12k_dp *dp, const u8 *addr);
156 bool ath12k_dp_link_peer_exist_by_vdev_id(struct ath12k_dp *dp, int vdev_id);
158 ath12k_dp_link_peer_find_by_ast(struct ath12k_dp *dp, int ast_hash);
160 ath12k_dp_link_peer_find_by_pdev_and_addr(struct ath12k_dp *dp, u8 pdev_idx,
164 int ath12k_dp_link_peer_rhash_tbl_init(struct ath12k_dp *dp);
165 void ath12k_dp_link_peer_rhash_tbl_destroy(struct ath12k_dp *dp);
166 int ath12k_dp_link_peer_rhash_add(struct ath12k_dp *dp,
168 void ath12k_dp_link_peer_rhash_delete(struct ath12k_dp *dp,
178 u16 ath12k_dp_peer_get_peerid_index(struct ath12k_dp *dp, u16 peer_id);
H A Ddp_tx.h17 void ath12k_dp_tx_put_bank_profile(struct ath12k_dp *dp, u8 bank_id);
25 int ath12k_dp_tx_align_payload(struct ath12k_dp *dp, struct sk_buff **pskb);
26 void ath12k_dp_tx_release_txbuf(struct ath12k_dp *dp,
29 struct ath12k_tx_desc_info *ath12k_dp_tx_assign_buffer(struct ath12k_dp *dp,
31 void ath12k_dp_tx_free_txbuf(struct ath12k_dp *dp,
H A Ddp_peer.c21 ath12k_dp_link_peer_find_by_vdev_and_addr(struct ath12k_dp *dp, in ath12k_dp_link_peer_find_by_vdev_and_addr()
41 ath12k_dp_link_peer_find_by_pdev_and_addr(struct ath12k_dp *dp, u8 pdev_idx, in ath12k_dp_link_peer_find_by_pdev_and_addr()
61 ath12k_dp_link_peer_find_by_addr(struct ath12k_dp *dp, const u8 *addr) in ath12k_dp_link_peer_find_by_addr()
71 ath12k_dp_link_peer_find_by_ml_id(struct ath12k_dp *dp, int ml_peer_id) in ath12k_dp_link_peer_find_by_ml_id()
85 ath12k_dp_link_peer_search_by_id(struct ath12k_dp *dp, int peer_id) in ath12k_dp_link_peer_search_by_id()
104 bool ath12k_dp_link_peer_exist_by_vdev_id(struct ath12k_dp *dp, int vdev_id) in ath12k_dp_link_peer_exist_by_vdev_id()
121 ath12k_dp_link_peer_find_by_ast(struct ath12k_dp *dp, int ast_hash) in ath12k_dp_link_peer_find_by_ast()
137 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_link_peer_unmap_event()
162 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_link_peer_map_event()
227 static int ath12k_dp_link_peer_rhash_addr_tbl_init(struct ath12k_dp *dp) in ath12k_dp_link_peer_rhash_addr_tbl_init()
[all …]
H A Ddp.c24 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_peer_cleanup()
53 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_peer_setup()
336 struct ath12k_dp *dp) in ath12k_dp_tx_get_bank_profile()
386 void ath12k_dp_tx_put_bank_profile(struct ath12k_dp *dp, u8 bank_id) in ath12k_dp_tx_put_bank_profile()
395 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_deinit_bank_profiles()
403 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_init_bank_profiles()
425 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_srng_common_cleanup()
442 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_srng_common_setup()
548 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_scatter_idle_link_desc_cleanup()
568 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_scatter_idle_link_desc_setup()
[all …]
H A Ddp_rx.c57 static void ath12k_dp_rx_enqueue_free(struct ath12k_dp *dp, in ath12k_dp_rx_enqueue_free()
72 int ath12k_dp_rx_bufs_replenish(struct ath12k_dp *dp, in ath12k_dp_rx_bufs_replenish()
201 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_rxdma_buf_free()
251 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_rxdma_buf_setup()
298 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_rx_pdev_reo_cleanup()
307 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_rx_pdev_reo_setup()
376 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_rx_reo_cmd_list_cleanup()
406 void ath12k_dp_reo_cmd_free(struct ath12k_dp *dp, void *ctx, in ath12k_dp_reo_cmd_free()
419 void ath12k_dp_rx_process_reo_cmd_update_rx_queue_list(struct ath12k_dp *dp) in ath12k_dp_rx_process_reo_cmd_update_rx_queue_list()
449 void ath12k_dp_rx_tid_del_func(struct ath12k_dp *dp, void *ctx, in ath12k_dp_rx_tid_del_func()
[all …]
H A Ddp_tx.c131 void ath12k_dp_tx_release_txbuf(struct ath12k_dp *dp, in ath12k_dp_tx_release_txbuf()
142 struct ath12k_tx_desc_info *ath12k_dp_tx_assign_buffer(struct ath12k_dp *dp, in ath12k_dp_tx_assign_buffer()
195 int ath12k_dp_tx_align_payload(struct ath12k_dp *dp, struct sk_buff **pskb) in ath12k_dp_tx_align_payload()
232 void ath12k_dp_tx_free_txbuf(struct ath12k_dp *dp, in ath12k_dp_tx_free_txbuf()
H A Ddp_htt.c21 int ath12k_dp_htt_connect(struct ath12k_dp *dp) in ath12k_dp_htt_connect()
190 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_update_per_peer_tx_stats()
435 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_htt_pull_ppdu_stats()
627 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_htt_htc_t2h_msg_handler()
782 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_tx_htt_srng_setup()
898 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_tx_htt_h2t_ver_req_msg()
950 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_tx_htt_h2t_ppdu_stats_req()
987 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_tx_htt_rx_filter_setup()
1139 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_tx_htt_h2t_ext_stats_req()
1195 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_tx_htt_rx_monitor_mode_ring_config()
[all …]
H A Dpeer.c65 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wait_for_dp_link_peer_common()
90 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_peer_cleanup()
203 struct ath12k_dp *dp = ath12k_ab_to_dp(ar->ab); in ath12k_peer_create()
H A Ddp_mon.c110 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_dp_mon_fill_rx_rate()
213 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_dp_mon_rx_merg_msdus()
546 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_dp_mon_parse_status_buf()
956 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_dp_mon_rx_update_user_stats()
H A Ddp_htt.h10 struct ath12k_dp;
1531 int ath12k_dp_htt_connect(struct ath12k_dp *dp);
H A Dcore.h973 struct ath12k_dp *dp;
1445 static inline struct ath12k_dp *ath12k_ab_to_dp(struct ath12k_base *ab) in ath12k_ab_to_dp()
H A Dmac.c1221 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_mac_peer_cleanup_all()
3921 struct ath12k_dp *dp = ath12k_ab_to_dp(ar->ab); in ath12k_bss_assoc()
6023 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_clear_peer_keys()
6076 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_mac_set_key()
6645 struct ath12k_dp *dp; in ath12k_mac_sta_set_4addr()
6998 struct ath12k_dp *dp = ath12k_ab_to_dp(ar->ab); in ath12k_mac_station_post_remove()
7026 struct ath12k_dp *dp = ath12k_ab_to_dp(ar->ab); in ath12k_mac_station_unauthorize()
7062 struct ath12k_dp *dp = ath12k_ab_to_dp(ar->ab); in ath12k_mac_station_authorize()
8040 struct ath12k_dp *dp; in ath12k_mac_op_link_sta_rc_update()
10898 static void ath12k_mac_vif_unref(struct ath12k_dp *dp, struct ieee80211_vif *vif) in ath12k_mac_vif_unref()
[all …]
H A Dahb.c552 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_ahb_ext_grp_napi_poll()
H A Ddebugfs.c1030 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_debugfs_dump_device_dp_stats()
H A Dpci.c501 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_pci_ext_grp_napi_poll()
H A Dwmi.c4425 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wmi_cmd_init()
7278 struct ath12k_dp *dp; in ath12k_mgmt_rx_event()
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_rx.h15 int ath12k_wifi7_dp_rx_process_wbm_err(struct ath12k_dp *dp,
17 int ath12k_wifi7_dp_rx_process_err(struct ath12k_dp *dp, struct napi_struct *napi,
19 int ath12k_wifi7_dp_rx_process(struct ath12k_dp *dp, int mac_id,
22 void ath12k_wifi7_dp_rx_process_reo_status(struct ath12k_dp *dp);
32 int ath12k_wifi7_dp_rx_link_desc_return(struct ath12k_dp *dp,
45 void (*cb)(struct ath12k_dp *dp, void *ctx,
49 int ath12k_wifi7_peer_rx_tid_reo_update(struct ath12k_dp *dp,
H A Ddp_rx.c15 static u16 ath12k_wifi7_dp_rx_get_peer_id(struct ath12k_dp *dp, in ath12k_wifi7_dp_rx_get_peer_id()
42 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wifi7_peer_rx_tid_qref_setup()
73 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wifi7_peer_rx_tid_qref_reset()
99 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wifi7_dp_rx_peer_tid_delete()
108 int ath12k_wifi7_dp_rx_link_desc_return(struct ath12k_dp *dp, in ath12k_wifi7_dp_rx_link_desc_return()
143 void (*cb)(struct ath12k_dp *dp, void *ctx, in ath12k_wifi7_dp_reo_cmd_send()
146 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wifi7_dp_reo_cmd_send()
185 int ath12k_wifi7_peer_rx_tid_reo_update(struct ath12k_dp *dp, in ath12k_wifi7_peer_rx_tid_reo_update()
509 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_wifi7_dp_rx_process_msdu()
586 ath12k_wifi7_dp_rx_process_received_packets(struct ath12k_dp *dp, in ath12k_wifi7_dp_rx_process_received_packets()
[all …]
H A Ddp.c19 static int ath12k_wifi7_dp_service_srng(struct ath12k_dp *dp, in ath12k_wifi7_dp_service_srng()
159 struct ath12k_dp *ath12k_wifi7_dp_device_alloc(struct ath12k_base *ab) in ath12k_wifi7_dp_device_alloc()
161 struct ath12k_dp *dp; in ath12k_wifi7_dp_device_alloc()
178 void ath12k_wifi7_dp_device_free(struct ath12k_dp *dp) in ath12k_wifi7_dp_device_free()
H A Ddp_tx.c110 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_wifi7_dp_tx()
476 ath12k_dp_tx_htt_tx_complete_buf(struct ath12k_dp *dp, in ath12k_dp_tx_htt_tx_complete_buf()
572 ath12k_dp_tx_process_htt_tx_complete(struct ath12k_dp *dp, void *desc, in ath12k_dp_tx_process_htt_tx_complete()
619 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_wifi7_dp_tx_update_txcompl()
742 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_wifi7_dp_tx_complete_msdu()
874 ath12k_wifi7_dp_tx_status_parse(struct ath12k_dp *dp, in ath12k_wifi7_dp_tx_status_parse()
910 void ath12k_wifi7_dp_tx_completion_handler(struct ath12k_dp *dp, int ring_id) in ath12k_wifi7_dp_tx_completion_handler()
H A Dhw.c120 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wifi7_is_frame_link_agnostic_wcn7850()
930 struct ath12k_dp *tmp_dp; in ath12k_wifi7_mac_op_tx()
H A Ddp_mon.c2554 struct ath12k_dp *dp = dp_pdev->dp; in ath12k_wifi7_dp_mon_tx_parse_mon_status()
2630 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wifi7_dp_rx_mon_mpdu_pop()
2827 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_wifi7_dp_rx_mon_dest_process()
3060 struct ath12k_dp *dp; in ath12k_wifi7_dp_rx_reap_mon_status_ring()
3239 struct ath12k_dp *dp = pdev_dp->dp; in ath12k_wifi7_dp_mon_srng_process()
3390 int ath12k_wifi7_dp_mon_process_ring(struct ath12k_dp *dp, int mac_id, in ath12k_wifi7_dp_mon_process_ring()