/linux/drivers/gpu/drm/ttm/ |
A D | ttm_tt.c | 62 uint32_t page_flags = 0; in ttm_tt_create() local 72 page_flags |= TTM_TT_FLAG_ZERO_ALLOC; in ttm_tt_create() 77 page_flags |= TTM_TT_FLAG_EXTERNAL; in ttm_tt_create() 89 !(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)); in ttm_tt_create() 136 uint32_t page_flags, in ttm_tt_init_fields() argument 141 ttm->page_flags = page_flags; in ttm_tt_init_fields() 149 uint32_t page_flags, enum ttm_caching caching) in ttm_tt_init() argument 185 if (page_flags & TTM_TT_FLAG_EXTERNAL) in ttm_sg_tt_init() 231 ttm->page_flags &= ~TTM_TT_FLAG_SWAPPED; in ttm_tt_swapin() 286 ttm->page_flags |= TTM_TT_FLAG_SWAPPED; in ttm_tt_swapout() [all …]
|
A D | ttm_agp_backend.c | 126 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()
|
A D | ttm_bo_vm.c | 165 if (bo->ttm && (bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL)) { in ttm_bo_vm_reserve() 166 if (!(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE)) { in ttm_bo_vm_reserve()
|
A D | ttm_bo_util.c | 150 if (ttm && ((ttm->page_flags & TTM_TT_FLAG_SWAPPED) || in ttm_bo_move_memcpy() 172 if (!(clear && ttm && !(ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC))) in ttm_bo_move_memcpy()
|
A D | ttm_bo.c | 1111 bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL || in ttm_bo_swapout() 1112 bo->ttm->page_flags & TTM_TT_FLAG_SWAPPED || in ttm_bo_swapout()
|
A D | ttm_pool.c | 374 if (tt->page_flags & TTM_TT_FLAG_ZERO_ALLOC) in ttm_pool_alloc()
|
/linux/include/drm/ttm/ |
A D | ttm_tt.h | 92 uint32_t page_flags; member 122 return tt->page_flags & TTM_TT_FLAG_PRIV_POPULATED; in ttm_tt_is_populated() 150 uint32_t page_flags, enum ttm_caching caching); 152 uint32_t page_flags, enum ttm_caching caching); 216 ttm->page_flags |= TTM_TT_FLAG_ZERO_ALLOC; in ttm_tt_mark_for_clear() 241 uint32_t page_flags);
|
A D | ttm_device.h | 76 uint32_t page_flags);
|
/linux/tools/testing/selftests/vm/ |
A D | split_huge_page_test.c | 38 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/drivers/gpu/drm/nouveau/ |
A D | nouveau_sgdma.c | 67 nouveau_sgdma_create_ttm(struct ttm_buffer_object *bo, uint32_t page_flags) in nouveau_sgdma_create_ttm() argument 85 if (ttm_sg_tt_init(&nvbe->ttm, bo, page_flags, caching)) { in nouveau_sgdma_create_ttm()
|
A D | nouveau_ttm.h | 16 u32 page_flags);
|
A D | nouveau_bo.c | 699 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() 1252 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL); in nouveau_ttm_tt_populate() 1273 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL); in nouveau_ttm_tt_unpopulate()
|
/linux/arch/x86/boot/compressed/ |
A D | ident_map_64.c | 174 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/tools/vm/ |
A D | page-types.c | 204 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/drivers/gpu/drm/radeon/ |
A D | radeon_ttm.c | 496 uint32_t page_flags) in radeon_ttm_tt_create() argument 505 return ttm_agp_tt_create(bo, rdev->agp->bridge, page_flags); in radeon_ttm_tt_create() 522 if (ttm_sg_tt_init(>t->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create() 548 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL); in radeon_ttm_tt_populate() 555 ttm->page_flags |= TTM_TT_FLAG_EXTERNAL; in radeon_ttm_tt_populate() 572 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL); in radeon_ttm_tt_unpopulate() 578 ttm->page_flags &= ~TTM_TT_FLAG_EXTERNAL; in radeon_ttm_tt_unpopulate()
|
/linux/mm/ |
A D | memory-failure.c | 1414 unsigned long page_flags) in identify_page_state() argument 1427 page_flags |= (p->flags & (1UL << PG_dirty)); in identify_page_state() 1431 if ((page_flags & ps->mask) == ps->res) in identify_page_state() 1457 unsigned long page_flags; in memory_failure_hugetlb() local 1495 page_flags = head->flags; in memory_failure_hugetlb() 1526 return identify_page_state(pfn, p, page_flags); in memory_failure_hugetlb() 1642 unsigned long page_flags; in memory_failure() local 1776 page_flags = p->flags; in memory_failure() 1830 res = identify_page_state(pfn, p, page_flags); in memory_failure()
|
/linux/drivers/gpu/drm/qxl/ |
A D | qxl_ttm.c | 109 uint32_t page_flags) in qxl_ttm_tt_create() argument 116 if (ttm_tt_init(ttm, bo, page_flags, ttm_cached)) { in qxl_ttm_tt_create()
|
/linux/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_ttm.c | 183 uint32_t page_flags) in i915_ttm_tt_create() argument 197 page_flags |= TTM_TT_FLAG_ZERO_ALLOC; in i915_ttm_tt_create() 199 ret = ttm_tt_init(&i915_tt->ttm, bo, page_flags, in i915_ttm_tt_create() 567 if (ttm && (dst_man->use_tt || (ttm->page_flags & TTM_TT_FLAG_SWAPPED))) { in i915_ttm_move() 578 if (!(clear && ttm && !(ttm->page_flags & TTM_TT_FLAG_ZERO_ALLOC))) in i915_ttm_move()
|
/linux/drivers/gpu/drm/vmwgfx/ |
A D | vmwgfx_ttm_buffer.c | 588 uint32_t page_flags) in vmw_ttm_tt_create() argument 601 ret = ttm_sg_tt_init(&vmw_be->dma_ttm, bo, page_flags, in vmw_ttm_tt_create() 604 ret = ttm_tt_init(&vmw_be->dma_ttm, bo, page_flags, in vmw_ttm_tt_create()
|
/linux/Documentation/vm/ |
A D | hwpoison.rst | 154 When specified, only poison pages if ((page_flags & mask) == 156 pages. The page_flags are the same as in /proc/kpageflags. The
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_ttm.c | 903 } else if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) { in amdgpu_ttm_backend_bind() 1091 uint32_t page_flags) in amdgpu_ttm_tt_create() argument 1109 if (ttm_sg_tt_init(>t->ttm, bo, page_flags, caching)) { in amdgpu_ttm_tt_create() 1139 if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) in amdgpu_ttm_tt_populate() 1174 if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) in amdgpu_ttm_tt_unpopulate() 1208 bo->ttm->page_flags |= TTM_TT_FLAG_EXTERNAL; in amdgpu_ttm_tt_set_userptr()
|
/linux/drivers/gpu/drm/ |
A D | drm_gem_vram_helper.c | 858 uint32_t page_flags) in bo_driver_ttm_tt_create() argument 867 ret = ttm_tt_init(tt, bo, page_flags, ttm_cached); in bo_driver_ttm_tt_create()
|
/linux/arch/x86/mm/pat/ |
A D | set_memory.c | 2272 unsigned numpages, unsigned long page_flags) in kernel_map_pages_in_pgd() argument 2282 .mask_clr = __pgprot(~page_flags & (_PAGE_NX|_PAGE_RW)), in kernel_map_pages_in_pgd() 2291 if (!(page_flags & _PAGE_ENC)) in kernel_map_pages_in_pgd() 2294 cpa.mask_set = __pgprot(_PAGE_PRESENT | page_flags); in kernel_map_pages_in_pgd()
|
/linux/drivers/iommu/ |
A D | rockchip-iommu.c | 574 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/arch/x86/include/asm/ |
A D | pgtable_types.h | 571 unsigned long page_flags);
|