| /kernel/linux/linux-6.6/tools/testing/selftests/arm64/mte/ |
| D | check_buffer_fill.c | 28 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, 0, in check_buffer_overflow_by_byte() [all …]
|
| D | check_tags_inclusion.c | 49 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, 0, false); in check_all_included_tags() [all …]
|
| D | mte_common_util.c | 123 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 != USE_MPROTECT && mem_type != USE_MMAP) { in mte_allocate_file_memory() [all …]
|
| D | mte_common_util.h | 45 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() argument 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_before, in check_allocated_memory_range()
|
| D | check_mmap_options.c | 60 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 …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/arm64/mte/ |
| D | check_buffer_fill.c | 28 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, 0, in check_buffer_overflow_by_byte() [all …]
|
| D | mte_common_util.c | 119 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, int mapping, bool tags) in mte_allocate_memory() argument 170 return __mte_allocate_memory_range(size, mem_type, mapping, 0, 0, tags, -1); in mte_allocate_memory() [all …]
|
| D | check_tags_inclusion.c | 43 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, 0, false); in check_all_included_tags() [all …]
|
| D | mte_common_util.h | 45 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() argument 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_before, in check_allocated_memory_range()
|
| D | check_mmap_options.c | 60 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 …]
|
| /kernel/linux/build/test/moduletest/runtest/bin/mem_debug_t/testcases/bin/ |
| D | mem_debug05.sh | 62 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 | grep shrink_file | awk '{print $3}') [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/ |
| D | base.c | 29 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() argument 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, u32 mem_base, in nvkm_falcon_pio_rd() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_ttm_buffer.c | 36 .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 = VMW_PL_GMR, [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/loongson/ |
| D | lsdc_ttm.c | 15 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 == TTM_PL_SYSTEM && in lsdc_bo_move() [all …]
|
| /kernel/linux/linux-6.6/arch/mips/loongson64/ |
| D | init.c | 51 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, &mem_start, &mem_size); in szmem()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_ttm_buffer.c | 35 .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, 323 vmw_be->mem_type = bo_mem->mem_type; in vmw_ttm_bind() 325 switch (bo_mem->mem_type) { in vmw_ttm_bind() 361 switch (vmw_be->mem_type) { in vmw_ttm_unbind() 474 switch (mem->mem_type) { in vmw_ttm_io_mem_reserve() 523 static bool vmw_memtype_is_system(uint32_t mem_type) in vmw_memtype_is_system() argument [all …]
|
| D | vmwgfx_bo.c | 192 if (bo->resource->mem_type == TTM_PL_VRAM && in vmw_bo_pin_in_start_of_vram() 262 if (bo->resource->mem_type == TTM_PL_VRAM) { in vmw_bo_get_guest_ptr() 285 uint32_t old_mem_type = bo->resource->mem_type; in vmw_bo_pin_reserved() 295 pl.mem_type = bo->resource->mem_type; in vmw_bo_pin_reserved() 304 BUG_ON(ret != 0 || bo->resource->mem_type != old_mem_type); in vmw_bo_pin_reserved() 745 if (mem->mem_type == TTM_PL_VRAM || bo->resource->mem_type == TTM_PL_VRAM) in vmw_bo_move_notify() 753 if (mem->mem_type != VMW_PL_MOB && bo->resource->mem_type == VMW_PL_MOB) in vmw_bo_move_notify() 766 pl[n].mem_type = VMW_PL_MOB; in set_placement_list() 773 pl[n].mem_type = VMW_PL_GMR; in set_placement_list() 780 pl[n].mem_type = TTM_PL_VRAM; in set_placement_list() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/loongson64/ |
| D | numa.c | 103 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_start, mem_size); in szmem()
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | xdp.h | 317 __field(u32, mem_type) 324 __entry->mem_type = xa->mem.type; 328 TP_printk("mem_id=%d mem_type=%s allocator=%p", 330 __print_symbolic(__entry->mem_type, __MEM_TYPE_SYM_TAB), 345 __field(u32, mem_type) 354 __entry->mem_type = xa->mem.type; 360 TP_printk("mem_id=%d mem_type=%s allocator=%p" 363 __print_symbolic(__entry->mem_type, __MEM_TYPE_SYM_TAB), 379 __field(u32, mem_type) 385 __entry->mem_type = mem->type; [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| D | radeon_object.c | 54 unsigned mem_type, int sign) in radeon_update_memory_usage() argument 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 = TTM_PL_SYSTEM; in radeon_ttm_placement_from_domain() [all …]
|
| /kernel/linux/linux-6.6/include/trace/events/ |
| 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 = mem->type; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_ttm.c | 98 .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() 426 if (res->mem_type == TTM_PL_SYSTEM || res->mem_type == TTM_PL_TT || in amdgpu_res_cpu_visible() 427 res->mem_type == AMDGPU_PL_PREEMPT || res->mem_type == AMDGPU_PL_DOORBELL) in amdgpu_res_cpu_visible() 430 if (res->mem_type != TTM_PL_VRAM) in amdgpu_res_cpu_visible() 455 if (mem->mem_type == TTM_PL_VRAM && in amdgpu_res_copyable() [all …]
|
| D | amdgpu_atomfirmware.c | 305 u8 mem_type; in amdgpu_atomfirmware_get_vram_info() local 332 mem_type = igp_info->v11.memorytype; in amdgpu_atomfirmware_get_vram_info() 333 if (mem_type == LpDdr5MemType) in amdgpu_atomfirmware_get_vram_info() 340 *vram_type = convert_atom_mem_type_to_vram_type(adev, mem_type); in amdgpu_atomfirmware_get_vram_info() 353 mem_type = igp_info->v21.memorytype; in amdgpu_atomfirmware_get_vram_info() 354 if (mem_type == LpDdr5MemType) in amdgpu_atomfirmware_get_vram_info() 361 *vram_type = convert_atom_mem_type_to_vram_type(adev, mem_type); in amdgpu_atomfirmware_get_vram_info() 367 mem_type = igp_info->v23.memorytype; in amdgpu_atomfirmware_get_vram_info() 368 if (mem_type == LpDdr5MemType) in amdgpu_atomfirmware_get_vram_info() 375 *vram_type = convert_atom_mem_type_to_vram_type(adev, mem_type); in amdgpu_atomfirmware_get_vram_info() [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-amd-mp2.h | 64 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
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | i2c-amd-mp2.h | 64 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
|