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

12

/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/arch/x86/include/asm/
H A Dpgtable_types.h577 unsigned long page_flags);
/linux-master/arch/x86/mm/pat/
H A Dset_memory.c2457 unsigned numpages, unsigned long page_flags)
2467 .mask_clr = __pgprot(~page_flags & (_PAGE_NX|_PAGE_RW)),
2476 if (!(page_flags & _PAGE_ENC))
2479 cpa.mask_set = __pgprot(_PAGE_PRESENT | page_flags);
2456 kernel_map_pages_in_pgd(pgd_t *pgd, u64 pfn, unsigned long address, unsigned numpages, unsigned long page_flags) argument
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c918 } else if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL) {
1076 * @page_flags: Page flags to be added to the ttm_tt object
1081 uint32_t page_flags)
1104 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) {
1135 if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL)
1175 if (ttm->page_flags & TTM_TT_FLAG_EXTERNAL)
1236 bo->ttm->page_flags |= TTM_TT_FLAG_EXTERNAL;
1074 amdgpu_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c837 uint32_t page_flags)
846 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/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/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
/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/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c768 nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags)
774 return ttm_agp_tt_create(bo, drm->agp.bridge, page_flags);
778 return nouveau_sgdma_create_ttm(bo, page_flags);
1347 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
1368 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
751 nouveau_ttm_tt_create(struct ttm_buffer_object *bo, uint32_t page_flags) argument
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_ttm.h16 u32 page_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.c482 uint32_t page_flags)
491 return ttm_agp_tt_create(bo, rdev->agp->bridge, page_flags);
508 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) {
534 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
541 ttm->page_flags |= TTM_TT_FLAG_EXTERNAL;
558 bool slave = !!(ttm->page_flags & TTM_TT_FLAG_EXTERNAL);
564 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/ttm/tests/
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
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
/linux-master/drivers/gpu/drm/ttm/
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.c1139 bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL ||
1140 bo->ttm->page_flags & TTM_TT_FLAG_SWAPPED ||
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)) {
H A Dttm_pool.c445 if (tt->page_flags & TTM_TT_FLAG_ZERO_ALLOC)
H A Dttm_tt.c68 uint32_t page_flags = 0;
78 page_flags |= TTM_TT_FLAG_ZERO_ALLOC;
83 page_flags |= TTM_TT_FLAG_EXTERNAL;
95 page_flags |= TTM_TT_FLAG_DECRYPTED;
99 bo->ttm = bdev->funcs->ttm_tt_create(bo, page_flags);
103 WARN_ON(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE &&
104 !(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL));
151 uint32_t page_flags,
156 ttm->page_flags = page_flags;
67 uint32_t page_flags = 0; local
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...]
/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/xe/
H A Dxe_bo.c280 XE_WARN_ON(tt->page_flags & TTM_TT_FLAG_EXTERNAL);
314 u32 page_flags)
355 err = ttm_tt_init(&tt->ttm, &bo->ttm, page_flags, caching, extra_pages);
373 if (tt->page_flags & TTM_TT_FLAG_EXTERNAL)
392 if (tt->page_flags & TTM_TT_FLAG_EXTERNAL)
645 (ttm->page_flags & TTM_TT_FLAG_SWAPPED));
650 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

Completed in 290 milliseconds

12