| H A D | ce.c | 54 static inline u32 shadow_sr_wr_ind_addr(struct ath10k *ar, in shadow_sr_wr_ind_addr() argument 77 ath10k_warn(ar, "invalid CE id: %d", ce_id); in shadow_sr_wr_ind_addr() 90 static inline u32 ath10k_ce_read32(struct ath10k *ar, u32 offset) in ath10k_ce_read32() argument 92 struct ath10k_ce *ce = ath10k_ce_priv(ar); in ath10k_ce_read32() 94 return ce->bus_ops->read32(ar, offset); in ath10k_ce_read32() 97 static inline void ath10k_ce_write32(struct ath10k *ar, u32 offset, u32 value) in ath10k_ce_write32() argument 99 struct ath10k_ce *ce = ath10k_ce_priv(ar); in ath10k_ce_write32() 101 ce->bus_ops->write32(ar, offset, value); in ath10k_ce_write32() 104 static inline void ath10k_ce_dest_ring_write_index_set(struct ath10k *ar, in ath10k_ce_dest_ring_write_index_set() argument 108 ath10k_ce_write32(ar, ce_ctrl_add in ath10k_ce_dest_ring_write_index_set() 112 ath10k_ce_dest_ring_write_index_get(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_dest_ring_write_index_get() argument 119 ath10k_ce_src_ring_write_index_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_src_ring_write_index_set() argument 127 ath10k_ce_src_ring_write_index_get(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_src_ring_write_index_get() argument 134 ath10k_ce_src_ring_read_index_from_ddr(struct ath10k * ar,u32 ce_id) ath10k_ce_src_ring_read_index_from_ddr() argument 142 ath10k_ce_src_ring_read_index_get(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_src_ring_read_index_get() argument 161 ath10k_ce_shadow_src_ring_write_index_set(struct ath10k * ar,struct ath10k_ce_pipe * ce_state,unsigned int value) ath10k_ce_shadow_src_ring_write_index_set() argument 168 ath10k_ce_src_ring_base_addr_set(struct ath10k * ar,u32 ce_id,u64 addr) ath10k_ce_src_ring_base_addr_set() argument 186 ath10k_ce_set_src_ring_base_addr_hi(struct ath10k * ar,u32 ce_ctrl_addr,u64 addr) ath10k_ce_set_src_ring_base_addr_hi() argument 196 ath10k_ce_src_ring_size_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_src_ring_size_set() argument 204 ath10k_ce_src_ring_dmax_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_src_ring_dmax_set() argument 218 ath10k_ce_src_ring_byte_swap_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_src_ring_byte_swap_set() argument 232 ath10k_ce_dest_ring_byte_swap_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_dest_ring_byte_swap_set() argument 247 ath10k_ce_dest_ring_read_index_from_ddr(struct ath10k * ar,u32 ce_id) ath10k_ce_dest_ring_read_index_from_ddr() argument 255 ath10k_ce_dest_ring_read_index_get(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_dest_ring_read_index_get() argument 273 ath10k_ce_dest_ring_base_addr_set(struct ath10k * ar,u32 ce_id,u64 addr) ath10k_ce_dest_ring_base_addr_set() argument 291 ath10k_ce_set_dest_ring_base_addr_hi(struct ath10k * ar,u32 ce_ctrl_addr,u64 addr) ath10k_ce_set_dest_ring_base_addr_hi() argument 306 ath10k_ce_dest_ring_size_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_dest_ring_size_set() argument 314 ath10k_ce_src_ring_highmark_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_src_ring_highmark_set() argument 326 ath10k_ce_src_ring_lowmark_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_src_ring_lowmark_set() argument 338 ath10k_ce_dest_ring_highmark_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_dest_ring_highmark_set() argument 350 ath10k_ce_dest_ring_lowmark_set(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int n) ath10k_ce_dest_ring_lowmark_set() argument 362 ath10k_ce_copy_complete_inter_enable(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_copy_complete_inter_enable() argument 374 ath10k_ce_copy_complete_intr_disable(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_copy_complete_intr_disable() argument 386 ath10k_ce_watermark_intr_disable(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_watermark_intr_disable() argument 398 ath10k_ce_error_intr_disable(struct ath10k * ar,u32 ce_ctrl_addr) ath10k_ce_error_intr_disable() argument 411 ath10k_ce_engine_int_status_clear(struct ath10k * ar,u32 ce_ctrl_addr,unsigned int mask) ath10k_ce_engine_int_status_clear() argument 431 struct ath10k *ar = ce_state->ar; _ath10k_ce_send_nolock() local 488 struct ath10k *ar = ce_state->ar; _ath10k_ce_send_nolock_64() local 576 struct ath10k *ar = pipe->ar; __ath10k_ce_send_revert() local 609 struct ath10k *ar = ce_state->ar; ath10k_ce_send() local 624 struct ath10k *ar = pipe->ar; ath10k_ce_num_free_src_entries() local 640 struct ath10k *ar = pipe->ar; __ath10k_ce_rx_num_free_bufs() local 656 struct ath10k *ar = pipe->ar; __ath10k_ce_rx_post_buf() local 687 struct ath10k *ar = pipe->ar; __ath10k_ce_rx_post_buf_64() local 718 struct ath10k *ar = pipe->ar; ath10k_ce_rx_update_write_idx() local 740 struct ath10k *ar = pipe->ar; ath10k_ce_rx_post_buf() local 869 struct ath10k *ar = ce_state->ar; ath10k_ce_completed_recv_next() local 893 struct ath10k *ar; _ath10k_ce_revoke_recv_next() local 946 struct ath10k *ar; _ath10k_ce_revoke_recv_next_64() local 1010 struct ath10k *ar = ce_state->ar; _ath10k_ce_completed_send_next_nolock() local 1063 struct ath10k *ar = ce_state->ar; _ath10k_ce_completed_send_next_nolock_64() local 1119 ath10k_ce_extract_desc_data(struct ath10k * ar,struct ath10k_ce_ring * src_ring,u32 sw_index,dma_addr_t * bufferp,u32 * nbytesp,u32 * transfer_idp) ath10k_ce_extract_desc_data() argument 1136 ath10k_ce_extract_desc_data_64(struct ath10k * ar,struct ath10k_ce_ring * src_ring,u32 sw_index,dma_addr_t * bufferp,u32 * nbytesp,u32 * transfer_idp) ath10k_ce_extract_desc_data_64() argument 1166 struct ath10k *ar; ath10k_ce_cancel_send_next() local 1212 struct ath10k *ar = ce_state->ar; ath10k_ce_completed_send_next() local 1231 ath10k_ce_per_engine_service(struct ath10k * ar,unsigned int ce_id) ath10k_ce_per_engine_service() argument 1265 ath10k_ce_per_engine_service_any(struct ath10k * ar) ath10k_ce_per_engine_service_any() argument 1294 struct ath10k *ar = ce_state->ar; ath10k_ce_per_engine_handler_adjust() local 1306 ath10k_ce_disable_interrupt(struct ath10k * ar,int ce_id) ath10k_ce_disable_interrupt() argument 1324 ath10k_ce_disable_interrupts(struct ath10k * ar) ath10k_ce_disable_interrupts() argument 1333 ath10k_ce_enable_interrupt(struct ath10k * ar,int ce_id) ath10k_ce_enable_interrupt() argument 1346 ath10k_ce_enable_interrupts(struct ath10k * ar) ath10k_ce_enable_interrupts() argument 1358 ath10k_ce_init_src_ring(struct ath10k * ar,unsigned int ce_id,const struct ce_attr * attr) ath10k_ce_init_src_ring() argument 1399 ath10k_ce_init_dest_ring(struct ath10k * ar,unsigned int ce_id,const struct ce_attr * attr) ath10k_ce_init_dest_ring() argument 1437 ath10k_ce_alloc_shadow_base(struct ath10k * ar,struct ath10k_ce_ring * src_ring,u32 nentries) ath10k_ce_alloc_shadow_base() argument 1454 ath10k_ce_alloc_src_ring(struct ath10k * ar,unsigned int ce_id,const struct ce_attr * attr) ath10k_ce_alloc_src_ring() argument 1512 ath10k_ce_alloc_src_ring_64(struct ath10k * ar,unsigned int ce_id,const struct ce_attr * attr) ath10k_ce_alloc_src_ring_64() argument 1569 ath10k_ce_alloc_dest_ring(struct ath10k * ar,unsigned int ce_id,const struct ce_attr * attr) ath10k_ce_alloc_dest_ring() argument 1613 ath10k_ce_alloc_dest_ring_64(struct ath10k * ar,unsigned int ce_id,const struct ce_attr * attr) ath10k_ce_alloc_dest_ring_64() argument 1665 ath10k_ce_init_pipe(struct ath10k * ar,unsigned int ce_id,const struct ce_attr * attr) ath10k_ce_init_pipe() argument 1692 ath10k_ce_deinit_src_ring(struct ath10k * ar,unsigned int ce_id) ath10k_ce_deinit_src_ring() argument 1702 ath10k_ce_deinit_dest_ring(struct ath10k * ar,unsigned int ce_id) ath10k_ce_deinit_dest_ring() argument 1711 ath10k_ce_deinit_pipe(struct ath10k * ar,unsigned int ce_id) ath10k_ce_deinit_pipe() argument 1718 _ath10k_ce_free_pipe(struct ath10k * ar,int ce_id) _ath10k_ce_free_pipe() argument 1749 _ath10k_ce_free_pipe_64(struct ath10k * ar,int ce_id) _ath10k_ce_free_pipe_64() argument 1780 ath10k_ce_free_pipe(struct ath10k * ar,int ce_id) ath10k_ce_free_pipe() argument 1789 ath10k_ce_dump_registers(struct ath10k * ar,struct ath10k_fw_crash_data * crash_data) ath10k_ce_dump_registers() argument 1858 ath10k_ce_set_ops(struct ath10k * ar,struct ath10k_ce_pipe * ce_state) ath10k_ce_set_ops() argument 1871 ath10k_ce_alloc_pipe(struct ath10k * ar,int ce_id,const struct ce_attr * attr) ath10k_ce_alloc_pipe() argument 1932 ath10k_ce_alloc_rri(struct ath10k * ar) ath10k_ce_alloc_rri() argument 1963 ath10k_ce_free_rri(struct ath10k * ar) ath10k_ce_free_rri() argument [all...] |