Lines Matching refs:ko_progtab
298 ko->ko_progtab = kmem_zalloc(ko->ko_nprogtab * in kobj_load()
299 sizeof(*ko->ko_progtab), KM_SLEEP); in kobj_load()
300 if (ko->ko_progtab == NULL) { in kobj_load()
495 ko->ko_progtab[pb].addr = addr; in kobj_load()
497 ko->ko_progtab[pb].name = "<<PROGBITS>>"; in kobj_load()
505 ko->ko_progtab[pb].name = "<<NOBITS>>"; in kobj_load()
509 ko->ko_progtab[pb].size = shdr[i].sh_size; in kobj_load()
510 ko->ko_progtab[pb].sec = i; in kobj_load()
512 ko->ko_progtab[pb].name = in kobj_load()
687 if (ko->ko_progtab != NULL) { in kobj_unload()
688 kobj_free(ko, ko->ko_progtab, ko->ko_nprogtab * in kobj_unload()
689 sizeof(*ko->ko_progtab)); in kobj_unload()
690 ko->ko_progtab = NULL; in kobj_unload()
824 KASSERT(ko->ko_progtab != NULL); in kobj_find_section()
827 if (strcmp(ko->ko_progtab[i].name, name) == 0) { in kobj_find_section()
829 *addr = ko->ko_progtab[i].addr; in kobj_find_section()
832 *size = ko->ko_progtab[i].size; in kobj_find_section()
972 if (sec == ko->ko_progtab[i].sec) { in kobj_findbase()
973 return (uintptr_t)ko->ko_progtab[i].addr; in kobj_findbase()