Lines Matching refs:ath10k_ce_pipe

25 struct ath10k_ce_pipe;
116 struct ath10k_ce_pipe { struct
124 void (*send_cb)(struct ath10k_ce_pipe *); argument
125 void (*recv_cb)(struct ath10k_ce_pipe *); argument
151 struct ath10k_ce_pipe ce_states[CE_COUNT_MAX]; argument
174 int ath10k_ce_send(struct ath10k_ce_pipe *ce_state,
182 int ath10k_ce_send_nolock(struct ath10k_ce_pipe *ce_state,
189 void __ath10k_ce_send_revert(struct ath10k_ce_pipe *pipe);
191 int ath10k_ce_num_free_src_entries(struct ath10k_ce_pipe *pipe);
195 int __ath10k_ce_rx_num_free_bufs(struct ath10k_ce_pipe *pipe);
196 int ath10k_ce_rx_post_buf(struct ath10k_ce_pipe *pipe, void *ctx,
198 void ath10k_ce_rx_update_write_idx(struct ath10k_ce_pipe *pipe, u32 nentries);
208 int ath10k_ce_completed_recv_next(struct ath10k_ce_pipe *ce_state,
215 int ath10k_ce_completed_send_next(struct ath10k_ce_pipe *ce_state,
218 int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
236 int ath10k_ce_revoke_recv_next(struct ath10k_ce_pipe *ce_state,
240 int ath10k_ce_completed_recv_next_nolock(struct ath10k_ce_pipe *ce_state,
249 int ath10k_ce_cancel_send_next(struct ath10k_ce_pipe *ce_state,
301 void (*send_cb)(struct ath10k_ce_pipe *);
302 void (*recv_cb)(struct ath10k_ce_pipe *);
312 int (*ce_rx_post_buf)(struct ath10k_ce_pipe *pipe, void *ctx,
314 int (*ce_completed_recv_next_nolock)(struct ath10k_ce_pipe *ce_state,
317 int (*ce_revoke_recv_next)(struct ath10k_ce_pipe *ce_state,
325 int (*ce_send_nolock)(struct ath10k_ce_pipe *pipe,
335 int (*ce_completed_send_next_nolock)(struct ath10k_ce_pipe *ce_state,