Lines Matching defs:externs
644 struct extern_desc *externs;
1752 if (strcmp(obj->externs[i].name, name) == 0)
1753 return &obj->externs[i];
2044 ext = &obj->externs[i];
3060 ext = &obj->externs[i];
3569 /* externs are symbols w/ type=NOTYPE, bind=GLOBAL|WEAK, section=UND */
3796 pr_debug("looking for externs among %d symbols...\n", n);
3809 ext = obj->externs;
3813 obj->externs = ext;
3882 pr_debug("collected %d externs total\n", obj->nr_extern);
3887 /* sort externs by type, for kcfg ones also by (align, size, name) */
3888 qsort(obj->externs, obj->nr_extern, sizeof(*ext), cmp_externs);
3890 /* for .ksyms section, we need to turn all externs into allocated
3908 ext = &obj->externs[i];
3959 /* for kcfg externs calculate their offsets within a .kconfig map */
3962 ext = &obj->externs[i];
4073 ext = &obj->externs[i];
5950 * where lower 123 is extern index into obj->externs[] array
6000 ext = &obj->externs[relo->ext_idx];
6022 ext = &obj->externs[relo->ext_idx];
7186 * "345" in "2002000345" is an extern index in obj->externs to fetch kfunc name.
7199 ext = &obj->externs[ext_idx];
7266 struct extern_desc *ext = &obj->externs[relo->ext_idx];
7757 ext = &obj->externs[i];
7794 ext = &obj->externs[i];
7806 /* Kconfig externs need actual /proc/config.gz */
7812 /* Virtual kcfg externs are customly handled by libbpf */
7825 * __kconfig externs, where LINUX_ ones are virtual and filled out
7829 * externs.
7851 ext = &obj->externs[i];
7874 ext = &obj->externs[i];
8457 zfree(&obj->externs[i].essent_name);
8459 zfree(&obj->externs);
12969 /* externs shouldn't be pre-setup from user code */