Searched refs:page_flags (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/include/drm/ttm/
H A Dttm_tt.h50 * @page_flags: The page flags.
79 * page_flags = TTM_TT_FLAG_EXTERNAL |
99 uint32_t page_flags; member in struct:ttm_tt
129 return tt->page_flags & TTM_TT_FLAG_PRIV_POPULATED;
148 * @page_flags: Page flags as identified by TTM_TT_FLAG_XX flags.
158 uint32_t page_flags, enum ttm_caching caching,
161 uint32_t page_flags, enum ttm_caching caching);
225 ttm->page_flags |= TTM_TT_FLAG_ZERO_ALLOC;
241 * @page_flags: Page flags as identified by TTM_TT_FLAG_XX flags.
250 uint32_t page_flags);
[all...]
H A Dttm_device.h66 * @page_flags: Page flags as identified by TTM_TT_FLAG_XX flags.
74 uint32_t page_flags);
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_tt.c67 uint32_t page_flags = 0; local
77 page_flags |= TTM_TT_FLAG_ZERO_ALLOC;
82 page_flags |= TTM_TT_FLAG_EXTERNAL;
94 page_flags |= TTM_TT_FLAG_DECRYPTED;
98 bo->ttm = bdev->funcs->ttm_tt_create(bo, page_flags);
102 WARN_ON(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE &&
103 !(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL));
150 uint32_t page_flags,
155 ttm->page_flags = page_flags;
148 ttm_tt_init_fields(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument
162 ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching, unsigned long extra_pages) argument
193 ttm_sg_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo, uint32_t page_flags, enum ttm_caching caching) argument
[all...]
H A Dttm_agp_backend.c126 uint32_t page_flags)
137 if (ttm_tt_init(&agp_be->ttm, bo, page_flags, ttm_write_combined, 0)) {
124 ttm_agp_tt_create(struct ttm_buffer_object *bo, struct agp_bridge_data *bridge, uint32_t page_flags) argument
H A Dttm_bo_util.c164 if (ttm && ((ttm->page_flags & TTM_TT_FLAG_SWAPPED) ||
186 if (!(clear && ttm && !(ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC)))
299 if (bo->ttm->page_flags & TTM_TT_FLAG_DECRYPTED)
358 !(man->use_tt && (ttm->page_flags & TTM_TT_FLAG_DECRYPTED))) {
H A Dttm_bo_vm.c152 if (bo->ttm && (bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) {
153 if (!(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE)) {
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_ttm.h16 u32 page_flags);
H A Dnouveau_sgdma.c68 nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo, uint32_t page_flags) argument
86 if (ttm_sg_tt_init(&nvbe->ttm, bo, page_flags, caching)) {
H A Dnouveau_bo.c751 nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
757 return ttm_agp_tt_create(bo, drm->agp.bridge, page_flags);
761 return nouveau_sgdma_create_ttm(bo, page_flags);
1330 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
1351 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c191 if (vmw_tt->dma_ttm.page_flags & TTM_TT_FLAG_EXTERNAL) {
365 bool external = (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) != 0;
383 bool external = (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) != 0;
401 uint32_t page_flags)
415 page_flags |= TTM_TT_FLAG_EXTERNAL | TTM_TT_FLAG_EXTERNAL_MAPPABLE;
418 ret = ttm_sg_tt_init(&vmw_be->dma_ttm, bo, page_flags,
421 ret = ttm_tt_init(&vmw_be->dma_ttm, bo, page_flags,
400 vmw_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_tt_test.c57 uint32_t page_flags = TTM_TT_FLAG_ZERO_ALLOC; local
68 err = ttm_tt_init(tt, bo, page_flags, caching, extra_pages);
73 KUNIT_ASSERT_EQ(test, tt->page_flags, page_flags);
227 uint32_t page_flags)
226 ttm_tt_null_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
H A Dttm_kunit_helpers.c10 uint32_t page_flags)
15 ttm_tt_init(tt, bo, page_flags, ttm_cached, 0);
9 ttm_tt_simple_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
H A Dttm_pool_test.c51 uint32_t page_flags,
67 err = ttm_tt_init(tt, priv->mock_bo, page_flags, caching, 0);
50 ttm_tt_kunit_init(struct kunit *test, uint32_t page_flags, enum ttm_caching caching, size_t size) argument
/linux-master/tools/testing/selftests/mm/
H A Dsplit_huge_page_test.c40 uint64_t page_flags; local
47 pread(kpageflags_file, &page_flags, sizeof(page_flags),
48 (paddr & PFN_MASK) * sizeof(page_flags));
50 return !!(page_flags & KPF_THP);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.c230 if (ttm->page_flags & TTM_TT_FLAG_SWAPPED)
231 ttm->page_flags &= ~TTM_TT_FLAG_SWAPPED;
244 bool backup = ttm->page_flags & TTM_TT_FLAG_SWAPPED;
267 uint32_t page_flags)
286 page_flags |= TTM_TT_FLAG_ZERO_ALLOC;
290 page_flags |= TTM_TT_FLAG_EXTERNAL |
300 ret = ttm_tt_init(&i915_tt->ttm, bo, page_flags, caching, ccs_pages);
368 if (bo->ttm && bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)
488 if (bo->ttm->page_flags & TTM_TT_FLAG_SWAPPED)
491 bo->ttm->page_flags |
266 i915_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
[all...]
H A Di915_gem_ttm_move.c626 if (ttm && (dst_man->use_tt || (ttm->page_flags & TTM_TT_FLAG_SWAPPED))) {
638 if (!(clear && ttm && !((ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC) && !prealloc_bo))) {
/linux-master/arch/x86/boot/compressed/
H A Dident_map_64.c195 unsigned long page_flags; local
207 page_flags = info->page_flag & ~_PAGE_PSE;
211 set_pte(&pte[i], __pte(address | page_flags));
/linux-master/tools/mm/
H A Dpage-types.c204 static uint64_t page_flags[HASH_SIZE]; variable
440 (unsigned long long)page_flags[i],
443 page_flag_name(page_flags[i]),
444 page_flag_longname(page_flags[i]));
620 for (i = 1; i < ARRAY_SIZE(page_flags); i++, k++) {
621 if (!k || k >= ARRAY_SIZE(page_flags))
623 if (page_flags[k] == 0) {
624 page_flags[k] = flags;
627 if (page_flags[k] == flags)
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c107 uint32_t page_flags)
114 if (ttm_tt_init(ttm, bo, page_flags, ttm_cached, 0)) {
106 qxl_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c481 uint32_t page_flags)
490 return ttm_agp_tt_create(bo, rdev->agp->bridge, page_flags);
507 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) {
533 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
540 ttm->page_flags |= TTM_TT_FLAG_EXTERNAL;
557 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
563 ttm->page_flags &= ~TTM_TT_FLAG_EXTERNAL;
480 radeon_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.c93 lsdc_ttm_tt_create(struct ttm_buffer_object *tbo, uint32_t page_flags) argument
102 ret = ttm_sg_tt_init(tt, tbo, page_flags, ttm_cached);
115 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
131 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
/linux-master/mm/
H A Dmemory-failure.c1675 unsigned long page_flags)
1688 page_flags |= (p->flags & (1UL << PG_dirty));
1692 if ((page_flags & ps->mask) == ps->res)
2057 unsigned long page_flags; local
2109 page_flags = folio->flags;
2116 return identify_page_state(pfn, p, page_flags);
2203 unsigned long page_flags; local
2349 page_flags = p->flags;
2391 res = identify_page_state(pfn, p, page_flags);
1674 identify_page_state(unsigned long pfn, struct page *p, unsigned long page_flags) argument
/linux-master/drivers/gpu/drm/xe/
H A Dxe_bo.c279 XE_WARN_ON(tt->page_flags & TTM_TT_FLAG_EXTERNAL);
313 u32 page_flags)
354 err = ttm_tt_init(&tt->ttm, &bo->ttm, page_flags, caching, extra_pages);
372 if (tt->page_flags & TTM_TT_FLAG_EXTERNAL)
391 if (tt->page_flags & TTM_TT_FLAG_EXTERNAL)
644 (ttm->page_flags & TTM_TT_FLAG_SWAPPED));
649 needs_clear = (ttm && ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC) ||
312 xe_ttm_tt_create(struct ttm_buffer_object *ttm_bo, u32 page_flags) argument
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c858 uint32_t page_flags)
867 ret = ttm_tt_init(tt, bo, page_flags, ttm_cached, 0);
857 bo_driver_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_mmu.c2498 * @page_flags: Page options to be applied to every device-virtual memory page
2511 u64 offset, u64 size, struct pvr_page_flags_raw page_flags)
2533 err = pvr_page_create(op_ctx, dma_addr, page_flags);
2544 err = pvr_page_create(op_ctx, dma_addr, page_flags);
2510 pvr_mmu_map_sgl(struct pvr_mmu_op_context *op_ctx, struct scatterlist *sgl, u64 offset, u64 size, struct pvr_page_flags_raw page_flags) argument

Completed in 290 milliseconds

12