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
42 dump_skip(cprm, MTE_PAGE_TAG_STORAGE); in mte_dump_tag_range()
52 dump_skip(cprm, MTE_PAGE_TAG_STORAGE); in mte_dump_tag_range()
67 if (!dump_emit(cprm, tags, MTE_PAGE_TAG_STORAGE)) { in mte_dump_tag_range()
79 Elf_Half elf_core_extra_phdrs(struct coredump_params *cprm) in elf_core_extra_phdrs() argument
85 for_each_mte_vma(cprm, i, m) in elf_core_extra_phdrs()
91 int elf_core_write_extra_phdrs(struct coredump_params *cprm, loff_t offset) in elf_core_write_extra_phdrs() argument
96 for_each_mte_vma(cprm, i, m) { in elf_core_write_extra_phdrs()
109 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_write_extra_phdrs()
116 size_t elf_core_extra_data_size(struct coredump_params *cprm) in elf_core_extra_data_size() argument
122 for_each_mte_vma(cprm, i, m) in elf_core_extra_data_size()
128 int elf_core_write_extra_data(struct coredump_params *cprm) in elf_core_write_extra_data() argument
133 for_each_mte_vma(cprm, i, m) { in elf_core_write_extra_data()
134 if (!mte_dump_tag_range(cprm, m->start, m->dump_size)) in elf_core_write_extra_data()