Searched refs:achan (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/firmware/samsung/ |
| H A D | exynos-acpm.c | 197 * @achan: ACPM channel info. 201 static void acpm_get_saved_rx(struct acpm_chan *achan, in acpm_get_saved_rx() 204 const struct acpm_rx_data *rx_data = &achan->rx_data[tx_seqnum - 1]; in acpm_get_saved_rx() 218 * @achan: ACPM channel info. 225 static int acpm_get_rx(struct acpm_chan *achan, const struct acpm_xfer *xfer, in acpm_get_rx() 235 guard(mutex)(&achan->rx_lock); in acpm_get_rx() 237 rx_front = readl(achan->rx.front); in acpm_get_rx() 238 i = readl(achan->rx.rear); in acpm_get_rx() 245 base = achan->rx.base; in acpm_get_rx() 246 mlen = achan in acpm_get_rx() 200 acpm_get_saved_rx(struct acpm_chan * achan,const struct acpm_xfer * xfer,u32 tx_seqnum) acpm_get_saved_rx() argument 224 acpm_get_rx(struct acpm_chan * achan,const struct acpm_xfer * xfer,bool * native_match) acpm_get_rx() argument 315 acpm_dequeue_by_polling(struct acpm_chan * achan,const struct acpm_xfer * xfer) acpm_dequeue_by_polling() argument 366 acpm_wait_for_queue_slots(struct acpm_chan * achan,u32 next_tx_front) acpm_wait_for_queue_slots() argument 397 acpm_prepare_xfer(struct acpm_chan * achan,const struct acpm_xfer * xfer) acpm_prepare_xfer() argument 447 acpm_wait_for_message_response(struct acpm_chan * achan,const struct acpm_xfer * xfer) acpm_wait_for_message_response() argument 465 struct acpm_chan *achan; acpm_do_xfer() local 522 acpm_chan_shmem_get_params(struct acpm_chan * achan,struct acpm_chan_shmem __iomem * chan_shmem) acpm_chan_shmem_get_params() argument 553 acpm_achan_alloc_cmds(struct acpm_chan * achan) acpm_achan_alloc_cmds() argument 619 struct acpm_chan *achan = &acpm->chans[i]; acpm_channels_init() local [all...] |
| /linux/drivers/dma/qcom/ |
| H A D | qcom_adm.c | 229 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 D | stratix10-svc.c | 179 * @achan: Pointer to the asynchronous channel structure 193 struct stratix10_async_chan *achan; member 1130 struct stratix10_async_chan *achan; in stratix10_svc_add_async_client() 1159 achan = kzalloc_obj(*achan); in stratix10_svc_add_async_client() 1160 if (!achan) in stratix10_svc_add_async_client() 1163 ida_init(&achan->job_id_pool); in stratix10_svc_add_async_client() 1170 ida_destroy(&achan->job_id_pool); 1171 kfree(achan); 1175 achan 1115 struct stratix10_async_chan *achan; stratix10_svc_add_async_client() local 1193 struct stratix10_async_chan *achan; stratix10_svc_remove_async_client() local 1260 struct stratix10_async_chan *achan; stratix10_svc_async_send() local 1445 struct stratix10_async_chan *achan; stratix10_svc_async_poll() local 1515 struct stratix10_async_chan *achan; stratix10_svc_async_done() local [all...] |