Lines Matching refs:section
58 static struct pt_section_list *pt_mk_section_list(struct pt_section *section, in pt_mk_section_list() argument
73 errcode = pt_section_get(section); in pt_mk_section_list()
77 pt_msec_init(&list->section, section, asid, vaddr, offset, size); in pt_mk_section_list()
92 pt_section_put(list->section.section); in pt_section_list_free()
93 pt_msec_fini(&list->section); in pt_section_list_free()
155 int pt_image_add(struct pt_image *image, struct pt_section *section, in pt_image_add() argument
162 if (!image || !section) in pt_image_add()
165 size = pt_section_size(section); in pt_image_add()
169 next = pt_mk_section_list(section, asid, begin, 0ull, size, isid); in pt_image_add()
186 msec = ¤t->section; in pt_image_add()
267 int pt_image_remove(struct pt_image *image, struct pt_section *section, in pt_image_remove() argument
272 if (!image || !section) in pt_image_remove()
284 msec = &trash->section; in pt_image_remove()
296 if (sec == section && begin == vaddr) { in pt_image_remove()
311 struct pt_section *section; in pt_image_add_file() local
322 section = NULL; in pt_image_add_file()
323 errcode = pt_mk_section(§ion, filename, offset, size); in pt_image_add_file()
327 errcode = pt_image_add(image, section, &asid, vaddr, 0); in pt_image_add_file()
329 (void) pt_section_put(section); in pt_image_add_file()
334 errcode = pt_section_put(section); in pt_image_add_file()
361 errcode = pt_image_add(image, list->section.section, in pt_image_copy()
362 &list->section.asid, in pt_image_copy()
363 list->section.vaddr, in pt_image_copy()
395 msec = &trash->section; in pt_image_remove_by_filename()
443 msec = &trash->section; in pt_image_remove_by_asid()
550 msec = &elem->section; in pt_image_fetch_section()
579 struct pt_section *section; in pt_image_read() local
599 msec = &slist->section; in pt_image_read()
601 section = pt_msec_section(msec); in pt_image_read()
603 errcode = pt_section_map(section); in pt_image_read()
609 errcode = pt_section_unmap(section); in pt_image_read()
628 struct pt_section *section; in pt_image_add_cached() local
636 errcode = pt_iscache_lookup(iscache, §ion, &vaddr, isid); in pt_image_add_cached()
644 status = pt_image_add(image, section, &asid, vaddr, isid); in pt_image_add_cached()
649 errcode = pt_section_put(section); in pt_image_add_cached()
661 struct pt_section *section; in pt_image_find() local
675 msec = &slist->section; in pt_image_find()
676 section = pt_msec_section(msec); in pt_image_find()
678 errcode = pt_section_get(section); in pt_image_find()
718 status = memcmp(&slist->section, usec, sizeof(*usec)); in pt_image_validate()