Lines Matching refs:section
54 static struct pt_section_list *pt_mk_section_list(struct pt_section *section, in pt_mk_section_list() argument
69 errcode = pt_section_get(section); in pt_mk_section_list()
73 pt_msec_init(&list->section, section, asid, vaddr, offset, size); in pt_mk_section_list()
88 pt_section_put(list->section.section); in pt_section_list_free()
89 pt_msec_fini(&list->section); in pt_section_list_free()
151 int pt_image_add(struct pt_image *image, struct pt_section *section, in pt_image_add() argument
158 if (!image || !section) in pt_image_add()
161 size = pt_section_size(section); in pt_image_add()
165 next = pt_mk_section_list(section, asid, begin, 0ull, size, isid); in pt_image_add()
182 msec = ¤t->section; in pt_image_add()
263 int pt_image_remove(struct pt_image *image, struct pt_section *section, in pt_image_remove() argument
268 if (!image || !section) in pt_image_remove()
280 msec = &trash->section; in pt_image_remove()
292 if (sec == section && begin == vaddr) { in pt_image_remove()
307 struct pt_section *section; in pt_image_add_file() local
318 section = pt_mk_section(filename, offset, size); in pt_image_add_file()
319 if (!section) in pt_image_add_file()
322 errcode = pt_image_add(image, section, &asid, vaddr, 0); in pt_image_add_file()
324 (void) pt_section_put(section); in pt_image_add_file()
329 errcode = pt_section_put(section); in pt_image_add_file()
356 errcode = pt_image_add(image, list->section.section, in pt_image_copy()
357 &list->section.asid, in pt_image_copy()
358 list->section.vaddr, in pt_image_copy()
390 msec = &trash->section; in pt_image_remove_by_filename()
438 msec = &trash->section; in pt_image_remove_by_asid()
545 msec = &elem->section; in pt_image_fetch_section()
574 struct pt_section *section; in pt_image_read() local
594 msec = &slist->section; in pt_image_read()
596 section = pt_msec_section(msec); in pt_image_read()
598 errcode = pt_section_map(section); in pt_image_read()
604 errcode = pt_section_unmap(section); in pt_image_read()
623 struct pt_section *section; in pt_image_add_cached() local
631 errcode = pt_iscache_lookup(iscache, §ion, &vaddr, isid); in pt_image_add_cached()
639 status = pt_image_add(image, section, &asid, vaddr, isid); in pt_image_add_cached()
644 errcode = pt_section_put(section); in pt_image_add_cached()
656 struct pt_section *section; in pt_image_find() local
670 msec = &slist->section; in pt_image_find()
671 section = pt_msec_section(msec); in pt_image_find()
673 errcode = pt_section_get(section); in pt_image_find()
713 status = memcmp(&slist->section, usec, sizeof(*usec)); in pt_image_validate()