Lines Matching refs:cprm
11 #define for_each_mte_vma(cprm, i, m) \ argument
13 for (i = 0, m = cprm->vma_meta; \
14 i < cprm->vma_count; \
15 i++, m = cprm->vma_meta + i) \
24 static int mte_dump_tag_range(struct coredump_params *cprm, in mte_dump_tag_range() argument
41 dump_skip(cprm, MTE_PAGE_TAG_STORAGE); in mte_dump_tag_range()
51 dump_skip(cprm, MTE_PAGE_TAG_STORAGE); in mte_dump_tag_range()
66 if (!dump_emit(cprm, tags, MTE_PAGE_TAG_STORAGE)) { in mte_dump_tag_range()
78 Elf_Half elf_core_extra_phdrs(struct coredump_params *cprm) in elf_core_extra_phdrs() argument
84 for_each_mte_vma(cprm, i, m) in elf_core_extra_phdrs()
90 int elf_core_write_extra_phdrs(struct coredump_params *cprm, loff_t offset) in elf_core_write_extra_phdrs() argument
95 for_each_mte_vma(cprm, i, m) { in elf_core_write_extra_phdrs()
108 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_write_extra_phdrs()
115 size_t elf_core_extra_data_size(struct coredump_params *cprm) in elf_core_extra_data_size() argument
121 for_each_mte_vma(cprm, i, m) in elf_core_extra_data_size()
127 int elf_core_write_extra_data(struct coredump_params *cprm) in elf_core_write_extra_data() argument
132 for_each_mte_vma(cprm, i, m) { in elf_core_write_extra_data()
133 if (!mte_dump_tag_range(cprm, m->start, m->dump_size)) in elf_core_write_extra_data()