Lines Matching defs:externs

662 	struct extern_desc *externs;
1986 if (strcmp(obj->externs[i].name, name) == 0)
1987 return &obj->externs[i];
1999 ext_name = obj->externs[i].name;
2001 return &obj->externs[i];
2292 ext = &obj->externs[i];
3423 ext = &obj->externs[i];
3944 /* externs are symbols w/ type=NOTYPE, bind=GLOBAL|WEAK, section=UND */
4171 pr_debug("looking for externs among %d symbols...\n", n);
4184 ext = obj->externs;
4188 obj->externs = ext;
4257 pr_debug("collected %d externs total\n", obj->nr_extern);
4262 /* sort externs by type, for kcfg ones also by (align, size, name) */
4263 qsort(obj->externs, obj->nr_extern, sizeof(*ext), cmp_externs);
4265 /* for .ksyms section, we need to turn all externs into allocated
4283 ext = &obj->externs[i];
4334 /* for kcfg externs calculate their offsets within a .kconfig map */
4337 ext = &obj->externs[i];
4448 ext = &obj->externs[i];
5982 * where lower 123 is extern index into obj->externs[] array
6032 ext = &obj->externs[relo->ext_idx];
6054 ext = &obj->externs[relo->ext_idx];
7679 * "345" in "2002000345" is an extern index in obj->externs to fetch kfunc name.
7692 ext = &obj->externs[ext_idx];
7759 struct extern_desc *ext = &obj->externs[relo->ext_idx];
8276 ext = &obj->externs[i];
8313 ext = &obj->externs[i];
8325 /* Kconfig externs need actual /proc/config.gz */
8331 /* Virtual kcfg externs are customly handled by libbpf */
8344 * __kconfig externs, where LINUX_ ones are virtual and filled out
8348 * externs.
8370 ext = &obj->externs[i];
8393 ext = &obj->externs[i];
8986 zfree(&obj->externs[i].essent_name);
8988 zfree(&obj->externs);
13689 /* externs shouldn't be pre-setup from user code */