Lines Matching refs:sba_device
86 container_of(dchan, struct sba_device, dma_chan)
103 struct sba_device *sba;
121 struct sba_device { struct
193 static struct sba_request *sba_alloc_request(struct sba_device *sba) in sba_alloc_request()
232 static void _sba_pending_request(struct sba_device *sba, in _sba_pending_request()
244 static bool _sba_active_request(struct sba_device *sba, in _sba_active_request()
261 static void _sba_abort_request(struct sba_device *sba, in _sba_abort_request()
273 static void _sba_free_request(struct sba_device *sba, in _sba_free_request()
288 struct sba_device *sba = req->sba; in sba_free_chained_requests()
303 struct sba_device *sba = req->sba; in sba_chain_request()
314 static void sba_cleanup_nonpending_requests(struct sba_device *sba) in sba_cleanup_nonpending_requests()
337 static void sba_cleanup_pending_requests(struct sba_device *sba) in sba_cleanup_pending_requests()
351 static int sba_send_mbox_request(struct sba_device *sba, in sba_send_mbox_request()
377 static void _sba_process_pending_requests(struct sba_device *sba) in _sba_process_pending_requests()
405 static void sba_process_received_request(struct sba_device *sba, in sba_process_received_request()
446 static void sba_write_stats_in_seqfile(struct sba_device *sba, in sba_write_stats_in_seqfile()
505 struct sba_device *sba = to_sba_device(dchan); in sba_issue_pending()
517 struct sba_device *sba; in sba_tx_submit()
542 struct sba_device *sba = to_sba_device(dchan); in sba_tx_status()
616 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_interrupt()
701 sba_prep_dma_memcpy_req(struct sba_device *sba, in sba_prep_dma_memcpy_req()
731 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_memcpy()
840 sba_prep_dma_xor_req(struct sba_device *sba, in sba_prep_dma_xor_req()
870 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_xor()
1051 sba_prep_dma_pq_req(struct sba_device *sba, dma_addr_t off, in sba_prep_dma_pq_req()
1305 sba_prep_dma_pq_single_req(struct sba_device *sba, dma_addr_t off, in sba_prep_dma_pq_single_req()
1340 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_pq()
1436 struct sba_device *sba = req->sba; in sba_receive_message()
1451 struct sba_device *sba = dev_get_drvdata(file->private); in sba_debugfs_stats_show()
1461 static int sba_prealloc_channel_resources(struct sba_device *sba) in sba_prealloc_channel_resources()
1530 static void sba_freeup_channel_resources(struct sba_device *sba) in sba_freeup_channel_resources()
1541 static int sba_async_register(struct sba_device *sba) in sba_async_register()
1614 struct sba_device *sba; in sba_probe()
1737 struct sba_device *sba = platform_get_drvdata(pdev); in sba_remove()