| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | hal.c | 57 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 D | hal_rx.c | 26 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 D | hal_wcn7850.h | 39 int ath12k_hal_srng_create_config_wcn7850(struct ath12k_hal *hal);
|
| H A D | dp_rx.c | 403 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 D | hal.h | 531 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 D | hal_qcc2072.c | 417 static int ath12k_hal_srng_create_config_qcc2072(struct ath12k_hal *hal) in ath12k_hal_srng_create_config_qcc2072()
|
| H A D | hal_wcn7850.c | 619 int ath12k_hal_srng_create_config_wcn7850(struct ath12k_hal *hal) in ath12k_hal_srng_create_config_wcn7850()
|
| H A D | hal_qcn9274.c | 867 static int ath12k_hal_srng_create_config_qcn9274(struct ath12k_hal *hal) in ath12k_hal_srng_create_config_qcn9274()
|
| H A D | dp_tx.c | 66 struct ath12k_hal *hal = dp->hal; in ath12k_wifi7_dp_tx()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_rx.h | 109 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 D | hal.c | 34 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 D | hal.h | 1211 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 D | ce.c | 368 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 D | dp_rx.c | 1058 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 D | dp.h | 518 struct ath12k_hal *hal;
|
| H A D | core.h | 971 struct ath12k_hal hal;
|