Home
last modified time | relevance | path

Searched refs:mem_type (Results 1 - 25 of 288) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/tools/testing/selftests/arm64/mte/
H A Dcheck_buffer_fill.c28 static int check_buffer_by_byte(int mem_type, int mode) in check_buffer_by_byte() argument
38 ptr = (char *)mte_allocate_memory(sizes[i], mem_type, 0, true); in check_buffer_by_byte()
39 if (check_allocated_memory(ptr, sizes[i], mem_type, true) != KSFT_PASS) in check_buffer_by_byte()
52 mte_free_memory((void *)ptr, sizes[i], mem_type, true); in check_buffer_by_byte()
63 static int check_buffer_underflow_by_byte(int mem_type, int mode, in check_buffer_underflow_by_byte() argument
74 ptr = (char *)mte_allocate_memory_tag_range(sizes[i], mem_type, 0, in check_buffer_underflow_by_byte()
76 if (check_allocated_memory_range(ptr, sizes[i], mem_type, in check_buffer_underflow_by_byte()
151 mte_free_memory_tag_range((void *)ptr, sizes[i], mem_type, underflow_range, 0); in check_buffer_underflow_by_byte()
158 static int check_buffer_overflow_by_byte(int mem_type, int mode, in check_buffer_overflow_by_byte() argument
170 ptr = (char *)mte_allocate_memory_tag_range(sizes[i], mem_type, in check_buffer_overflow_by_byte()
261 check_buffer_by_block_iterate(int mem_type, int mode, size_t size) check_buffer_by_block_iterate() argument
336 check_buffer_by_block(int mem_type, int mode) check_buffer_by_block() argument
365 check_memory_initial_tags(int mem_type, int mode, int mapping) check_memory_initial_tags() argument
[all...]
H A Dcheck_tags_inclusion.c43 static int check_single_included_tags(int mem_type, int mode) in check_single_included_tags() argument
48 ptr = (char *)mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false); in check_single_included_tags()
50 mem_type, false) != KSFT_PASS) in check_single_included_tags()
69 mte_free_memory_tag_range((void *)ptr, BUFFER_SIZE, mem_type, 0, MT_GRANULE_SIZE); in check_single_included_tags()
73 static int check_multiple_included_tags(int mem_type, int mode) in check_multiple_included_tags() argument
79 ptr = (char *)mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false); in check_multiple_included_tags()
81 mem_type, false) != KSFT_PASS) in check_multiple_included_tags()
101 mte_free_memory_tag_range((void *)ptr, BUFFER_SIZE, mem_type, 0, MT_GRANULE_SIZE); in check_multiple_included_tags()
105 static int check_all_included_tags(int mem_type, int mode) in check_all_included_tags() argument
110 ptr = (char *)mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, in check_all_included_tags()
129 check_none_included_tags(int mem_type, int mode) check_none_included_tags() argument
[all...]
H A Dmte_common_util.c119 static void *__mte_allocate_memory_range(size_t size, int mem_type, int mapping, in __mte_allocate_memory_range() argument
127 if (mem_type != USE_MALLOC && mem_type != USE_MMAP && in __mte_allocate_memory_range()
128 mem_type != USE_MPROTECT) { in __mte_allocate_memory_range()
132 if (mem_type == USE_MALLOC) in __mte_allocate_memory_range()
136 if (mem_type == USE_MMAP) in __mte_allocate_memory_range()
149 if (mem_type == USE_MPROTECT) { in __mte_allocate_memory_range()
161 void *mte_allocate_memory_tag_range(size_t size, int mem_type, int mapping, in mte_allocate_memory_tag_range() argument
164 return __mte_allocate_memory_range(size, mem_type, mapping, range_before, in mte_allocate_memory_tag_range()
168 void *mte_allocate_memory(size_t size, int mem_type, in argument
173 mte_allocate_file_memory(size_t size, int mem_type, int mapping, bool tags, int fd) mte_allocate_file_memory() argument
191 mte_allocate_file_memory_tag_range(size_t size, int mem_type, int mapping, size_t range_before, size_t range_after, int fd) mte_allocate_file_memory_tag_range() argument
212 __mte_free_memory_range(void *ptr, size_t size, int mem_type, size_t range_before, size_t range_after, bool tags) __mte_free_memory_range() argument
231 mte_free_memory_tag_range(void *ptr, size_t size, int mem_type, size_t range_before, size_t range_after) mte_free_memory_tag_range() argument
237 mte_free_memory(void *ptr, size_t size, int mem_type, bool tags) mte_free_memory() argument
[all...]
H A Dmte_common_util.h45 void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags);
46 void *mte_allocate_memory_tag_range(size_t size, int mem_type, int mapping,
48 void *mte_allocate_file_memory(size_t size, int mem_type, int mapping,
50 void *mte_allocate_file_memory_tag_range(size_t size, int mem_type, int mapping,
52 void mte_free_memory(void *ptr, size_t size, int mem_type, bool tags);
53 void mte_free_memory_tag_range(void *ptr, size_t size, int mem_type,
85 int mem_type, bool tags) in check_allocated_memory()
94 mte_free_memory((void *)ptr, size, mem_type, false); in check_allocated_memory()
101 static inline int check_allocated_memory_range(void *ptr, size_t size, int mem_type, in check_allocated_memory_range() argument
111 mte_free_memory_tag_range((void *)ptr, size, mem_type, range_befor in check_allocated_memory_range()
84 check_allocated_memory(void *ptr, size_t size, int mem_type, bool tags) check_allocated_memory() argument
[all...]
H A Dcheck_mmap_options.c60 static int check_anonymous_memory_mapping(int mem_type, int mode, int mapping, int tag_check) in check_anonymous_memory_mapping() argument
70 map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false); in check_anonymous_memory_mapping()
71 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) in check_anonymous_memory_mapping()
85 mte_free_memory((void *)map_ptr, map_size, mem_type, false); in check_anonymous_memory_mapping()
92 static int check_file_memory_mapping(int mem_type, int mode, int mapping, int tag_check) in check_file_memory_mapping() argument
106 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_file_memory_mapping()
107 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_file_memory_mapping()
131 static int check_clear_prot_mte_flag(int mem_type, int mode, int mapping) in check_clear_prot_mte_flag() argument
141 ptr = (char *)mte_allocate_memory_tag_range(sizes[run], mem_type, mapping, in check_clear_prot_mte_flag()
143 if (check_allocated_memory_range(ptr, sizes[run], mem_type, in check_clear_prot_mte_flag()
[all...]
H A Dcheck_child_memory.c84 static int check_child_memory_mapping(int mem_type, int mode, int mapping) in check_child_memory_mapping() argument
93 ptr = (char *)mte_allocate_memory_tag_range(sizes[run], mem_type, mapping, in check_child_memory_mapping()
95 if (check_allocated_memory_range(ptr, sizes[run], mem_type, in check_child_memory_mapping()
99 mte_free_memory_tag_range((void *)ptr, sizes[run], mem_type, UNDERFLOW, OVERFLOW); in check_child_memory_mapping()
106 static int check_child_file_mapping(int mem_type, int mode, int mapping) in check_child_file_mapping() argument
119 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_child_file_mapping()
120 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_child_file_mapping()
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/mte/
H A Dcheck_buffer_fill.c28 static int check_buffer_by_byte(int mem_type, int mode) in check_buffer_by_byte() argument
38 ptr = (char *)mte_allocate_memory(sizes[i], mem_type, 0, true); in check_buffer_by_byte()
39 if (check_allocated_memory(ptr, sizes[i], mem_type, true) != KSFT_PASS) in check_buffer_by_byte()
52 mte_free_memory((void *)ptr, sizes[i], mem_type, true); in check_buffer_by_byte()
63 static int check_buffer_underflow_by_byte(int mem_type, int mode, in check_buffer_underflow_by_byte() argument
74 ptr = (char *)mte_allocate_memory_tag_range(sizes[i], mem_type, 0, in check_buffer_underflow_by_byte()
76 if (check_allocated_memory_range(ptr, sizes[i], mem_type, in check_buffer_underflow_by_byte()
151 mte_free_memory_tag_range((void *)ptr, sizes[i], mem_type, underflow_range, 0); in check_buffer_underflow_by_byte()
158 static int check_buffer_overflow_by_byte(int mem_type, int mode, in check_buffer_overflow_by_byte() argument
170 ptr = (char *)mte_allocate_memory_tag_range(sizes[i], mem_type, in check_buffer_overflow_by_byte()
261 check_buffer_by_block_iterate(int mem_type, int mode, size_t size) check_buffer_by_block_iterate() argument
336 check_buffer_by_block(int mem_type, int mode) check_buffer_by_block() argument
365 check_memory_initial_tags(int mem_type, int mode, int mapping) check_memory_initial_tags() argument
[all...]
H A Dcheck_tags_inclusion.c49 static int check_single_included_tags(int mem_type, int mode) in check_single_included_tags() argument
54 ptr = mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false); in check_single_included_tags()
56 mem_type, false) != KSFT_PASS) in check_single_included_tags()
77 mte_free_memory_tag_range(ptr, BUFFER_SIZE, mem_type, 0, MT_GRANULE_SIZE); in check_single_included_tags()
81 static int check_multiple_included_tags(int mem_type, int mode) in check_multiple_included_tags() argument
87 ptr = mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false); in check_multiple_included_tags()
89 mem_type, false) != KSFT_PASS) in check_multiple_included_tags()
109 mte_free_memory_tag_range(ptr, BUFFER_SIZE, mem_type, 0, MT_GRANULE_SIZE); in check_multiple_included_tags()
113 static int check_all_included_tags(int mem_type, int mode) in check_all_included_tags() argument
118 ptr = mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, in check_all_included_tags()
139 check_none_included_tags(int mem_type, int mode) check_none_included_tags() argument
[all...]
H A Dmte_common_util.c123 static void *__mte_allocate_memory_range(size_t size, int mem_type, int mapping, in __mte_allocate_memory_range() argument
131 switch (mem_type) { in __mte_allocate_memory_range()
143 if (mem_type == USE_MMAP) in __mte_allocate_memory_range()
156 if (mem_type == USE_MPROTECT) { in __mte_allocate_memory_range()
168 void *mte_allocate_memory_tag_range(size_t size, int mem_type, int mapping, in mte_allocate_memory_tag_range() argument
171 return __mte_allocate_memory_range(size, mem_type, mapping, range_before, in mte_allocate_memory_tag_range()
175 void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags) in mte_allocate_memory() argument
177 return __mte_allocate_memory_range(size, mem_type, mapping, 0, 0, tags, -1); in mte_allocate_memory()
180 void *mte_allocate_file_memory(size_t size, int mem_type, int mapping, bool tags, int fd) in mte_allocate_file_memory() argument
185 if (mem_type ! in mte_allocate_file_memory()
205 mte_allocate_file_memory_tag_range(size_t size, int mem_type, int mapping, size_t range_before, size_t range_after, int fd) mte_allocate_file_memory_tag_range() argument
232 __mte_free_memory_range(void *ptr, size_t size, int mem_type, size_t range_before, size_t range_after, bool tags) __mte_free_memory_range() argument
251 mte_free_memory_tag_range(void *ptr, size_t size, int mem_type, size_t range_before, size_t range_after) mte_free_memory_tag_range() argument
257 mte_free_memory(void *ptr, size_t size, int mem_type, bool tags) mte_free_memory() argument
[all...]
H A Dmte_common_util.h45 void *mte_allocate_memory(size_t size, int mem_type, int mapping, bool tags);
46 void *mte_allocate_memory_tag_range(size_t size, int mem_type, int mapping,
48 void *mte_allocate_file_memory(size_t size, int mem_type, int mapping,
50 void *mte_allocate_file_memory_tag_range(size_t size, int mem_type, int mapping,
52 void mte_free_memory(void *ptr, size_t size, int mem_type, bool tags);
53 void mte_free_memory_tag_range(void *ptr, size_t size, int mem_type,
96 int mem_type, bool tags) in check_allocated_memory()
105 mte_free_memory((void *)ptr, size, mem_type, false); in check_allocated_memory()
112 static inline int check_allocated_memory_range(void *ptr, size_t size, int mem_type, in check_allocated_memory_range() argument
122 mte_free_memory_tag_range((void *)ptr, size, mem_type, range_befor in check_allocated_memory_range()
95 check_allocated_memory(void *ptr, size_t size, int mem_type, bool tags) check_allocated_memory() argument
[all...]
H A Dcheck_mmap_options.c60 static int check_anonymous_memory_mapping(int mem_type, int mode, int mapping, int tag_check) in check_anonymous_memory_mapping() argument
69 map_ptr = (char *)mte_allocate_memory(map_size, mem_type, mapping, false); in check_anonymous_memory_mapping()
70 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) in check_anonymous_memory_mapping()
84 mte_free_memory((void *)map_ptr, map_size, mem_type, false); in check_anonymous_memory_mapping()
91 static int check_file_memory_mapping(int mem_type, int mode, int mapping, int tag_check) in check_file_memory_mapping() argument
105 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_file_memory_mapping()
106 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_file_memory_mapping()
130 static int check_clear_prot_mte_flag(int mem_type, int mode, int mapping) in check_clear_prot_mte_flag() argument
140 ptr = (char *)mte_allocate_memory_tag_range(sizes[run], mem_type, mapping, in check_clear_prot_mte_flag()
142 if (check_allocated_memory_range(ptr, sizes[run], mem_type, in check_clear_prot_mte_flag()
[all...]
H A Dcheck_child_memory.c84 static int check_child_memory_mapping(int mem_type, int mode, int mapping) in check_child_memory_mapping() argument
93 ptr = (char *)mte_allocate_memory_tag_range(sizes[run], mem_type, mapping, in check_child_memory_mapping()
95 if (check_allocated_memory_range(ptr, sizes[run], mem_type, in check_child_memory_mapping()
99 mte_free_memory_tag_range((void *)ptr, sizes[run], mem_type, UNDERFLOW, OVERFLOW); in check_child_memory_mapping()
106 static int check_child_file_mapping(int mem_type, int mode, int mapping) in check_child_file_mapping() argument
119 map_ptr = (char *)mte_allocate_file_memory(map_size, mem_type, mapping, false, fd); in check_child_file_mapping()
120 if (check_allocated_memory(map_ptr, map_size, mem_type, false) != KSFT_PASS) { in check_child_file_mapping()
/kernel/linux/build/test/moduletest/runtest/bin/mem_debug_t/testcases/bin/
H A Dmem_debug05.sh62 local mem_type=$1
65 local total_process_time=$(cat log.txt | grep -A5 $mem_type | grep total_process | awk '{print $2}')
66 local drain_pages_time=$(cat log.txt | grep -A5 $mem_type | grep drain_pages | awk '{print $2}')
67 local shrink_file_time=$(cat log.txt | grep -A5 $mem_type | grep shrink_file | awk '{print $2}')
68 local shrink_anon_time=$(cat log.txt | grep -A5 $mem_type | grep shrink_anon | awk '{print $2}')
69 local shrink_slab_time=$(cat log.txt | grep -A5 $mem_type | grep shrink_slab | awk '{print $2}')
75 tst_res TPASS "total_process_time in $mem_type isn't less than sum of subprocess."
77 tst_res TFAIL "total_process_time in $mem_type is less than sum of subprocess."
80 local total_process_freed=$(cat log.txt | grep -A5 $mem_type | grep total_process | awk '{print $3}')
81 local shrink_file_freed=$(cat log.txt | grep -A5 $mem_type | gre
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dbase.c29 nvkm_falcon_dma(struct nvkm_falcon *falcon, enum nvkm_falcon_mem *mem_type, u32 *mem_base) in nvkm_falcon_dma() argument
31 switch (*mem_type) { in nvkm_falcon_dma()
41 enum nvkm_falcon_mem mem_type, u32 mem_base, int len, bool sec) in nvkm_falcon_dma_wr()
43 const struct nvkm_falcon_func_dma *dma = nvkm_falcon_dma(falcon, &mem_type, &mem_base); in nvkm_falcon_dma_wr()
44 const char *type = nvkm_falcon_mem(mem_type); in nvkm_falcon_dma_wr()
53 if (mem_type == DMEM) { in nvkm_falcon_dma_wr()
63 ret = dma->init(falcon, dma_addr, dmalen, mem_type, sec, &cmd); in nvkm_falcon_dma_wr()
105 nvkm_falcon_pio(struct nvkm_falcon *falcon, enum nvkm_falcon_mem *mem_type, u32 *mem_base) in nvkm_falcon_pio() argument
107 switch (*mem_type) { in nvkm_falcon_pio()
124 nvkm_falcon_pio_rd(struct nvkm_falcon *falcon, u8 port, enum nvkm_falcon_mem mem_type, u3 argument
40 nvkm_falcon_dma_wr(struct nvkm_falcon *falcon, const u8 *img, u64 dma_addr, u32 dma_base, enum nvkm_falcon_mem mem_type, u32 mem_base, int len, bool sec) nvkm_falcon_dma_wr() argument
159 nvkm_falcon_pio_wr(struct nvkm_falcon *falcon, const u8 *img, u32 img_base, u8 port, enum nvkm_falcon_mem mem_type, u32 mem_base, int len, u16 tag, bool sec) nvkm_falcon_pio_wr() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c36 .mem_type = TTM_PL_VRAM,
43 .mem_type = TTM_PL_VRAM,
50 .mem_type = TTM_PL_SYSTEM,
57 .mem_type = TTM_PL_SYSTEM,
64 .mem_type = VMW_PL_GMR,
71 .mem_type = VMW_PL_GMR,
78 .mem_type = VMW_PL_MOB,
85 .mem_type = VMW_PL_MOB,
100 .mem_type = TTM_PL_VRAM,
105 .mem_type
265 int mem_type; global() member
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c192 if (bo->resource->mem_type == TTM_PL_VRAM && in vmw_bo_pin_in_start_of_vram()
261 if (bo->resource->mem_type == TTM_PL_VRAM) { in vmw_bo_get_guest_ptr()
284 uint32_t old_mem_type = bo->resource->mem_type; in vmw_bo_pin_reserved()
294 pl.mem_type = bo->resource->mem_type; in vmw_bo_pin_reserved()
303 BUG_ON(ret != 0 || bo->resource->mem_type != old_mem_type); in vmw_bo_pin_reserved()
733 if (mem->mem_type == TTM_PL_VRAM || bo->resource->mem_type == TTM_PL_VRAM) in vmw_bo_move_notify()
741 if (mem->mem_type != VMW_PL_MOB && bo->resource->mem_type in vmw_bo_move_notify()
[all...]
H A Dvmwgfx_ttm_buffer.c35 .mem_type = TTM_PL_VRAM,
42 .mem_type = TTM_PL_SYSTEM,
49 .mem_type = VMW_PL_GMR,
64 .mem_type = TTM_PL_VRAM,
69 .mem_type = VMW_PL_GMR,
317 vmw_be->mem_type = bo_mem->mem_type; in vmw_ttm_bind()
319 switch (bo_mem->mem_type) { in vmw_ttm_bind()
355 switch (vmw_be->mem_type) { in vmw_ttm_unbind()
458 switch (mem->mem_type) { in vmw_ttm_io_mem_reserve()
507 vmw_memtype_is_system(uint32_t mem_type) vmw_memtype_is_system() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.c15 const char *lsdc_mem_type_to_str(uint32_t mem_type) in lsdc_mem_type_to_str() argument
17 switch (mem_type) { in lsdc_mem_type_to_str()
60 lbo->placements[c].mem_type = TTM_PL_VRAM; in lsdc_bo_set_placement()
65 lbo->placements[c].mem_type = TTM_PL_TT; in lsdc_bo_set_placement()
70 lbo->placements[c].mem_type = TTM_PL_SYSTEM; in lsdc_bo_set_placement()
75 lbo->placements[c].mem_type = TTM_PL_SYSTEM; in lsdc_bo_set_placement()
147 switch (resource->mem_type) { in lsdc_bo_evict_flags()
182 lbo, lsdc_mem_type_to_str(new_mem->mem_type), in lsdc_bo_move()
188 if (old_mem->mem_type == TTM_PL_SYSTEM && !tbo->ttm) { in lsdc_bo_move()
195 if (old_mem->mem_type in lsdc_bo_move()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_object.c54 unsigned mem_type, int sign) in radeon_update_memory_usage()
59 switch (mem_type) { in radeon_update_memory_usage()
81 radeon_update_memory_usage(bo, bo->tbo.mem.mem_type, -1); in radeon_ttm_bo_destroy()
115 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain()
121 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain()
129 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain()
135 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain()
140 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain()
148 rbo->placements[c].mem_type = TTM_PL_SYSTEM; in radeon_ttm_placement_from_domain()
154 rbo->placements[c].mem_type in radeon_ttm_placement_from_domain()
53 radeon_update_memory_usage(struct radeon_bo *bo, unsigned mem_type, int sign) radeon_update_memory_usage() argument
847 radeon_bo_wait(struct radeon_bo *bo, u32 *mem_type, bool no_wait) radeon_bo_wait() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c98 .mem_type = TTM_PL_SYSTEM, in amdgpu_evict_flags()
125 switch (bo->resource->mem_type) { in amdgpu_evict_flags()
201 if (WARN_ON(mem->mem_type == AMDGPU_PL_PREEMPT)) in amdgpu_ttm_map_buffer()
206 *addr = amdgpu_ttm_domain_start(adev, mem->mem_type) + in amdgpu_ttm_map_buffer()
255 if (mem->mem_type == TTM_PL_TT) { in amdgpu_ttm_map_buffer()
382 if (old_mem->mem_type == TTM_PL_VRAM && in amdgpu_move_blit()
423 if (mem->mem_type == TTM_PL_SYSTEM || in amdgpu_mem_visible()
424 mem->mem_type == TTM_PL_TT) in amdgpu_mem_visible()
426 if (mem->mem_type != TTM_PL_VRAM) in amdgpu_mem_visible()
462 if (new_mem->mem_type in amdgpu_bo_move()
2285 amdgpu_ttm_evict_resources(struct amdgpu_device *adev, int mem_type) amdgpu_ttm_evict_resources() argument
[all...]
H A Damdgpu_res_cursor.h41 uint32_t mem_type; member
67 cur->mem_type = res->mem_type; in amdgpu_res_first()
69 switch (cur->mem_type) { in amdgpu_res_first()
144 switch (cur->mem_type) { in amdgpu_res_next()
/kernel/linux/linux-6.6/arch/mips/loongson64/
H A Dinit.c51 u32 i, mem_type; in szmem() local
64 mem_type = loongson_memmap->map[i].mem_type; in szmem()
75 switch (mem_type) { in szmem()
79 pr_info("Node %d, mem_type:%d\t[%pa], %pa bytes usable\n", in szmem()
80 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem()
89 pr_info("Node %d, mem_type:%d\t[%pa], %pa bytes reserved\n", in szmem()
90 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem()
96 pr_info("Node %d, mem_type:%d\t[%pa], %pa bytes unhandled\n", in szmem()
97 (u32)node_id, mem_type, in szmem()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_bo.c72 int i, mem_type; in ttm_bo_mem_space_debug() local
78 mem_type = placement->placement[i].mem_type; in ttm_bo_mem_space_debug()
80 i, placement->placement[i].flags, mem_type); in ttm_bo_mem_space_debug()
81 man = ttm_manager_type(bo->bdev, mem_type); in ttm_bo_mem_space_debug()
124 man = ttm_manager_type(bdev, mem->mem_type); in ttm_bo_add_mem_to_lru()
170 switch (bo->mem.mem_type) { in ttm_bo_move_to_lru_tail()
241 struct ttm_resource_manager *old_man = ttm_manager_type(bdev, bo->mem.mem_type); in ttm_bo_handle_move_mem()
242 struct ttm_resource_manager *new_man = ttm_manager_type(bdev, mem->mem_type); in ttm_bo_handle_move_mem()
263 if (mem->mem_type ! in ttm_bo_handle_move_mem()
1320 ttm_bo_evict_mm(struct ttm_bo_device *bdev, unsigned mem_type) ttm_bo_evict_mm() argument
[all...]
/kernel/linux/linux-5.10/arch/mips/loongson64/
H A Dnuma.c103 u32 i, mem_type; in szmem() local
113 mem_type = loongson_memmap->map[i].mem_type; in szmem()
117 switch (mem_type) { in szmem()
123 pr_info("Node%d: mem_type:%d, mem_start:0x%llx, mem_size:0x%llx MB\n", in szmem()
124 (u32)node_id, mem_type, mem_start, mem_size); in szmem()
135 pr_info("Node%d: mem_type:%d, mem_start:0x%llx, mem_size:0x%llx MB\n", in szmem()
136 (u32)node_id, mem_type, mem_start, mem_size); in szmem()
143 pr_info("Node%d: mem_type:%d, mem_start:0x%llx, mem_size:0x%llx MB\n", in szmem()
144 (u32)node_id, mem_type, mem_star in szmem()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-amd-mp2.h64 enum mem_type { enum
76 * @mem_type: bit 31 0-DRAM; 1-C2P msg o/p
86 enum mem_type mem_type : 1; member
119 * @mem_type: bit 7 0-DRAM; 1-C2P msg o/p
129 enum mem_type mem_type : 1; member

Completed in 13 milliseconds

12345678910>>...12