Lines Matching full:ab
46 (ab->hw_params.regs->hal_seq_wcss_umac_ce0_src_reg)
48 (ab->hw_params.regs->hal_seq_wcss_umac_ce0_dst_reg)
50 (ab->hw_params.regs->hal_seq_wcss_umac_ce1_src_reg)
52 (ab->hw_params.regs->hal_seq_wcss_umac_ce1_dst_reg)
61 #define HAL_TCL1_RING_BASE_LSB(ab) ab->hw_params.regs->hal_tcl1_ring_base_lsb argument
62 #define HAL_TCL1_RING_BASE_MSB(ab) ab->hw_params.regs->hal_tcl1_ring_base_msb argument
63 #define HAL_TCL1_RING_ID(ab) ab->hw_params.regs->hal_tcl1_ring_id argument
64 #define HAL_TCL1_RING_MISC(ab) ab->hw_params.regs->hal_tcl1_ring_misc argument
65 #define HAL_TCL1_RING_TP_ADDR_LSB(ab) \ argument
66 ab->hw_params.regs->hal_tcl1_ring_tp_addr_lsb
67 #define HAL_TCL1_RING_TP_ADDR_MSB(ab) \ argument
68 ab->hw_params.regs->hal_tcl1_ring_tp_addr_msb
69 #define HAL_TCL1_RING_CONSUMER_INT_SETUP_IX0(ab) \ argument
70 ab->hw_params.regs->hal_tcl1_ring_consumer_int_setup_ix0
71 #define HAL_TCL1_RING_CONSUMER_INT_SETUP_IX1(ab) \ argument
72 ab->hw_params.regs->hal_tcl1_ring_consumer_int_setup_ix1
73 #define HAL_TCL1_RING_MSI1_BASE_LSB(ab) \ argument
74 ab->hw_params.regs->hal_tcl1_ring_msi1_base_lsb
75 #define HAL_TCL1_RING_MSI1_BASE_MSB(ab) \ argument
76 ab->hw_params.regs->hal_tcl1_ring_msi1_base_msb
77 #define HAL_TCL1_RING_MSI1_DATA(ab) \ argument
78 ab->hw_params.regs->hal_tcl1_ring_msi1_data
79 #define HAL_TCL2_RING_BASE_LSB(ab) ab->hw_params.regs->hal_tcl2_ring_base_lsb argument
80 #define HAL_TCL_RING_BASE_LSB(ab) ab->hw_params.regs->hal_tcl_ring_base_lsb argument
82 #define HAL_TCL1_RING_MSI1_BASE_LSB_OFFSET(ab) \ argument
83 (HAL_TCL1_RING_MSI1_BASE_LSB(ab) - HAL_TCL1_RING_BASE_LSB(ab))
84 #define HAL_TCL1_RING_MSI1_BASE_MSB_OFFSET(ab) \ argument
85 (HAL_TCL1_RING_MSI1_BASE_MSB(ab) - HAL_TCL1_RING_BASE_LSB(ab))
86 #define HAL_TCL1_RING_MSI1_DATA_OFFSET(ab) \ argument
87 (HAL_TCL1_RING_MSI1_DATA(ab) - HAL_TCL1_RING_BASE_LSB(ab))
88 #define HAL_TCL1_RING_BASE_MSB_OFFSET(ab) \ argument
89 (HAL_TCL1_RING_BASE_MSB(ab) - HAL_TCL1_RING_BASE_LSB(ab))
90 #define HAL_TCL1_RING_ID_OFFSET(ab) \ argument
91 (HAL_TCL1_RING_ID(ab) - HAL_TCL1_RING_BASE_LSB(ab))
92 #define HAL_TCL1_RING_CONSR_INT_SETUP_IX0_OFFSET(ab) \ argument
93 (HAL_TCL1_RING_CONSUMER_INT_SETUP_IX0(ab) - HAL_TCL1_RING_BASE_LSB(ab))
94 #define HAL_TCL1_RING_CONSR_INT_SETUP_IX1_OFFSET(ab) \ argument
95 (HAL_TCL1_RING_CONSUMER_INT_SETUP_IX1(ab) - HAL_TCL1_RING_BASE_LSB(ab))
96 #define HAL_TCL1_RING_TP_ADDR_LSB_OFFSET(ab) \ argument
97 (HAL_TCL1_RING_TP_ADDR_LSB(ab) - HAL_TCL1_RING_BASE_LSB(ab))
98 #define HAL_TCL1_RING_TP_ADDR_MSB_OFFSET(ab) \ argument
99 (HAL_TCL1_RING_TP_ADDR_MSB(ab) - HAL_TCL1_RING_BASE_LSB(ab))
100 #define HAL_TCL1_RING_MISC_OFFSET(ab) \ argument
101 (HAL_TCL1_RING_MISC(ab) - HAL_TCL1_RING_BASE_LSB(ab))
113 #define HAL_TCL_STATUS_RING_BASE_LSB(ab) \ argument
114 ab->hw_params.regs->hal_tcl_status_ring_base_lsb
124 #define HAL_REO1_RING_BASE_LSB(ab) ab->hw_params.regs->hal_reo1_ring_base_lsb argument
125 #define HAL_REO1_RING_BASE_MSB(ab) ab->hw_params.regs->hal_reo1_ring_base_msb argument
126 #define HAL_REO1_RING_ID(ab) ab->hw_params.regs->hal_reo1_ring_id argument
127 #define HAL_REO1_RING_MISC(ab) ab->hw_params.regs->hal_reo1_ring_misc argument
128 #define HAL_REO1_RING_HP_ADDR_LSB(ab) \ argument
129 ab->hw_params.regs->hal_reo1_ring_hp_addr_lsb
130 #define HAL_REO1_RING_HP_ADDR_MSB(ab) \ argument
131 ab->hw_params.regs->hal_reo1_ring_hp_addr_msb
132 #define HAL_REO1_RING_PRODUCER_INT_SETUP(ab) \ argument
133 ab->hw_params.regs->hal_reo1_ring_producer_int_setup
134 #define HAL_REO1_RING_MSI1_BASE_LSB(ab) \ argument
135 ab->hw_params.regs->hal_reo1_ring_msi1_base_lsb
136 #define HAL_REO1_RING_MSI1_BASE_MSB(ab) \ argument
137 ab->hw_params.regs->hal_reo1_ring_msi1_base_msb
138 #define HAL_REO1_RING_MSI1_DATA(ab) \ argument
139 ab->hw_params.regs->hal_reo1_ring_msi1_data
140 #define HAL_REO2_RING_BASE_LSB(ab) ab->hw_params.regs->hal_reo2_ring_base_lsb argument
141 #define HAL_REO1_AGING_THRESH_IX_0(ab) \ argument
142 ab->hw_params.regs->hal_reo1_aging_thresh_ix_0
143 #define HAL_REO1_AGING_THRESH_IX_1(ab) \ argument
144 ab->hw_params.regs->hal_reo1_aging_thresh_ix_1
145 #define HAL_REO1_AGING_THRESH_IX_2(ab) \ argument
146 ab->hw_params.regs->hal_reo1_aging_thresh_ix_2
147 #define HAL_REO1_AGING_THRESH_IX_3(ab) \ argument
148 ab->hw_params.regs->hal_reo1_aging_thresh_ix_3
150 #define HAL_REO1_RING_MSI1_BASE_LSB_OFFSET(ab) \ argument
151 (HAL_REO1_RING_MSI1_BASE_LSB(ab) - HAL_REO1_RING_BASE_LSB(ab))
152 #define HAL_REO1_RING_MSI1_BASE_MSB_OFFSET(ab) \ argument
153 (HAL_REO1_RING_MSI1_BASE_MSB(ab) - HAL_REO1_RING_BASE_LSB(ab))
154 #define HAL_REO1_RING_MSI1_DATA_OFFSET(ab) \ argument
155 (HAL_REO1_RING_MSI1_DATA(ab) - HAL_REO1_RING_BASE_LSB(ab))
156 #define HAL_REO1_RING_BASE_MSB_OFFSET(ab) \ argument
157 (HAL_REO1_RING_BASE_MSB(ab) - HAL_REO1_RING_BASE_LSB(ab))
158 #define HAL_REO1_RING_ID_OFFSET(ab) (HAL_REO1_RING_ID(ab) - HAL_REO1_RING_BASE_LSB(ab)) argument
159 #define HAL_REO1_RING_PRODUCER_INT_SETUP_OFFSET(ab) \ argument
160 (HAL_REO1_RING_PRODUCER_INT_SETUP(ab) - HAL_REO1_RING_BASE_LSB(ab))
161 #define HAL_REO1_RING_HP_ADDR_LSB_OFFSET(ab) \ argument
162 (HAL_REO1_RING_HP_ADDR_LSB(ab) - HAL_REO1_RING_BASE_LSB(ab))
163 #define HAL_REO1_RING_HP_ADDR_MSB_OFFSET(ab) \ argument
164 (HAL_REO1_RING_HP_ADDR_MSB(ab) - HAL_REO1_RING_BASE_LSB(ab))
165 #define HAL_REO1_RING_MISC_OFFSET(ab) \ argument
166 (HAL_REO1_RING_MISC(ab) - HAL_REO1_RING_BASE_LSB(ab))
169 #define HAL_REO1_RING_HP(ab) ab->hw_params.regs->hal_reo1_ring_hp argument
170 #define HAL_REO1_RING_TP(ab) ab->hw_params.regs->hal_reo1_ring_tp argument
171 #define HAL_REO2_RING_HP(ab) ab->hw_params.regs->hal_reo2_ring_hp argument
173 #define HAL_REO1_RING_TP_OFFSET(ab) (HAL_REO1_RING_TP(ab) - HAL_REO1_RING_HP(ab)) argument
176 #define HAL_REO_TCL_RING_BASE_LSB(ab) \ argument
177 ab->hw_params.regs->hal_reo_tcl_ring_base_lsb
180 #define HAL_REO_TCL_RING_HP(ab) ab->hw_params.regs->hal_reo_tcl_ring_hp argument
204 #define HAL_REO_STATUS_RING_BASE_LSB(ab) \ argument
205 ab->hw_params.regs->hal_reo_status_ring_base_lsb
206 #define HAL_REO_STATUS_HP(ab) ab->hw_params.regs->hal_reo_status_hp argument
210 (ab->hw_params.regs->hal_wbm_idle_link_ring_base_lsb)
212 (ab->hw_params.regs->hal_wbm_idle_link_ring_misc)
228 (ab->hw_params.regs->hal_wbm_release_ring_base_lsb)
235 (ab->hw_params.regs->hal_wbm0_release_ring_base_lsb)
237 (ab->hw_params.regs->hal_wbm1_release_ring_base_lsb)
909 void ath11k_hal_reo_init_cmd_ring(struct ath11k_base *ab,
911 void ath11k_hal_setup_link_idle_list(struct ath11k_base *ab,
916 dma_addr_t ath11k_hal_srng_get_tp_addr(struct ath11k_base *ab,
918 dma_addr_t ath11k_hal_srng_get_hp_addr(struct ath11k_base *ab,
927 int ath11k_hal_srng_get_entrysize(struct ath11k_base *ab, u32 ring_type);
928 int ath11k_hal_srng_get_max_entries(struct ath11k_base *ab, u32 ring_type);
929 void ath11k_hal_srng_get_params(struct ath11k_base *ab, struct hal_srng *srng,
931 u32 *ath11k_hal_srng_dst_get_next_entry(struct ath11k_base *ab,
933 u32 *ath11k_hal_srng_dst_peek(struct ath11k_base *ab, struct hal_srng *srng);
934 int ath11k_hal_srng_dst_num_free(struct ath11k_base *ab, struct hal_srng *srng,
936 u32 *ath11k_hal_srng_src_peek(struct ath11k_base *ab, struct hal_srng *srng);
937 u32 *ath11k_hal_srng_src_get_next_reaped(struct ath11k_base *ab,
939 u32 *ath11k_hal_srng_src_reap_next(struct ath11k_base *ab,
941 u32 *ath11k_hal_srng_src_get_next_entry(struct ath11k_base *ab,
943 int ath11k_hal_srng_src_num_free(struct ath11k_base *ab, struct hal_srng *srng,
945 void ath11k_hal_srng_access_begin(struct ath11k_base *ab,
947 void ath11k_hal_srng_access_end(struct ath11k_base *ab, struct hal_srng *srng);
948 int ath11k_hal_srng_setup(struct ath11k_base *ab, enum hal_ring_type type,
953 void ath11k_hal_dump_srng_stats(struct ath11k_base *ab);
954 void ath11k_hal_srng_get_shadow_config(struct ath11k_base *ab,
956 int ath11k_hal_srng_update_shadow_config(struct ath11k_base *ab,
959 void ath11k_hal_srng_shadow_config(struct ath11k_base *ab);
960 void ath11k_hal_srng_shadow_update_hp_tp(struct ath11k_base *ab,