ath10k_ce_pipe
static int _ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
static int _ath10k_ce_completed_send_next_nolock_64(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_cancel_send_next(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_completed_send_next(struct ath10k_ce_pipe *ce_state,
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
static void ath10k_ce_per_engine_handler_adjust(struct ath10k_ce_pipe *ce_state)
struct ath10k_ce_pipe *ce_state;
struct ath10k_ce_pipe *ce_state;
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state,
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state)
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
static int _ath10k_ce_send_nolock(struct ath10k_ce_pipe *ce_state,
static int _ath10k_ce_send_nolock_64(struct ath10k_ce_pipe *ce_state,
struct ath10k_ce_pipe *ce_state)
int ath10k_ce_send_nolock(struct ath10k_ce_pipe *ce_state,
void __ath10k_ce_send_revert(struct ath10k_ce_pipe *pipe)
int ath10k_ce_send(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_num_free_src_entries(struct ath10k_ce_pipe *pipe)
int __ath10k_ce_rx_num_free_bufs(struct ath10k_ce_pipe *pipe)
static int __ath10k_ce_rx_post_buf(struct ath10k_ce_pipe *pipe, void *ctx,
static int __ath10k_ce_rx_post_buf_64(struct ath10k_ce_pipe *pipe,
void ath10k_ce_rx_update_write_idx(struct ath10k_ce_pipe *pipe, u32 nentries)
int ath10k_ce_rx_post_buf(struct ath10k_ce_pipe *pipe, void *ctx,
_ath10k_ce_completed_recv_next_nolock(struct ath10k_ce_pipe *ce_state,
_ath10k_ce_completed_recv_next_nolock_64(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_completed_recv_next_nolock(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_completed_recv_next(struct ath10k_ce_pipe *ce_state,
static int _ath10k_ce_revoke_recv_next(struct ath10k_ce_pipe *ce_state,
static int _ath10k_ce_revoke_recv_next_64(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_revoke_recv_next(struct ath10k_ce_pipe *ce_state,
void (*send_cb)(struct ath10k_ce_pipe *);
void (*recv_cb)(struct ath10k_ce_pipe *);
struct ath10k_ce_pipe ce_states[CE_COUNT_MAX];
int ath10k_ce_send(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_send_nolock(struct ath10k_ce_pipe *ce_state,
void __ath10k_ce_send_revert(struct ath10k_ce_pipe *pipe);
int ath10k_ce_num_free_src_entries(struct ath10k_ce_pipe *pipe);
int __ath10k_ce_rx_num_free_bufs(struct ath10k_ce_pipe *pipe);
int ath10k_ce_rx_post_buf(struct ath10k_ce_pipe *pipe, void *ctx,
void ath10k_ce_rx_update_write_idx(struct ath10k_ce_pipe *pipe, u32 nentries);
int ath10k_ce_completed_recv_next(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_completed_send_next(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_revoke_recv_next(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_completed_recv_next_nolock(struct ath10k_ce_pipe *ce_state,
int ath10k_ce_cancel_send_next(struct ath10k_ce_pipe *ce_state,
struct ath10k_ce_pipe;
void (*send_cb)(struct ath10k_ce_pipe *);
void (*recv_cb)(struct ath10k_ce_pipe *);
int (*ce_rx_post_buf)(struct ath10k_ce_pipe *pipe, void *ctx,
int (*ce_completed_recv_next_nolock)(struct ath10k_ce_pipe *ce_state,
int (*ce_revoke_recv_next)(struct ath10k_ce_pipe *ce_state,
int (*ce_send_nolock)(struct ath10k_ce_pipe *pipe,
int (*ce_completed_send_next_nolock)(struct ath10k_ce_pipe *ce_state,
struct ath10k_ce_pipe *ce_diag;
struct ath10k_ce_pipe *tx_pipe,
struct ath10k_ce_pipe *rx_pipe,
static void ath10k_pci_htc_tx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_pci_htc_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_pci_htt_tx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_pci_htt_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_pci_htc_tx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_pci_htt_htc_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_pci_pktlog_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_pci_process_rx_cb(struct ath10k_ce_pipe *ce_state,
static void ath10k_pci_process_htt_rx_cb(struct ath10k_ce_pipe *ce_state,
struct ath10k_ce_pipe *ce_pipe = pipe_info->ce_hdl;
static void ath10k_pci_htc_rx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_pci_htt_htc_rx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_pci_pktlog_rx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_pci_htt_tx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_pci_htt_rx_cb(struct ath10k_ce_pipe *ce_state)
struct ath10k_ce_pipe *ce_pipe = pci_pipe->ce_hdl;
struct ath10k_ce_pipe *ce_pipe;
struct ath10k_ce_pipe *ce_pipe;
struct ath10k_ce_pipe *ce_tx = pci_tx->ce_hdl;
struct ath10k_ce_pipe *ce_rx = pci_rx->ce_hdl;
static void ath10k_pci_bmi_send_done(struct ath10k_ce_pipe *ce_state)
static void ath10k_pci_bmi_recv_data(struct ath10k_ce_pipe *ce_state)
struct ath10k_ce_pipe *tx_pipe,
struct ath10k_ce_pipe *rx_pipe,
struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl;
struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl;
struct ath10k_ce_pipe *ce_diag;
struct ath10k_ce_pipe *ce_diag;
struct ath10k_ce_pipe *ce_hdl;
struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl;
struct ath10k_ce_pipe *ce_pipe = pipe->ce_hdl;
static void ath10k_snoc_process_rx_cb(struct ath10k_ce_pipe *ce_state,
static void ath10k_snoc_htc_tx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_snoc_htt_tx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_snoc_htc_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_snoc_htc_rx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_snoc_htt_htc_rx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_snoc_htt_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_snoc_htt_htc_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_snoc_pktlog_rx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_snoc_pktlog_rx_cb(struct ath10k_ce_pipe *ce_state);
static void ath10k_snoc_htt_rx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_snoc_htc_tx_cb(struct ath10k_ce_pipe *ce_state)
static void ath10k_snoc_htt_tx_cb(struct ath10k_ce_pipe *ce_state)
struct ath10k_ce_pipe *ce_pipe;
struct ath10k_ce_pipe *ce_pipe;
struct ath10k_ce_pipe *ce_pipe;
struct ath10k_ce_pipe *ce_hdl;