Home
last modified time | relevance | path

Searched refs:ath12k_hal (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Dhal.c57 struct ath12k_hal *hal = &ab->hal; in ath12k_wifi7_hal_init()
71 static unsigned int ath12k_wifi7_hal_reo1_ring_id_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_id_offset()
77 int ath12k_wifi7_hal_reo1_ring_msi1_base_lsb_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_msi1_base_lsb_offset()
83 int ath12k_wifi7_hal_reo1_ring_msi1_base_msb_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_msi1_base_msb_offset()
88 static unsigned int ath12k_wifi7_hal_reo1_ring_msi1_data_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_msi1_data_offset()
93 static unsigned int ath12k_wifi7_hal_reo1_ring_base_msb_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_base_msb_offset()
99 int ath12k_wifi7_hal_reo1_ring_producer_int_setup_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_producer_int_setup_offset()
104 static unsigned int ath12k_wifi7_hal_reo1_ring_hp_addr_lsb_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_hp_addr_lsb_offset()
109 static unsigned int ath12k_wifi7_hal_reo1_ring_hp_addr_msb_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_hp_addr_msb_offset()
114 static unsigned int ath12k_wifi7_hal_reo1_ring_misc_offset(struct ath12k_hal *hal) in ath12k_wifi7_hal_reo1_ring_misc_offset()
[all …]
H A Dhal_rx.c26 static int ath12k_wifi7_hal_reo_cmd_queue_stats(struct ath12k_hal *hal, void *tlv, in ath12k_wifi7_hal_reo_cmd_queue_stats()
48 static int ath12k_wifi7_hal_reo_cmd_flush_cache(struct ath12k_hal *hal, void *tlv, in ath12k_wifi7_hal_reo_cmd_flush_cache()
96 ath12k_wifi7_hal_reo_cmd_update_rx_queue(struct ath12k_hal *hal, void *tlv, in ath12k_wifi7_hal_reo_cmd_update_rx_queue()
223 struct ath12k_hal *hal = &ab->hal; in ath12k_wifi7_hal_reo_cmd_send()
626 struct ath12k_hal *hal = &ab->hal; in ath12k_wifi7_hal_reo_flush_cache_status()
666 struct ath12k_hal *hal = &ab->hal; in ath12k_wifi7_hal_reo_unblk_cache_status()
920 struct ath12k_hal *hal = &ab->hal; in ath12k_wifi7_hal_reo_hw_setup()
959 struct ath12k_hal *hal = &ab->hal; in ath12k_wifi7_hal_reo_shared_qaddr_cache_clear()
H A Dhal_wcn7850.h39 int ath12k_hal_srng_create_config_wcn7850(struct ath12k_hal *hal);
H A Ddp_rx.c403 static int ath12k_wifi7_dp_rx_msdu_coalesce(struct ath12k_hal *hal, in ath12k_wifi7_dp_rx_msdu_coalesce()
499 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_process_msdu()
641 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_process()
834 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_h_defrag_reo_reinject()
982 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_h_verify_tkip_mic()
1142 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_frag_h_mpdu()
1270 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_process_rx_err_buf()
1396 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_process_err()
1825 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_process_wbm_err()
2160 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_rx_process_reo_status()
H A Dhal.h531 int ath12k_wifi7_hal_srng_get_ring_id(struct ath12k_hal *hal,
537 ath12k_wifi7_hal_get_idle_link_rbm(struct ath12k_hal *hal, u8 device_id);
H A Dhal_qcc2072.c417 static int ath12k_hal_srng_create_config_qcc2072(struct ath12k_hal *hal) in ath12k_hal_srng_create_config_qcc2072()
H A Dhal_wcn7850.c619 int ath12k_hal_srng_create_config_wcn7850(struct ath12k_hal *hal) in ath12k_hal_srng_create_config_wcn7850()
H A Dhal_qcn9274.c867 static int ath12k_hal_srng_create_config_qcn9274(struct ath12k_hal *hal) in ath12k_hal_srng_create_config_qcn9274()
H A Ddp_tx.c66 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_tx()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.h109 static inline bool ath12k_dp_rx_h_more_frags(struct ath12k_hal *hal, in ath12k_dp_rx_h_more_frags()
118 static inline u16 ath12k_dp_rx_h_frag_no(struct ath12k_hal *hal, in ath12k_dp_rx_h_frag_no()
133 static inline void ath12k_dp_rx_desc_end_tlv_copy(struct ath12k_hal *hal, in ath12k_dp_rx_desc_end_tlv_copy()
140 static inline void ath12k_dp_rxdesc_set_msdu_len(struct ath12k_hal *hal, in ath12k_dp_rxdesc_set_msdu_len()
153 static inline void ath12k_dp_rx_desc_get_dot11_hdr(struct ath12k_hal *hal, in ath12k_dp_rx_desc_get_dot11_hdr()
160 static inline void ath12k_dp_rx_desc_get_crypto_header(struct ath12k_hal *hal, in ath12k_dp_rx_desc_get_crypto_header()
168 static inline u8 ath12k_dp_rx_get_msdu_src_link(struct ath12k_hal *hal, in ath12k_dp_rx_get_msdu_src_link()
183 void ath12k_dp_extract_rx_desc_data(struct ath12k_hal *hal, in ath12k_dp_extract_rx_desc_data()
204 void ath12k_dp_rx_h_sort_frags(struct ath12k_hal *hal,
H A Dhal.c34 static int ath12k_hal_srng_get_ring_id(struct ath12k_hal *hal, in ath12k_hal_srng_get_ring_id()
49 u32 ath12k_hal_ce_get_desc_size(struct ath12k_hal *hal, enum hal_ce_desc type) in ath12k_hal_ce_get_desc_size()
110 void ath12k_hal_rx_buf_addr_info_set(struct ath12k_hal *hal, in ath12k_hal_rx_buf_addr_info_set()
117 void ath12k_hal_rx_buf_addr_info_get(struct ath12k_hal *hal, in ath12k_hal_rx_buf_addr_info_get()
125 void ath12k_hal_rx_msdu_list_get(struct ath12k_hal *hal, struct ath12k *ar, in ath12k_hal_rx_msdu_list_get()
133 void ath12k_hal_rx_reo_ent_buf_paddr_get(struct ath12k_hal *hal, void *rx_desc, in ath12k_hal_rx_reo_ent_buf_paddr_get()
149 ath12k_hal_get_idle_link_rbm(struct ath12k_hal *hal, u8 device_id) in ath12k_hal_get_idle_link_rbm()
154 static int ath12k_hal_alloc_cont_rdp(struct ath12k_hal *hal) in ath12k_hal_alloc_cont_rdp()
167 static void ath12k_hal_free_cont_rdp(struct ath12k_hal *hal) in ath12k_hal_free_cont_rdp()
180 static int ath12k_hal_alloc_cont_wrp(struct ath12k_hal *hal) in ath12k_hal_alloc_cont_wrp()
[all …]
H A Dhal.h1211 struct ath12k_hal { struct
1363 int (*create_srng_config)(struct ath12k_hal *hal);
1389 int (*srng_get_ring_id)(struct ath12k_hal *hal, enum hal_ring_type type,
1424 (*get_idle_link_rbm)(struct ath12k_hal *hal, u8 device_id);
1465 u32 ath12k_hal_ce_get_desc_size(struct ath12k_hal *hal, enum hal_ce_desc type);
1466 void ath12k_hal_ce_dst_set_desc(struct ath12k_hal *hal,
1469 void ath12k_hal_ce_src_set_desc(struct ath12k_hal *hal,
1511 void ath12k_hal_set_link_desc_addr(struct ath12k_hal *hal,
1519 ath12k_hal_ce_dst_status_get_length(struct ath12k_hal *hal,
1531 void ath12k_hal_rx_buf_addr_info_set(struct ath12k_hal *hal,
[all …]
H A Dce.c368 struct ath12k_hal *hal = &ab->hal; in ath12k_ce_alloc_pipe()
675 struct ath12k_hal *hal = &ab->hal; in ath12k_ce_free_pipes()
H A Ddp_rx.c1058 struct ath12k_hal *hal = dp->hal; in ath12k_get_dot11_hdr_from_rx_desc()
1553 static int ath12k_dp_rx_h_cmp_frags(struct ath12k_hal *hal, in ath12k_dp_rx_h_cmp_frags()
1564 void ath12k_dp_rx_h_sort_frags(struct ath12k_hal *hal, in ath12k_dp_rx_h_sort_frags()
H A Ddp.h518 struct ath12k_hal *hal;
H A Dcore.h971 struct ath12k_hal hal;