Searched refs:dma_info (Results 1 – 7 of 7) sorted by relevance
| /linux/arch/sh/drivers/dma/ |
| H A D | dma-api.c | 24 struct dma_info *get_dma_info(unsigned int chan) in get_dma_info() 26 struct dma_info *info; in get_dma_info() 46 struct dma_info *info; in get_nr_channels() 60 struct dma_info *info = get_dma_info(chan); in get_dma_channel() 79 struct dma_info *info = get_dma_info(chan); in get_dma_residue() 92 struct dma_info *info = get_dma_info(chan); in request_dma() 115 struct dma_info *info = get_dma_info(chan); in free_dma() 127 struct dma_info *info = get_dma_info(chan); in dma_wait_for_completion() 143 struct dma_info *info = get_dma_info(chan); in dma_configure_channel() 154 struct dma_info *info = get_dma_info(chan); in dma_xfer() [all …]
|
| H A D | dma-sysfs.c | 30 struct dma_info *info = get_dma_info(i); in dma_show_devices() 127 int dma_create_sysfs_files(struct dma_channel *chan, struct dma_info *info) in dma_create_sysfs_files() 155 void dma_remove_sysfs_files(struct dma_channel *chan, struct dma_info *info) in dma_remove_sysfs_files()
|
| H A D | dma-g2.c | 60 struct dma_info *info = dev_id; in g2_dma_interrupt() 159 static struct dma_info g2_dma_info = {
|
| H A D | dma-pvr2.c | 73 static struct dma_info pvr2_dma_info = {
|
| H A D | dma-sh.c | 382 static struct dma_info sh_dmac_info = { 391 struct dma_info *info = &sh_dmac_info; in sh_dmac_init()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dmem.c | 157 struct nouveau_dmem_dma_info *dma_info) in nouveau_dmem_copy_folio() argument 165 dma_info->dma_addr = dma_map_page(dev, dpage, 0, page_size(dpage), in nouveau_dmem_copy_folio() 167 dma_info->size = page_size(dpage); in nouveau_dmem_copy_folio() 168 if (dma_mapping_error(dev, dma_info->dma_addr)) in nouveau_dmem_copy_folio() 172 NOUVEAU_APER_HOST, dma_info->dma_addr, in nouveau_dmem_copy_folio() 175 dma_unmap_page(dev, dma_info->dma_addr, page_size(dpage), in nouveau_dmem_copy_folio() 203 struct nouveau_dmem_dma_info dma_info; in nouveau_dmem_migrate_to_ram() local 260 err = nouveau_dmem_copy_folio(drm, sfolio, dfolio, &dma_info); in nouveau_dmem_migrate_to_ram() 270 dma_unmap_page(drm->dev->dev, dma_info.dma_addr, PAGE_SIZE, in nouveau_dmem_migrate_to_ram() 479 struct nouveau_dmem_dma_info *dma_info; in nouveau_dmem_evict_chunk() local [all …]
|
| /linux/arch/sh/include/asm/ |
| H A D | dma.h | 84 struct dma_info { struct 121 extern struct dma_info *get_dma_info(unsigned int chan); 126 extern int register_dmac(struct dma_info *info); 127 extern void unregister_dmac(struct dma_info *info); 130 extern int dma_create_sysfs_files(struct dma_channel *, struct dma_info *); 131 extern void dma_remove_sysfs_files(struct dma_channel *, struct dma_info *);
|