Home
last modified time | relevance | path

Searched refs:memtag (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/common_modules/tzdriver/ion/generic/
H A Ddeclare_static_ion.c134 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 Dstatic_ion_mem.c37 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 Ddeclare_static_ion.h19 void set_ion_mem_info(struct register_ion_mem_tag *memtag);
H A Dstatic_ion_mem.h25 uint32_t memtag[ION_MEM_MAX_SIZE]; member
/kernel/linux/common_modules/tzdriver/ion/mplat/
H A Ddeclare_static_ion.c35 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 Datags_compat.c81 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 Datags_compat.c81 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 DMakefile9 CFLAGS += -march=armv8.5-a+memtag
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/mte/
H A DMakefile18 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 Dmte_helper.S6 .arch armv8.5-a+memtag

Completed in 3 milliseconds