Lines Matching refs:src_desc
187 struct ce_srng_src_desc *src_desc; in ce_send_nolock_srng() local
194 src_desc = hal_srng_src_get_next_reaped(scn->hal_soc, in ce_send_nolock_srng()
196 if (!src_desc) { in ce_send_nolock_srng()
202 src_desc->buffer_addr_lo = in ce_send_nolock_srng()
204 src_desc->buffer_addr_hi = in ce_send_nolock_srng()
207 src_desc->meta_data = transfer_id; in ce_send_nolock_srng()
215 src_desc->byte_swap = in ce_send_nolock_srng()
218 src_desc->gather = ((flags & CE_SEND_FLAG_GATHER) != 0); in ce_send_nolock_srng()
219 src_desc->nbytes = nbytes; in ce_send_nolock_srng()
231 (union ce_srng_desc *)src_desc, in ce_send_nolock_srng()
601 struct ce_srng_src_desc *src_desc; in ce_completed_send_next_nolock_srng() local
608 src_desc = hal_srng_src_reap_next(scn->hal_soc, src_ring->srng_ctx); in ce_completed_send_next_nolock_srng()
609 if (src_desc) { in ce_completed_send_next_nolock_srng()
612 (union ce_srng_desc *)src_desc, in ce_completed_send_next_nolock_srng()
615 swi, src_desc->nbytes, in ce_completed_send_next_nolock_srng()
620 (((uint64_t)(src_desc)->buffer_addr_lo + in ce_completed_send_next_nolock_srng()
621 ((uint64_t)((src_desc)->buffer_addr_hi & in ce_completed_send_next_nolock_srng()
623 *nbytesp = src_desc->nbytes; in ce_completed_send_next_nolock_srng()
624 *transfer_idp = src_desc->meta_data; in ce_completed_send_next_nolock_srng()
663 struct ce_srng_src_desc *src_desc; in ce_cancel_send_next_srng() local
679 src_desc = hal_srng_src_pending_reap_next(scn->hal_soc, in ce_cancel_send_next_srng()
681 if (src_desc) { in ce_cancel_send_next_srng()
684 (((uint64_t)(src_desc)->buffer_addr_lo + in ce_cancel_send_next_srng()
685 ((uint64_t)((src_desc)->buffer_addr_hi & in ce_cancel_send_next_srng()
687 *nbytesp = src_desc->nbytes; in ce_cancel_send_next_srng()
688 *transfer_idp = src_desc->meta_data; in ce_cancel_send_next_srng()