Lines Matching refs:dma_addr

218 					 dma_addr_t *dma_addr,  in drm_pagemap_migrate_map_pages()  argument
234 dma_addr[i] = dma_map_page(dev, page, 0, PAGE_SIZE, dir); in drm_pagemap_migrate_map_pages()
235 if (dma_mapping_error(dev, dma_addr[i])) in drm_pagemap_migrate_map_pages()
254 dma_addr_t *dma_addr, in drm_pagemap_migrate_unmap_pages() argument
261 if (!dma_addr[i] || dma_mapping_error(dev, dma_addr[i])) in drm_pagemap_migrate_unmap_pages()
264 dma_unmap_page(dev, dma_addr[i], PAGE_SIZE, dir); in drm_pagemap_migrate_unmap_pages()
317 dma_addr_t *dma_addr; in drm_pagemap_migrate_to_devmem() local
343 buf = kvcalloc(npages, 2 * sizeof(*migrate.src) + sizeof(*dma_addr) + in drm_pagemap_migrate_to_devmem()
349 dma_addr = buf + (2 * sizeof(*migrate.src) * npages); in drm_pagemap_migrate_to_devmem()
350 pages = buf + (2 * sizeof(*migrate.src) + sizeof(*dma_addr)) * npages; in drm_pagemap_migrate_to_devmem()
380 err = drm_pagemap_migrate_map_pages(devmem_allocation->dev, dma_addr, in drm_pagemap_migrate_to_devmem()
393 err = ops->copy_to_devmem(pages, dma_addr, npages); in drm_pagemap_migrate_to_devmem()
407 drm_pagemap_migrate_unmap_pages(devmem_allocation->dev, dma_addr, npages, in drm_pagemap_migrate_to_devmem()
512 dma_addr_t *dma_addr; in drm_pagemap_evict_to_ram() local
523 buf = kvcalloc(npages, 2 * sizeof(*src) + sizeof(*dma_addr) + in drm_pagemap_evict_to_ram()
531 dma_addr = buf + (2 * sizeof(*src) * npages); in drm_pagemap_evict_to_ram()
532 pages = buf + (2 * sizeof(*src) + sizeof(*dma_addr)) * npages; in drm_pagemap_evict_to_ram()
547 err = drm_pagemap_migrate_map_pages(devmem_allocation->dev, dma_addr, in drm_pagemap_evict_to_ram()
555 err = ops->copy_to_ram(pages, dma_addr, npages); in drm_pagemap_evict_to_ram()
564 drm_pagemap_migrate_unmap_pages(devmem_allocation->dev, dma_addr, npages, in drm_pagemap_evict_to_ram()
615 dma_addr_t *dma_addr; in __drm_pagemap_migrate_to_ram() local
640 buf = kvcalloc(npages, 2 * sizeof(*migrate.src) + sizeof(*dma_addr) + in __drm_pagemap_migrate_to_ram()
646 dma_addr = buf + (2 * sizeof(*migrate.src) * npages); in __drm_pagemap_migrate_to_ram()
647 pages = buf + (2 * sizeof(*migrate.src) + sizeof(*dma_addr)) * npages; in __drm_pagemap_migrate_to_ram()
683 err = drm_pagemap_migrate_map_pages(dev, dma_addr, migrate.dst, npages, in __drm_pagemap_migrate_to_ram()
691 err = ops->copy_to_ram(pages, dma_addr, npages); in __drm_pagemap_migrate_to_ram()
701 drm_pagemap_migrate_unmap_pages(dev, dma_addr, npages, in __drm_pagemap_migrate_to_ram()