Home
last modified time | relevance | path

Searched refs:achan (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/firmware/samsung/
H A Dexynos-acpm.c196 static void acpm_get_saved_rx(struct acpm_chan *achan, in acpm_get_saved_rx() argument
199 const struct acpm_rx_data *rx_data = &achan->rx_data[tx_seqnum - 1]; in acpm_get_saved_rx()
209 clear_bit(rx_seqnum - 1, achan->bitmap_seqnum); in acpm_get_saved_rx()
220 static int acpm_get_rx(struct acpm_chan *achan, const struct acpm_xfer *xfer) in acpm_get_rx() argument
228 guard(mutex)(&achan->rx_lock); in acpm_get_rx()
230 rx_front = readl(achan->rx.front); in acpm_get_rx()
231 i = readl(achan->rx.rear); in acpm_get_rx()
236 acpm_get_saved_rx(achan, xfer, tx_seqnum); in acpm_get_rx()
240 base = achan->rx.base; in acpm_get_rx()
241 mlen = achan->mlen; in acpm_get_rx()
[all …]
/linux/drivers/dma/qcom/
H A Dqcom_adm.c229 static void *adm_process_fc_descriptors(struct adm_chan *achan, void *desc, in adm_process_fc_descriptors() argument
245 src = &achan->slave.src_addr; in adm_process_fc_descriptors()
251 dst = &achan->slave.dst_addr; in adm_process_fc_descriptors()
298 static void *adm_process_non_fc_descriptors(struct adm_chan *achan, void *desc, in adm_process_non_fc_descriptors() argument
309 src = &achan->slave.src_addr; in adm_process_non_fc_descriptors()
313 dst = &achan->slave.dst_addr; in adm_process_non_fc_descriptors()
353 struct adm_chan *achan = to_adm_chan(chan); in adm_prep_slave_sg() local
354 struct adm_device *adev = achan->adev; in adm_prep_slave_sg()
373 achan->slave.dst_maxburst : in adm_prep_slave_sg()
374 achan->slave.src_maxburst; in adm_prep_slave_sg()
[all …]
/linux/drivers/firmware/
H A Dstratix10-svc.c193 struct stratix10_async_chan *achan; member
1115 struct stratix10_async_chan *achan; in stratix10_svc_add_async_client() local
1141 achan = kzalloc_obj(*achan); in stratix10_svc_add_async_client()
1142 if (!achan) in stratix10_svc_add_async_client()
1145 ida_init(&achan->job_id_pool); in stratix10_svc_add_async_client()
1152 ida_destroy(&achan->job_id_pool); in stratix10_svc_add_async_client()
1153 kfree(achan); in stratix10_svc_add_async_client()
1157 achan->async_client_id = ret; in stratix10_svc_add_async_client()
1158 chan->async_chan = achan; in stratix10_svc_add_async_client()
1162 actrl->common_async_chan = achan; in stratix10_svc_add_async_client()
[all …]