Searched refs:drm_pagemap (Results 1 – 9 of 9) sorted by relevance
9 struct drm_pagemap;72 * @dpagemap: The struct drm_pagemap for the page.78 struct drm_pagemap_device_addr (*device_map)(struct drm_pagemap *dpagemap,87 * @dpagemap: The struct drm_pagemap for the mapping.91 void (*device_unmap)(struct drm_pagemap *dpagemap,98 * @dpagemap: The struct drm_pagemap managing the memory.108 * it will be released. The struct drm_pagemap might have a120 int (*populate_mm)(struct drm_pagemap *dpagemap,127 * struct drm_pagemap: Additional information for a struct dev_pagemap132 struct drm_pagemap { struct 133 opsdrm_pagemap global() argument 137 devdrm_pagemap global() argument [all...]
19 struct drm_pagemap;143 * @dpagemap: The struct drm_pagemap of the device pages we're dma-mapping.144 * Note this is assuming only one drm_pagemap per range is allowed.158 struct drm_pagemap *dpagemap;
20 static inline struct drm_pagemap *xe_tile_local_pagemap(struct xe_tile *tile) in xe_tile_local_pagemap() 25 static inline struct drm_pagemap *xe_tile_local_pagemap(struct xe_tile *tile) in xe_tile_local_pagemap()
691 static int xe_drm_pagemap_populate_mm(struct drm_pagemap *dpagemap, in xe_drm_pagemap_populate_mm() 1014 struct drm_pagemap *dpagemap; in xe_svm_alloc_vram() 1027 xe_drm_pagemap_device_map(struct drm_pagemap *dpagemap, in xe_drm_pagemap_device_map()
13 #include <drm/drm_pagemap.h>116 * @dpagemap: The struct drm_pagemap of the ZONE_DEVICE memory119 struct drm_pagemap dpagemap;
82 Overview of drm_pagemap design85 .. kernel-doc:: drivers/gpu/drm/drm_pagemap.c88 .. kernel-doc:: drivers/gpu/drm/drm_pagemap.c
10 #include <drm/drm_pagemap.h>52 * Embedded structure containing enough information for the drm_pagemap to764 * drm_pagemap_devmem_init() - Initialize a drm_pagemap device memory allocation770 * @dpagemap: The struct drm_pagemap we're allocating from.776 struct drm_pagemap *dpagemap, size_t size) in drm_pagemap_devmem_init() 788 * drm_pagemap_page_to_dpagemap() - Return a pointer the drm_pagemap of a page791 * Return: A pointer to the struct drm_pagemap of a device private page that792 * was populated from the struct drm_pagemap. If the page was *not* populated793 * from a struct drm_pagemap, the result is undefined and the function call796 struct drm_pagemap *drm_pagemap_page_to_dpagema[all...]
110 drm_pagemap.o
19 #include <drm/drm_pagemap.h>1040 struct drm_pagemap *dpagemap = range->dpagemap; in __drm_gpusvm_range_unmap_pages() 1268 struct drm_pagemap *dpagemap; in drm_gpusvm_range_get_pages()