Lines Matching refs:ath10k_ce_pipe
37 struct ath10k_ce_pipe;
109 struct ath10k_ce_pipe { struct
117 void (*send_cb)(struct ath10k_ce_pipe *); argument
118 void (*recv_cb)(struct ath10k_ce_pipe *); argument
146 int ath10k_ce_send(struct ath10k_ce_pipe *ce_state,
154 int ath10k_ce_send_nolock(struct ath10k_ce_pipe *ce_state,
161 void __ath10k_ce_send_revert(struct ath10k_ce_pipe *pipe);
163 int ath10k_ce_num_free_src_entries(struct ath10k_ce_pipe *pipe);
167 int __ath10k_ce_rx_num_free_bufs(struct ath10k_ce_pipe *pipe);
168 int __ath10k_ce_rx_post_buf(struct ath10k_ce_pipe *pipe, void *ctx, u32 paddr);
169 int ath10k_ce_rx_post_buf(struct ath10k_ce_pipe *pipe, void *ctx, u32 paddr);
179 int ath10k_ce_completed_recv_next(struct ath10k_ce_pipe *ce_state,
189 int ath10k_ce_completed_send_next(struct ath10k_ce_pipe *ce_state,
195 int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
208 void (*send_cb)(struct ath10k_ce_pipe *),
209 void (*recv_cb)(struct ath10k_ce_pipe *));
218 int ath10k_ce_revoke_recv_next(struct ath10k_ce_pipe *ce_state,
222 int ath10k_ce_completed_recv_next_nolock(struct ath10k_ce_pipe *ce_state,
234 int ath10k_ce_cancel_send_next(struct ath10k_ce_pipe *ce_state,