Searched refs:mem_type (Results 26 - 50 of 173) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_res_cursor.h41 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 Damdgpu_object.c148 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 Damdgpu_ttm.c98 .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 Dxe_bo_evict.c33 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 Dxe_ttm_vram_mgr.h16 u32 mem_type, u64 size, u64 io_size,
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c192 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 Dlsdc_ttm.c15 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 Dcheck_child_memory.c84 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 Dcheck_ksm_options.c98 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 Dxe_dma_buf.c32 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 Dttm_bo_test.c240 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 Dttm_kunit_helpers.h33 uint32_t mem_type, uint32_t flags);
H A Dttm_kunit_helpers.c77 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 Dmem-phys-addr.py49 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 Dqxl_ttm.c57 .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 Dqxl_object.c70 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 Dxdp.h330 __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 Di2c-smbus.c319 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 Duffd-unit-tests.c29 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 Dnouveau_bo.c448 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 Dttm_bo.c54 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 Dradeon_ttm.c87 .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 Dradeon_object.h35 * 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 Dradeon_object.c89 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 Dintel_region_ttm.c85 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);

Completed in 221 milliseconds

1234567