Searched refs:memtag (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/common_modules/tzdriver/ion/generic/ |
H A D | declare_static_ion.c | 134 static void set_mem_tag(struct register_ion_mem_tag *memtag,
in set_mem_tag() argument 137 memtag->memaddr[*pos] = addr;
in set_mem_tag() 138 memtag->memsize[*pos] = size;
in set_mem_tag() 139 memtag->memtag[*pos] = tag;
in set_mem_tag() 143 void set_ion_mem_info(struct register_ion_mem_tag *memtag)
in set_ion_mem_info() argument 146 if(!memtag) {
in set_ion_mem_info() 147 tloge("invalid memtag\n");
in set_ion_mem_info() 159 set_mem_tag(memtag,g_ion_mem_addr, g_ion_mem_size, PP_MEM_TAG, &pos);
in set_ion_mem_info() 161 set_mem_tag(memtag,g_secfacedetect_mem_add in set_ion_mem_info() [all...] |
/kernel/linux/common_modules/tzdriver/ion/ |
H A D | static_ion_mem.c | 37 struct register_ion_mem_tag *memtag = NULL;
in tc_ns_register_ion_mem() local 44 memtag = mailbox_alloc(sizeof(*memtag), 0);
in tc_ns_register_ion_mem() 45 if (!memtag) {
in tc_ns_register_ion_mem() 49 set_ion_mem_info(memtag);
in tc_ns_register_ion_mem() 55 mailbox_virt_to_phys((uintptr_t)(void *)memtag);
in tc_ns_register_ion_mem() 57 (uint64_t)mailbox_virt_to_phys((uintptr_t)(void *)memtag) >> ADDR_TRANS_NUM;
in tc_ns_register_ion_mem() 58 mb_pack->operation.params[0].memref.size = sizeof(*memtag);
in tc_ns_register_ion_mem() 69 mailbox_free(memtag);
in tc_ns_register_ion_mem()
|
H A D | declare_static_ion.h | 19 void set_ion_mem_info(struct register_ion_mem_tag *memtag);
|
H A D | static_ion_mem.h | 25 uint32_t memtag[ION_MEM_MAX_SIZE];
member
|
/kernel/linux/common_modules/tzdriver/ion/mplat/ |
H A D | declare_static_ion.c | 35 void set_ion_mem_info(struct register_ion_mem_tag *memtag)
in set_ion_mem_info() argument 38 if(!memtag) {
in set_ion_mem_info() 39 tloge("invalid memtag\n");
in set_ion_mem_info() 46 memtag->memaddr[pos] = g_secos_ex_addr;
in set_ion_mem_info() 47 memtag->memsize[pos] = g_secos_ex_size;
in set_ion_mem_info() 48 memtag->memtag[pos] = PP_MEM_TAG;
in set_ion_mem_info() 51 memtag->size = pos;
in set_ion_mem_info()
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | atags_compat.c | 81 static struct tag * __init memtag(struct tag *tag, unsigned long start, unsigned long size) in memtag() function 154 tag = memtag(tag, PHYS_OFFSET + (i << 26), in build_tag_list() 158 tag = memtag(tag, PHYS_OFFSET, params->u1.s.nr_pages * PAGE_SIZE); in build_tag_list()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | atags_compat.c | 81 static struct tag * __init memtag(struct tag *tag, unsigned long start, unsigned long size) in memtag() function 154 tag = memtag(tag, PHYS_OFFSET + (i << 26), in build_tag_list() 158 tag = memtag(tag, PHYS_OFFSET, params->u1.s.nr_pages * PAGE_SIZE); in build_tag_list()
|
/kernel/linux/linux-5.10/tools/testing/selftests/arm64/mte/ |
H A D | Makefile | 9 CFLAGS += -march=armv8.5-a+memtag
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/mte/ |
H A D | Makefile | 18 mte_cc_support := $(shell if ($(CC) $(CFLAGS) -march=armv8.5-a+memtag -E -x c /dev/null -o /dev/null 2>&1) then echo "1"; fi)
|
H A D | mte_helper.S | 6 .arch armv8.5-a+memtag
|
Completed in 3 milliseconds