Home
last modified time | relevance | path

Searched refs:page_flags (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.15/drivers/gpu/drm/ttm/
Dttm_tt.c61 uint32_t page_flags = 0; in ttm_tt_create() local
71 page_flags |= TTM_PAGE_FLAG_ZERO_ALLOC; in ttm_tt_create()
76 page_flags |= TTM_PAGE_FLAG_SG; in ttm_tt_create()
83 bo->ttm = bdev->funcs->ttm_tt_create(bo, page_flags); in ttm_tt_create()
143 uint32_t page_flags, in ttm_tt_init_fields() argument
148 ttm->page_flags = page_flags; in ttm_tt_init_fields()
156 uint32_t page_flags, enum ttm_caching caching) in ttm_tt_init() argument
158 ttm_tt_init_fields(ttm, bo, page_flags, caching); in ttm_tt_init()
180 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument
184 ttm_tt_init_fields(ttm, bo, page_flags, caching); in ttm_sg_tt_init()
[all …]
Dttm_agp_backend.c126 uint32_t page_flags) in ttm_agp_tt_create() argument
137 if (ttm_tt_init(&agp_be->ttm, bo, page_flags, ttm_write_combined)) { in ttm_agp_tt_create()
Dttm_bo_vm.c165 if (bo->ttm && (bo->ttm->page_flags & TTM_PAGE_FLAG_SG)) { in ttm_bo_vm_reserve()
522 if (unlikely(bo->ttm->page_flags & TTM_PAGE_FLAG_SWAPPED)) { in ttm_bo_vm_access()
Dttm_bo_util.c106 if (ttm && !(ttm->page_flags & TTM_PAGE_FLAG_ZERO_ALLOC)) in ttm_move_memcpy()
153 if (ttm && ((ttm->page_flags & TTM_PAGE_FLAG_SWAPPED) || in ttm_bo_move_memcpy()
Dttm_bo.c1154 bo->ttm->page_flags & TTM_PAGE_FLAG_SG || in ttm_bo_swapout()
1155 bo->ttm->page_flags & TTM_PAGE_FLAG_SWAPPED || in ttm_bo_swapout()
/Linux-v5.15/include/drm/ttm/
Dttm_tt.h66 uint32_t page_flags; member
88 return tt->page_flags & TTM_PAGE_FLAG_PRIV_POPULATED; in ttm_tt_is_populated()
116 uint32_t page_flags, enum ttm_caching caching);
118 uint32_t page_flags, enum ttm_caching caching);
184 ttm->page_flags |= TTM_PAGE_FLAG_ZERO_ALLOC; in ttm_tt_mark_for_clear()
209 uint32_t page_flags);
Dttm_device.h84 uint32_t page_flags);
/Linux-v5.15/tools/testing/selftests/vm/
Dsplit_huge_page_test.c38 uint64_t page_flags; in is_backed_by_thp() local
45 pread(kpageflags_file, &page_flags, sizeof(page_flags), in is_backed_by_thp()
46 (paddr & PFN_MASK) * sizeof(page_flags)); in is_backed_by_thp()
48 return !!(page_flags & KPF_THP); in is_backed_by_thp()
/Linux-v5.15/drivers/gpu/drm/nouveau/
Dnouveau_sgdma.c69 nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo, uint32_t page_flags) in nouveau_sgdma_create_ttm() argument
87 if (ttm_sg_tt_init(&nvbe->ttm, bo, page_flags, caching)) { in nouveau_sgdma_create_ttm()
Dnouveau_ttm.h16 u32 page_flags);
Dnouveau_bo.c699 nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) in nouveau_ttm_tt_create() argument
705 return ttm_agp_tt_create(bo, drm->agp.bridge, page_flags); in nouveau_ttm_tt_create()
709 return nouveau_sgdma_create_ttm(bo, page_flags); in nouveau_ttm_tt_create()
1253 bool slave = !!(ttm->page_flags & TTM_PAGE_FLAG_SG); in nouveau_ttm_tt_populate()
1276 bool slave = !!(ttm->page_flags & TTM_PAGE_FLAG_SG); in nouveau_ttm_tt_unpopulate()
/Linux-v5.15/arch/x86/boot/compressed/
Dident_map_64.c174 unsigned long page_flags; in split_large_pmd() local
186 page_flags = info->page_flag & ~_PAGE_PSE; in split_large_pmd()
190 set_pte(&pte[i], __pte(address | page_flags)); in split_large_pmd()
/Linux-v5.15/tools/vm/
Dpage-types.c204 static uint64_t page_flags[HASH_SIZE]; variable
440 (unsigned long long)page_flags[i], in show_summary()
443 page_flag_name(page_flags[i]), in show_summary()
444 page_flag_longname(page_flags[i])); in show_summary()
618 for (i = 1; i < ARRAY_SIZE(page_flags); i++, k++) { in hash_slot()
619 if (!k || k >= ARRAY_SIZE(page_flags)) in hash_slot()
621 if (page_flags[k] == 0) { in hash_slot()
622 page_flags[k] = flags; in hash_slot()
625 if (page_flags[k] == flags) in hash_slot()
/Linux-v5.15/drivers/gpu/drm/radeon/
Dradeon_ttm.c499 uint32_t page_flags) in radeon_ttm_tt_create() argument
508 return ttm_agp_tt_create(bo, rdev->agp->bridge, page_flags); in radeon_ttm_tt_create()
525 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
551 bool slave = !!(ttm->page_flags & TTM_PAGE_FLAG_SG); in radeon_ttm_tt_populate()
558 ttm->page_flags |= TTM_PAGE_FLAG_SG; in radeon_ttm_tt_populate()
575 bool slave = !!(ttm->page_flags & TTM_PAGE_FLAG_SG); in radeon_ttm_tt_unpopulate()
579 ttm->page_flags &= ~TTM_PAGE_FLAG_SG; in radeon_ttm_tt_unpopulate()
/Linux-v5.15/mm/
Dmemory-failure.c1378 unsigned long page_flags) in identify_page_state() argument
1391 page_flags |= (p->flags & (1UL << PG_dirty)); in identify_page_state()
1395 if ((page_flags & ps->mask) == ps->res) in identify_page_state()
1424 unsigned long page_flags; in memory_failure_hugetlb() local
1467 page_flags = head->flags; in memory_failure_hugetlb()
1498 return identify_page_state(pfn, p, page_flags); in memory_failure_hugetlb()
1614 unsigned long page_flags; in memory_failure() local
1748 page_flags = p->flags; in memory_failure()
1802 res = identify_page_state(pfn, p, page_flags); in memory_failure()
/Linux-v5.15/lib/
Dtest_printf.c612 unsigned long page_flags = 0; in page_flags_test() local
619 page_flags |= flags; in page_flags_test()
643 page_flags |= (pft[i].value & pft[i].mask) << pft[i].shift; in page_flags_test()
652 test(cmp_buf, "%pGp", &page_flags); in page_flags_test()
/Linux-v5.15/drivers/gpu/drm/qxl/
Dqxl_ttm.c110 uint32_t page_flags) in qxl_ttm_tt_create() argument
117 if (ttm_tt_init(ttm, bo, page_flags, ttm_cached)) { in qxl_ttm_tt_create()
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_ttm.c171 uint32_t page_flags) in i915_ttm_tt_create() argument
185 page_flags |= TTM_PAGE_FLAG_ZERO_ALLOC; in i915_ttm_tt_create()
187 ret = ttm_tt_init(&i915_tt->ttm, bo, page_flags, in i915_ttm_tt_create()
452 if (ttm && !(ttm->page_flags & TTM_PAGE_FLAG_ZERO_ALLOC)) in i915_ttm_accel_move()
526 (bo->ttm->page_flags & TTM_PAGE_FLAG_SWAPPED))) { in i915_ttm_move()
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_buffer.c592 uint32_t page_flags) in vmw_ttm_tt_create() argument
605 ret = ttm_sg_tt_init(&vmw_be->dma_ttm, bo, page_flags, in vmw_ttm_tt_create()
608 ret = ttm_tt_init(&vmw_be->dma_ttm, bo, page_flags, in vmw_ttm_tt_create()
/Linux-v5.15/Documentation/vm/
Dhwpoison.rst154 When specified, only poison pages if ((page_flags & mask) ==
156 pages. The page_flags are the same as in /proc/kpageflags. The
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c897 } else if (ttm->page_flags & TTM_PAGE_FLAG_SG) { in amdgpu_ttm_backend_bind()
1087 uint32_t page_flags) in amdgpu_ttm_tt_create() argument
1105 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) { in amdgpu_ttm_tt_create()
1133 if (ttm->page_flags & TTM_PAGE_FLAG_SG) in amdgpu_ttm_tt_populate()
1158 if (ttm->page_flags & TTM_PAGE_FLAG_SG) in amdgpu_ttm_tt_unpopulate()
1189 bo->ttm->page_flags |= TTM_PAGE_FLAG_SG; in amdgpu_ttm_tt_set_userptr()
/Linux-v5.15/drivers/gpu/drm/
Ddrm_gem_vram_helper.c859 uint32_t page_flags) in bo_driver_ttm_tt_create() argument
868 ret = ttm_tt_init(tt, bo, page_flags, ttm_cached); in bo_driver_ttm_tt_create()
/Linux-v5.15/drivers/iommu/
Drockchip-iommu.c574 u32 page_flags = 0; in log_iova() local
598 page_flags = pte & RK_PTE_PAGE_FLAGS_MASK; in log_iova()
606 rk_pte_is_page_valid(pte), &page_addr_phys, page_flags); in log_iova()
/Linux-v5.15/arch/x86/mm/pat/
Dset_memory.c2252 unsigned numpages, unsigned long page_flags) in kernel_map_pages_in_pgd() argument
2262 .mask_clr = __pgprot(~page_flags & (_PAGE_NX|_PAGE_RW)), in kernel_map_pages_in_pgd()
2271 if (!(page_flags & _PAGE_ENC)) in kernel_map_pages_in_pgd()
2274 cpa.mask_set = __pgprot(_PAGE_PRESENT | page_flags); in kernel_map_pages_in_pgd()
/Linux-v5.15/arch/x86/include/asm/
Dpgtable_types.h571 unsigned long page_flags);

12