Lines Matching refs:src_ring

122 	struct CE_ring_state *src_ring = ce_state->src_ring;  in ce_send_fast()  local
124 unsigned int nentries_mask = src_ring->nentries_mask; in ce_send_fast()
155 DATA_CE_UPDATE_SWINDEX(src_ring->sw_index, scn, ctrl_addr); in ce_send_fast()
158 write_index = src_ring->write_index; in ce_send_fast()
159 sw_index = src_ring->sw_index; in ce_send_fast()
185 (struct CE_src_desc *)src_ring->base_addr_owner_space; in ce_send_fast()
187 (struct CE_src_desc *)src_ring->shadow_base; in ce_send_fast()
220 src_ring->per_transfer_context[write_index] = in ce_send_fast()
254 src_ring->per_transfer_context[write_index] = msdu; in ce_send_fast()
258 src_ring->per_transfer_context[write_index], in ce_send_fast()
270 src_ring->write_index = write_index; in ce_send_fast()
534 struct CE_ring_state *src_ring = CE_state->src_ring; in ce_send_nolock_legacy() local
536 unsigned int nentries_mask = src_ring->nentries_mask; in ce_send_nolock_legacy()
537 unsigned int sw_index = src_ring->sw_index; in ce_send_nolock_legacy()
538 unsigned int write_index = src_ring->write_index; in ce_send_nolock_legacy()
553 (struct CE_src_desc *)src_ring->base_addr_owner_space; in ce_send_nolock_legacy()
555 (struct CE_src_desc *)src_ring->shadow_base; in ce_send_nolock_legacy()
593 src_ring->per_transfer_context[write_index] = in ce_send_nolock_legacy()
616 src_ring->write_index, nbytes); in ce_send_nolock_legacy()
618 src_ring->write_index = write_index; in ce_send_nolock_legacy()
633 struct CE_ring_state *src_ring = CE_state->src_ring; in ce_sendlist_send_legacy() local
634 unsigned int nentries_mask = src_ring->nentries_mask; in ce_sendlist_send_legacy()
640 QDF_ASSERT((num_items > 0) && (num_items < src_ring->nentries)); in ce_sendlist_send_legacy()
646 src_ring->sw_index = CE_SRC_RING_READ_IDX_GET_FROM_DDR( in ce_sendlist_send_legacy()
651 sw_index = src_ring->sw_index; in ce_sendlist_send_legacy()
652 write_index = src_ring->write_index; in ce_sendlist_send_legacy()
778 struct CE_ring_state *src_ring = CE_state->src_ring; in ce_send_entries_done_nolock_legacy() local
780 unsigned int nentries_mask = src_ring->nentries_mask; in ce_send_entries_done_nolock_legacy()
784 sw_index = src_ring->sw_index; in ce_send_entries_done_nolock_legacy()
946 struct CE_ring_state *src_ring = CE_state->src_ring; in ce_completed_send_next_nolock_legacy() local
948 unsigned int nentries_mask = src_ring->nentries_mask; in ce_completed_send_next_nolock_legacy()
949 unsigned int sw_index = src_ring->sw_index; in ce_completed_send_next_nolock_legacy()
953 if (src_ring->hw_index == sw_index) { in ce_completed_send_next_nolock_legacy()
963 src_ring->hw_index = in ce_completed_send_next_nolock_legacy()
968 read_index = src_ring->hw_index; in ce_completed_send_next_nolock_legacy()
978 (struct CE_src_desc *)src_ring->shadow_base; in ce_completed_send_next_nolock_legacy()
983 (struct CE_src_desc *)src_ring->base_addr_owner_space; in ce_completed_send_next_nolock_legacy()
990 src_ring->per_transfer_context[sw_index], in ce_completed_send_next_nolock_legacy()
1007 src_ring->per_transfer_context[sw_index]; in ce_completed_send_next_nolock_legacy()
1009 src_ring->per_transfer_context[sw_index] = 0; /* sanity */ in ce_completed_send_next_nolock_legacy()
1013 src_ring->sw_index = sw_index; in ce_completed_send_next_nolock_legacy()
1030 struct CE_ring_state *src_ring; in ce_cancel_send_next_legacy() local
1038 src_ring = CE_state->src_ring; in ce_cancel_send_next_legacy()
1039 if (!src_ring) in ce_cancel_send_next_legacy()
1044 nentries_mask = src_ring->nentries_mask; in ce_cancel_send_next_legacy()
1045 sw_index = src_ring->sw_index; in ce_cancel_send_next_legacy()
1046 write_index = src_ring->write_index; in ce_cancel_send_next_legacy()
1050 (struct CE_src_desc *)src_ring->base_addr_owner_space; in ce_cancel_send_next_legacy()
1069 src_ring->per_transfer_context[sw_index]; in ce_cancel_send_next_legacy()
1071 src_ring->per_transfer_context[sw_index] = 0; /* sanity */ in ce_cancel_send_next_legacy()
1075 src_ring->sw_index = sw_index; in ce_cancel_send_next_legacy()
1131 struct CE_ring_state *src_ring = ce_state->src_ring; in ce_enqueue_desc() local
1133 unsigned int nentries_mask = src_ring->nentries_mask; in ce_enqueue_desc()
1152 DATA_CE_UPDATE_SWINDEX(src_ring->sw_index, scn, ctrl_addr); in ce_enqueue_desc()
1154 write_index = src_ring->write_index; in ce_enqueue_desc()
1155 sw_index = src_ring->sw_index; in ce_enqueue_desc()
1178 (struct CE_src_desc *)src_ring->base_addr_owner_space; in ce_enqueue_desc()
1180 (struct CE_src_desc *)src_ring->shadow_base; in ce_enqueue_desc()
1213 src_ring->per_transfer_context[write_index] = in ce_enqueue_desc()
1247 src_ring->per_transfer_context[write_index] = msdu; in ce_enqueue_desc()
1251 src_ring->per_transfer_context[write_index], in ce_enqueue_desc()
1263 src_ring->write_index = write_index; in ce_enqueue_desc()
1377 struct CE_ring_state *src_ring, in ce_legacy_src_ring_setup() argument
1388 src_ring->hw_index = in ce_legacy_src_ring_setup()
1390 src_ring->sw_index = src_ring->hw_index; in ce_legacy_src_ring_setup()
1391 src_ring->write_index = in ce_legacy_src_ring_setup()
1393 dma_addr = src_ring->base_addr_CE_space; in ce_legacy_src_ring_setup()
1409 CE_SRC_RING_SZ_SET(scn, ctrl_addr, src_ring->nentries); in ce_legacy_src_ring_setup()
1416 CE_SRC_RING_HIGHMARK_SET(scn, ctrl_addr, src_ring->nentries); in ce_legacy_src_ring_setup()
1569 if (state->src_ring) { in ce_get_index_info_legacy()
1570 info->u.legacy_info.sw_index = state->src_ring->sw_index; in ce_get_index_info_legacy()
1571 info->u.legacy_info.write_index = state->src_ring->write_index; in ce_get_index_info_legacy()