| /OK3568_Linux_fs/kernel/include/sound/ |
| H A D | initval.h | 77 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 D | s390-iommu.c | 27 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 D | rockchip-pcie-dma.h | 143 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 D | rockchip-pcie-dma.c | 159 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 D | pcie-rockchip-host.c | 43 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 D | pci_dma.c | 146 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 D | pcie-dw-dmatest.c | 86 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 D | pcie-dw-ep-rockchip.c | 786 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 D | pcie-dw-rockchip.c | 1361 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 D | pata_sil680.c | 164 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 D | pcie-rkep.c | 311 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 D | pci.h | 153 unsigned long *dma_table; member
|