Home
last modified time | relevance | path

Searched refs:dma_table (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/include/sound/
H A Dinitval.h77 static int snd_legacy_find_free_dma(const int *dma_table) in snd_legacy_find_free_dma() argument
79 while (*dma_table != -1) { in snd_legacy_find_free_dma()
80 if (!request_dma(*dma_table, "ALSA Test DMA")) { in snd_legacy_find_free_dma()
81 free_dma(*dma_table); in snd_legacy_find_free_dma()
82 return *dma_table; in snd_legacy_find_free_dma()
84 dma_table++; in snd_legacy_find_free_dma()
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Ds390-iommu.c27 unsigned long *dma_table; member
65 s390_domain->dma_table = dma_alloc_cpu_table(); in s390_domain_alloc()
66 if (!s390_domain->dma_table) { in s390_domain_alloc()
82 dma_cleanup_tables(s390_domain->dma_table); in s390_domain_free()
102 if (zdev->dma_table) in s390_iommu_attach_device()
105 zdev->dma_table = s390_domain->dma_table; in s390_iommu_attach_device()
107 (u64) zdev->dma_table); in s390_iommu_attach_device()
220 entry = dma_walk_cpu_trans(s390_domain->dma_table, dma_addr); in s390_iommu_update_trans()
245 entry = dma_walk_cpu_trans(s390_domain->dma_table, in s390_iommu_update_trans()
290 rto = s390_domain->dma_table; in s390_iommu_iova_to_phys()
/OK3568_Linux_fs/kernel/drivers/pci/controller/
H A Drockchip-pcie-dma.h143 struct dma_table { struct
180 struct dma_table *table[PCIE_DMA_TABLE_NUM]; argument
181 struct dma_table *cur;
191 void (*start_dma_func)(struct dma_trx_obj *obj, struct dma_table *table);
192 void (*config_dma_func)(struct dma_table *table);
H A Drockchip-pcie-dma.c159 struct dma_table *cur; in rk_pcie_handle_dma_interrupt()
190 struct dma_table *table = NULL; in rk_pcie_prepare_dma()
306 struct dma_table *table; in rk_pcie_dma_trx_work()
309 table = list_first_entry(&obj->tbl_list, struct dma_table, in rk_pcie_dma_trx_work()
495 struct dma_table *table; in rk_pcie_send_addr_to_remote()
774 struct dma_table *table; in rk_pcie_dma_table_free()
790 struct dma_table *table; in rk_pcie_dma_table_alloc()
H A Dpcie-rockchip-host.c43 static void rk_pcie_start_dma_rk3399(struct dma_trx_obj *obj, struct dma_table *cur) in rk_pcie_start_dma_rk3399()
46 struct dma_table *tbl = cur; in rk_pcie_start_dma_rk3399()
57 static void rk_pcie_config_dma_rk3399(struct dma_table *table) in rk_pcie_config_dma_rk3399()
/OK3568_Linux_fs/kernel/arch/s390/pci/
H A Dpci_dma.c146 if (!zdev->dma_table) { in __dma_update_trans()
152 entry = dma_walk_cpu_trans(zdev->dma_table, dma_addr); in __dma_update_trans()
168 entry = dma_walk_cpu_trans(zdev->dma_table, dma_addr); in __dma_update_trans()
559 zdev->dma_table = dma_alloc_cpu_table(); in zpci_dma_init_device()
560 if (!zdev->dma_table) { in zpci_dma_init_device()
594 (u64) zdev->dma_table); in zpci_dma_init_device()
605 dma_free_cpu_table(zdev->dma_table); in zpci_dma_init_device()
606 zdev->dma_table = NULL; in zpci_dma_init_device()
623 dma_cleanup_tables(zdev->dma_table); in zpci_dma_exit_device()
624 zdev->dma_table = NULL; in zpci_dma_exit_device()
/OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/
H A Dpcie-dw-dmatest.c86 static int rk_pcie_dma_wait_for_finised(struct dma_trx_obj *obj, struct dma_table *table) in rk_pcie_dma_wait_for_finised()
100 struct dma_table *table; in rk_pcie_ep_dma_frombus()
107 table = kzalloc(sizeof(struct dma_table), GFP_KERNEL); in rk_pcie_ep_dma_frombus()
143 struct dma_table *table; in rk_pcie_ep_dma_tobus()
150 table = kzalloc(sizeof(struct dma_table), GFP_KERNEL); in rk_pcie_ep_dma_tobus()
H A Dpcie-dw-ep-rockchip.c786 static void rockchip_pcie_start_dma_rd(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rockchip_pcie_start_dma_rd()
811 static void rockchip_pcie_start_dma_wr(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rockchip_pcie_start_dma_wr()
838 static void rockchip_pcie_start_dma_dwc(struct dma_trx_obj *obj, struct dma_table *table) in rockchip_pcie_start_dma_dwc()
851 static void rockchip_pcie_config_dma_dwc(struct dma_table *table) in rockchip_pcie_config_dma_dwc()
H A Dpcie-dw-rockchip.c1361 static void rk_pcie_start_dma_rd(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rk_pcie_start_dma_rd()
1385 static void rk_pcie_start_dma_wr(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in rk_pcie_start_dma_wr()
1411 static void rk_pcie_start_dma_dwc(struct dma_trx_obj *obj, struct dma_table *table) in rk_pcie_start_dma_dwc()
1424 static void rk_pcie_config_dma_dwc(struct dma_table *table) in rk_pcie_config_dma_dwc()
/OK3568_Linux_fs/kernel/drivers/ata/
H A Dpata_sil680.c164 static const u16 dma_table[3] = { 0x2208, 0x10C2, 0x10C1 }; in sil680_set_dmamode() local
191 multi = dma_table[adev->dma_mode - XFER_MW_DMA_0]; in sil680_set_dmamode()
/OK3568_Linux_fs/kernel/drivers/misc/rockchip/
H A Dpcie-rkep.c311 static void pcie_rkep_start_dma_rd(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in pcie_rkep_start_dma_rd()
336 static void pcie_rkep_start_dma_wr(struct dma_trx_obj *obj, struct dma_table *cur, int ctr_off) in pcie_rkep_start_dma_wr()
363 static void pcie_rkep_start_dma_dwc(struct dma_trx_obj *obj, struct dma_table *table) in pcie_rkep_start_dma_dwc()
376 static void pcie_rkep_config_dma_dwc(struct dma_table *table) in pcie_rkep_config_dma_dwc()
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Dpci.h153 unsigned long *dma_table; member