Symbol: drm_pagemap
drivers/gpu/drm/drm_gpusvm.c
1137
struct drm_pagemap *dpagemap = svm_pages->dpagemap;
drivers/gpu/drm/drm_gpusvm.c
1433
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap.c
1020
drm_pagemap_dev_hold(struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap.c
1047
int drm_pagemap_reinit(struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap.c
1073
int drm_pagemap_init(struct drm_pagemap *dpagemap,
drivers/gpu/drm/drm_pagemap.c
1096
void drm_pagemap_put(struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap.c
133
struct drm_pagemap *dpagemap = zdd->dpagemap;
drivers/gpu/drm/drm_pagemap.c
1405
struct drm_pagemap *dpagemap, size_t size,
drivers/gpu/drm/drm_pagemap.c
1427
struct drm_pagemap *drm_pagemap_page_to_dpagemap(struct page *page)
drivers/gpu/drm/drm_pagemap.c
1452
int drm_pagemap_populate_mm(struct drm_pagemap *dpagemap,
drivers/gpu/drm/drm_pagemap.c
1471
void drm_pagemap_destroy(struct drm_pagemap *dpagemap, bool is_atomic_or_reclaim)
drivers/gpu/drm/drm_pagemap.c
238
struct drm_pagemap *local_dpagemap,
drivers/gpu/drm/drm_pagemap.c
250
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap.c
423
struct drm_pagemap *dpagemap = zdd->dpagemap;
drivers/gpu/drm/drm_pagemap.c
445
struct drm_pagemap *remote_dpagemap,
drivers/gpu/drm/drm_pagemap.c
509
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap.c
622
struct drm_pagemap *dpagemap = devmem_allocation->dpagemap;
drivers/gpu/drm/drm_pagemap.c
80
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap.c
93
drm_pagemap_zdd_alloc(struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap.c
978
struct drm_pagemap *dpagemap = container_of(ref, typeof(*dpagemap), ref);
drivers/gpu/drm/drm_pagemap_util.c
175
struct drm_pagemap *drm_pagemap_get_from_cache(struct drm_pagemap_cache *cache)
drivers/gpu/drm/drm_pagemap_util.c
177
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap_util.c
229
void drm_pagemap_cache_set_pagemap(struct drm_pagemap_cache *cache, struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap_util.c
252
struct drm_pagemap *drm_pagemap_get_from_cache_if_active(struct drm_pagemap_cache *cache)
drivers/gpu/drm/drm_pagemap_util.c
254
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap_util.c
264
static bool drm_pagemap_shrinker_cancel(struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap_util.c
290
void drm_pagemap_shrinker_might_lock(struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap_util.c
317
void drm_pagemap_shrinker_add(struct drm_pagemap *dpagemap)
drivers/gpu/drm/drm_pagemap_util.c
34
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap_util.c
363
struct drm_pagemap *dpagemap;
drivers/gpu/drm/drm_pagemap_util.c
58
static bool drm_pagemap_shrinker_cancel(struct drm_pagemap *dpagemap);
drivers/gpu/drm/drm_pagemap_util.c
63
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_svm.c
1010
u8 tile_mask, const struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.c
1050
static int xe_drm_pagemap_populate_mm(struct drm_pagemap *dpagemap,
drivers/gpu/drm/xe/xe_svm.c
1134
const struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.c
1224
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_svm.c
1586
struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile)
drivers/gpu/drm/xe/xe_svm.c
1588
struct drm_pagemap *dpagemap = vma->attr.preferred_loc.dpagemap;
drivers/gpu/drm/xe/xe_svm.c
1615
struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.c
1672
xe_drm_pagemap_device_map(struct drm_pagemap *dpagemap,
drivers/gpu/drm/xe/xe_svm.c
1696
static void xe_drm_pagemap_device_unmap(struct drm_pagemap *dpagemap,
drivers/gpu/drm/xe/xe_svm.c
1730
static void xe_pagemap_destroy(struct drm_pagemap *dpagemap, bool from_atomic_or_reclaim)
drivers/gpu/drm/xe/xe_svm.c
1765
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_svm.c
1845
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_svm.c
1937
static struct drm_pagemap *xe_devmem_open(struct xe_device *xe, u32 region_instance)
drivers/gpu/drm/xe/xe_svm.c
1972
struct drm_pagemap *xe_drm_pagemap_from_fd(int fd, u32 region_instance)
drivers/gpu/drm/xe/xe_svm.c
1974
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_svm.c
2020
struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.c
2025
struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile)
drivers/gpu/drm/xe/xe_svm.c
2030
struct drm_pagemap *xe_drm_pagemap_from_fd(int fd, u32 region_instance)
drivers/gpu/drm/xe/xe_svm.c
771
static u64 block_offset_to_pfn(struct drm_pagemap *dpagemap, u64 offset)
drivers/gpu/drm/xe/xe_svm.c
953
const struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.c
959
const struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.c
974
const struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.h
108
const struct drm_pagemap *dpagemap);
drivers/gpu/drm/xe/xe_svm.h
114
u8 tile_mask, const struct drm_pagemap *dpagemap);
drivers/gpu/drm/xe/xe_svm.h
122
struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile);
drivers/gpu/drm/xe/xe_svm.h
191
struct drm_pagemap *xe_drm_pagemap_from_fd(int fd, u32 region_instance);
drivers/gpu/drm/xe/xe_svm.h
284
struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.h
325
const struct drm_pagemap *dpagemap)
drivers/gpu/drm/xe/xe_svm.h
361
struct drm_pagemap *xe_vma_resolve_pagemap(struct xe_vma *vma, struct xe_tile *tile)
drivers/gpu/drm/xe/xe_svm.h
385
static inline struct drm_pagemap *xe_drm_pagemap_from_fd(int fd, u32 region_instance)
drivers/gpu/drm/xe/xe_svm.h
62
struct drm_pagemap dpagemap;
drivers/gpu/drm/xe/xe_svm.h
99
struct drm_pagemap *dpagemap);
drivers/gpu/drm/xe/xe_tile.c
234
struct drm_pagemap *xe_tile_local_pagemap(struct xe_tile *tile)
drivers/gpu/drm/xe/xe_tile.c
236
struct drm_pagemap *dpagemap =
drivers/gpu/drm/xe/xe_tile.h
40
struct drm_pagemap *xe_tile_local_pagemap(struct xe_tile *tile);
drivers/gpu/drm/xe/xe_tile.h
42
static inline struct drm_pagemap *xe_tile_local_pagemap(struct xe_tile *tile)
drivers/gpu/drm/xe/xe_vm.c
2493
struct drm_pagemap *dpagemap = NULL;
drivers/gpu/drm/xe/xe_vm.c
3111
struct drm_pagemap *dpagemap = op->prefetch_range.dpagemap;
drivers/gpu/drm/xe/xe_vm_madvise.c
39
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_vm_madvise.c
455
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_vm_types.h
24
struct drm_pagemap;
drivers/gpu/drm/xe/xe_vm_types.h
479
struct drm_pagemap *dpagemap;
drivers/gpu/drm/xe/xe_vm_types.h
78
struct drm_pagemap *dpagemap;
include/drm/drm_gpusvm.h
147
struct drm_pagemap *dpagemap;
include/drm/drm_gpusvm.h
20
struct drm_pagemap;
include/drm/drm_pagemap.h
126
int (*populate_mm)(struct drm_pagemap *dpagemap,
include/drm/drm_pagemap.h
13
struct drm_pagemap;
include/drm/drm_pagemap.h
147
void (*destroy)(struct drm_pagemap *dpagemap,
include/drm/drm_pagemap.h
249
int drm_pagemap_init(struct drm_pagemap *dpagemap,
include/drm/drm_pagemap.h
254
struct drm_pagemap *drm_pagemap_create(struct drm_device *drm,
include/drm/drm_pagemap.h
258
struct drm_pagemap *drm_pagemap_page_to_dpagemap(struct page *page);
include/drm/drm_pagemap.h
260
void drm_pagemap_put(struct drm_pagemap *dpagemap);
include/drm/drm_pagemap.h
264
static inline struct drm_pagemap *drm_pagemap_page_to_dpagemap(struct page *page)
include/drm/drm_pagemap.h
269
static inline void drm_pagemap_put(struct drm_pagemap *dpagemap)
include/drm/drm_pagemap.h
281
static inline struct drm_pagemap *
include/drm/drm_pagemap.h
282
drm_pagemap_get(struct drm_pagemap *dpagemap)
include/drm/drm_pagemap.h
298
static inline struct drm_pagemap * __must_check
include/drm/drm_pagemap.h
299
drm_pagemap_get_unless_zero(struct drm_pagemap *dpagemap)
include/drm/drm_pagemap.h
322
struct drm_pagemap *dpagemap;
include/drm/drm_pagemap.h
354
struct drm_pagemap *dpagemap, size_t size,
include/drm/drm_pagemap.h
357
int drm_pagemap_populate_mm(struct drm_pagemap *dpagemap,
include/drm/drm_pagemap.h
362
void drm_pagemap_destroy(struct drm_pagemap *dpagemap, bool is_atomic_or_reclaim);
include/drm/drm_pagemap.h
364
int drm_pagemap_reinit(struct drm_pagemap *dpagemap);
include/drm/drm_pagemap.h
84
struct drm_pagemap_addr (*device_map)(struct drm_pagemap *dpagemap,
include/drm/drm_pagemap.h
97
void (*device_unmap)(struct drm_pagemap *dpagemap,
include/drm/drm_pagemap_util.h
13
struct drm_pagemap;
include/drm/drm_pagemap_util.h
58
void drm_pagemap_shrinker_add(struct drm_pagemap *dpagemap);
include/drm/drm_pagemap_util.h
68
struct drm_pagemap *drm_pagemap_get_from_cache(struct drm_pagemap_cache *cache);
include/drm/drm_pagemap_util.h
70
void drm_pagemap_cache_set_pagemap(struct drm_pagemap_cache *cache, struct drm_pagemap *dpagemap);
include/drm/drm_pagemap_util.h
72
struct drm_pagemap *drm_pagemap_get_from_cache_if_active(struct drm_pagemap_cache *cache);
include/drm/drm_pagemap_util.h
76
void drm_pagemap_shrinker_might_lock(struct drm_pagemap *dpagemap);
include/drm/drm_pagemap_util.h
80
static inline void drm_pagemap_shrinker_might_lock(struct drm_pagemap *dpagemap)