| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp.h | 19 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 D | dp_peer.h | 152 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 D | dp_tx.h | 17 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 D | dp_peer.c | 21 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 D | dp.c | 24 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 D | dp_rx.c | 57 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 D | dp_tx.c | 131 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 D | dp_htt.c | 21 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 D | peer.c | 65 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 D | dp_mon.c | 110 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 D | dp_htt.h | 10 struct ath12k_dp; 1531 int ath12k_dp_htt_connect(struct ath12k_dp *dp);
|
| H A D | core.h | 973 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 D | mac.c | 1221 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 D | ahb.c | 552 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_ahb_ext_grp_napi_poll()
|
| H A D | debugfs.c | 1030 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_debugfs_dump_device_dp_stats()
|
| H A D | pci.c | 501 struct ath12k_dp *dp = ath12k_ab_to_dp(ab); in ath12k_pci_ext_grp_napi_poll()
|
| H A D | wmi.c | 4425 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 D | dp_rx.h | 15 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 D | dp_rx.c | 15 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 D | dp.c | 19 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 D | dp_tx.c | 110 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 D | hw.c | 120 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 D | dp_mon.c | 2554 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()
|