/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_res_cursor.h | 41 uint32_t mem_type; member in struct:amdgpu_res_cursor 67 cur->mem_type = res->mem_type; 69 switch (cur->mem_type) { 143 switch (cur->mem_type) {
|
H A D | amdgpu_object.c | 148 places[c].mem_type = TTM_PL_VRAM; 164 places[c].mem_type = AMDGPU_PL_DOORBELL; 172 places[c].mem_type = 182 places[c].mem_type = TTM_PL_SYSTEM; 190 places[c].mem_type = AMDGPU_PL_GDS; 198 places[c].mem_type = AMDGPU_PL_GWS; 206 places[c].mem_type = AMDGPU_PL_OA; 214 places[c].mem_type = TTM_PL_SYSTEM; 629 bo->tbo.resource->mem_type == TTM_PL_VRAM) { 918 uint32_t mem_type local [all...] |
H A D | amdgpu_ttm.c | 98 .mem_type = TTM_PL_SYSTEM, 121 switch (bo->resource->mem_type) { 196 if (WARN_ON(mem->mem_type == AMDGPU_PL_PREEMPT)) 201 *addr = amdgpu_ttm_domain_start(adev, mem->mem_type) + 250 if (mem->mem_type == TTM_PL_TT) { 377 if (old_mem->mem_type == TTM_PL_VRAM && 421 if (res->mem_type == TTM_PL_SYSTEM || res->mem_type == TTM_PL_TT || 422 res->mem_type == AMDGPU_PL_PREEMPT || res->mem_type 2293 amdgpu_ttm_evict_resources(struct amdgpu_device *adev, int mem_type) argument [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_bo_evict.c | 33 u32 mem_type; local 41 for (mem_type = XE_PL_VRAM0; mem_type <= XE_PL_VRAM1; ++mem_type) { 43 ttm_manager_type(bdev, mem_type);
|
H A D | xe_ttm_vram_mgr.h | 16 u32 mem_type, u64 size, u64 io_size,
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_bo.c | 192 if (bo->resource->mem_type == TTM_PL_VRAM && 262 if (bo->resource->mem_type == TTM_PL_VRAM) { 285 uint32_t old_mem_type = bo->resource->mem_type; 295 pl.mem_type = bo->resource->mem_type; 304 BUG_ON(ret != 0 || bo->resource->mem_type != old_mem_type); 735 if (mem->mem_type == TTM_PL_VRAM || bo->resource->mem_type == TTM_PL_VRAM) 743 if (mem->mem_type != VMW_PL_MOB && bo->resource->mem_type [all...] |
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_ttm.c | 15 const char *lsdc_mem_type_to_str(uint32_t mem_type) argument 17 switch (mem_type) { 59 lbo->placements[c].mem_type = TTM_PL_VRAM; 64 lbo->placements[c].mem_type = TTM_PL_TT; 69 lbo->placements[c].mem_type = TTM_PL_SYSTEM; 74 lbo->placements[c].mem_type = TTM_PL_SYSTEM; 145 switch (resource->mem_type) { 180 lbo, lsdc_mem_type_to_str(new_mem->mem_type), 186 if (old_mem->mem_type == TTM_PL_SYSTEM && !tbo->ttm) { 193 if (old_mem->mem_type [all...] |
/linux-master/tools/testing/selftests/arm64/mte/ |
H A D | check_child_memory.c | 84 static int check_child_memory_mapping(int mem_type, int mode, int mapping) argument 93 ptr = (char *)mte_allocate_memory_tag_range(sizes[run], mem_type, mapping, 95 if (check_allocated_memory_range(ptr, sizes[run], mem_type, 99 mte_free_memory_tag_range((void *)ptr, sizes[run], mem_type, UNDERFLOW, OVERFLOW); 106 static int check_child_file_mapping(int mem_type, int mode, int mapping) argument 119 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); 120 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) {
|
H A D | check_ksm_options.c | 98 static int check_madvise_options(int mem_type, int mode, int mapping) argument 110 ptr = mte_allocate_memory(TEST_UNIT * page_sz, mem_type, mapping, true); 111 if (check_allocated_memory(ptr, TEST_UNIT * page_sz, mem_type, false) != KSFT_PASS) 127 mte_free_memory(ptr, TEST_UNIT * page_sz, mem_type, true);
|
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_dma_buf.c | 32 u32 mem_type; local 38 mem_type = XE_PL_VRAM0; 41 mem_type = XE_PL_TT; 44 mem_type = XE_PL_TT; 48 mem_type = XE_PL_TT; 50 if (!xe_bo_is_mem_type(exported, mem_type)) { 99 KUNIT_EXPECT_TRUE(test, xe_bo_is_mem_type(exported, mem_type));
|
/linux-master/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_bo_test.c | 240 uint32_t mem_type = TTM_PL_SYSTEM; local 243 place = ttm_place_kunit_init(test, mem_type, 0); 266 man = ttm_manager_type(priv->ttm_dev, mem_type); 281 uint32_t mem_type = TTM_PL_SYSTEM; local 292 place = ttm_place_kunit_init(test, mem_type, 0); 324 uint32_t mem_type = TTM_PL_SYSTEM; local 330 place = ttm_place_kunit_init(test, mem_type, 0); 361 pos = &lru_bulk_move.pos[mem_type][bo_priority]; 375 uint32_t mem_type = TTM_PL_SYSTEM; local 378 place = ttm_place_kunit_init(test, mem_type, 490 uint32_t mem_type = TTM_PL_SYSTEM; local 541 uint32_t mem_type = TTM_PL_SYSTEM; local [all...] |
H A D | ttm_kunit_helpers.h | 33 uint32_t mem_type, uint32_t flags);
|
H A D | ttm_kunit_helpers.c | 77 uint32_t mem_type, uint32_t flags) 84 place->mem_type = mem_type; 76 ttm_place_kunit_init(struct kunit *test, uint32_t mem_type, uint32_t flags) argument
|
/linux-master/tools/perf/scripts/python/ |
H A D | mem-phys-addr.py | 49 for mem_type, count in sorted(load_mem_type_cnt.most_common(), \ 52 (mem_type, count, 100 * count / total),
|
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_ttm.c | 57 .mem_type = TTM_PL_SYSTEM, 76 switch (mem->mem_type) { 132 if (bo->resource->mem_type == TTM_PL_PRIV && qbo->surface_id) 145 if (new_mem->mem_type != TTM_PL_SYSTEM) { 146 hop->mem_type = TTM_PL_SYSTEM; 161 if (old_mem->mem_type == TTM_PL_SYSTEM && bo->ttm == NULL) {
|
H A D | qxl_object.c | 70 qbo->placements[c].mem_type = TTM_PL_VRAM; 74 qbo->placements[c].mem_type = TTM_PL_PRIV; 76 qbo->placements[c].mem_type = TTM_PL_VRAM; 80 qbo->placements[c].mem_type = TTM_PL_SYSTEM; 84 qbo->placements[c].mem_type = TTM_PL_SYSTEM; 214 if (bo->tbo.resource->mem_type == TTM_PL_VRAM) 216 else if (bo->tbo.resource->mem_type == TTM_PL_PRIV) 268 if ((bo->tbo.resource->mem_type != TTM_PL_VRAM) && 269 (bo->tbo.resource->mem_type != TTM_PL_PRIV))
|
/linux-master/include/trace/events/ |
H A D | xdp.h | 330 __field(u32, mem_type) 337 __entry->mem_type = xa->mem.type; 341 TP_printk("mem_id=%d mem_type=%s allocator=%p", 343 __print_symbolic(__entry->mem_type, __MEM_TYPE_SYM_TAB), 358 __field(u32, mem_type) 367 __entry->mem_type = xa->mem.type; 373 TP_printk("mem_id=%d mem_type=%s allocator=%p" 376 __print_symbolic(__entry->mem_type, __MEM_TYPE_SYM_TAB), 392 __field(u32, mem_type) 398 __entry->mem_type [all...] |
/linux-master/drivers/i2c/ |
H A D | i2c-smbus.c | 319 u8 common_mem_type = 0x0, mem_type; local 332 mem_type = dmi_memdev_type(handle); 333 if (mem_type <= 0x02) /* Invalid, Other, Unknown */ 338 common_mem_type = mem_type; 341 if (mem_type != common_mem_type) {
|
/linux-master/tools/testing/selftests/mm/ |
H A D | uffd-unit-tests.c | 29 struct mem_type { struct 35 typedef struct mem_type mem_type_t; 72 mem_type_t *mem_type; member in struct:uffd_test_args 188 mem_type_t *mem_type, const char **errmsg) 190 map_shared = mem_type->shared; 191 uffd_test_ops = mem_type->mem_ops; 194 if (mem_type->mem_flag & (MEM_HUGETLB_PRIVATE | MEM_HUGETLB)) 204 args->mem_type = mem_type; 436 if (args->mem_type 187 uffd_setup_environment(uffd_test_args_t *args, uffd_test_case_t *test, mem_type_t *mem_type, const char **errmsg) argument 1270 mem_type_t *mem_type = args->mem_type; local 1485 mem_type_t *mem_type; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.c | 448 pl[*n].mem_type = TTM_PL_VRAM; 454 pl[*n].mem_type = TTM_PL_TT; 460 pl[*n].mem_type = TTM_PL_SYSTEM; 494 switch (bo->resource->mem_type) { 508 bo->resource->mem_type, domain); 529 switch (bo->resource->mem_type) { 560 switch (bo->resource->mem_type) { 799 switch (bo->resource->mem_type) { 986 if (mem && new_reg->mem_type != TTM_PL_SYSTEM && 1018 if (new_reg->mem_type ! [all...] |
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 54 int i, mem_type; local 57 mem_type = placement->placement[i].mem_type; 59 i, placement->placement[i].flags, mem_type); 60 man = ttm_manager_type(bo->bdev, mem_type); 124 old_use_tt = !bo->resource || ttm_manager_type(bdev, bo->resource->mem_type)->use_tt; 125 new_use_tt = ttm_manager_type(bdev, mem->mem_type)->use_tt; 141 if (mem->mem_type != TTM_PL_SYSTEM) { 499 if (bo->resource->mem_type == TTM_PL_SYSTEM) 547 if (ret && place && (bo->resource->mem_type ! [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 87 .mem_type = TTM_PL_SYSTEM, 99 switch (bo->resource->mem_type) { 116 if (rbo->placements[i].mem_type == TTM_PL_VRAM) { 148 switch (old_mem->mem_type) { 156 DRM_ERROR("Unknown placement %d\n", old_mem->mem_type); 159 switch (new_mem->mem_type) { 167 DRM_ERROR("Unknown placement %d\n", old_mem->mem_type); 196 if (new_mem->mem_type == TTM_PL_TT) { 207 if (!old_mem || (old_mem->mem_type == TTM_PL_SYSTEM && 212 if (old_mem->mem_type [all...] |
H A D | radeon_object.h | 35 * radeon_mem_type_to_domain - return domain corresponding to mem_type 36 * @mem_type: ttm memory type 38 * Returns corresponding domain of the ttm mem_type 40 static inline unsigned radeon_mem_type_to_domain(u32 mem_type) argument 42 switch (mem_type) { 98 switch (bo->tbo.resource->mem_type) {
|
H A D | radeon_object.c | 89 rbo->placements[c].mem_type = TTM_PL_VRAM; 94 rbo->placements[c].mem_type = TTM_PL_VRAM; 100 rbo->placements[c].mem_type = TTM_PL_TT; 106 rbo->placements[c].mem_type = TTM_PL_SYSTEM; 111 rbo->placements[c].mem_type = TTM_PL_SYSTEM; 119 (rbo->placements[i].mem_type == TTM_PL_VRAM) && 309 if ((bo->placements[i].mem_type == TTM_PL_VRAM) && 342 if (bo->tbo.resource->mem_type == TTM_PL_VRAM) 491 radeon_mem_type_to_domain(bo->tbo.resource->mem_type); 695 if (bo->tbo.resource->mem_type ! [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | intel_region_ttm.c | 85 int mem_type = intel_region_to_ttm_type(mem); local 88 ret = i915_ttm_buddy_man_init(bdev, mem_type, false, 95 mem->region_private = ttm_manager_type(bdev, mem_type);
|