Lines Matching refs:externs

660 	struct extern_desc *externs;
1953 if (strcmp(obj->externs[i].name, name) == 0)
1954 return &obj->externs[i];
2245 ext = &obj->externs[i];
3376 ext = &obj->externs[i];
3897 /* externs are symbols w/ type=NOTYPE, bind=GLOBAL|WEAK, section=UND */
4124 pr_debug("looking for externs among %d symbols...\n", n);
4137 ext = obj->externs;
4141 obj->externs = ext;
4210 pr_debug("collected %d externs total\n", obj->nr_extern);
4215 /* sort externs by type, for kcfg ones also by (align, size, name) */
4216 qsort(obj->externs, obj->nr_extern, sizeof(*ext), cmp_externs);
4218 /* for .ksyms section, we need to turn all externs into allocated
4236 ext = &obj->externs[i];
4287 /* for kcfg externs calculate their offsets within a .kconfig map */
4290 ext = &obj->externs[i];
4401 ext = &obj->externs[i];
5935 * where lower 123 is extern index into obj->externs[] array
5985 ext = &obj->externs[relo->ext_idx];
6007 ext = &obj->externs[relo->ext_idx];
7620 * "345" in "2002000345" is an extern index in obj->externs to fetch kfunc name.
7633 ext = &obj->externs[ext_idx];
7700 struct extern_desc *ext = &obj->externs[relo->ext_idx];
8209 ext = &obj->externs[i];
8246 ext = &obj->externs[i];
8258 /* Kconfig externs need actual /proc/config.gz */
8264 /* Virtual kcfg externs are customly handled by libbpf */
8277 * __kconfig externs, where LINUX_ ones are virtual and filled out
8281 * externs.
8303 ext = &obj->externs[i];
8326 ext = &obj->externs[i];
8914 zfree(&obj->externs[i].essent_name);
8916 zfree(&obj->externs);
13504 /* externs shouldn't be pre-setup from user code */