Lines Matching refs:section_defs
8238 static const struct bpf_sec_def section_defs[] = { variable
8391 int i, n = ARRAY_SIZE(section_defs); in find_sec_def()
8395 section_defs[i].sec, section_defs[i].len)) in find_sec_def()
8397 return §ion_defs[i]; in find_sec_def()
8404 int i, len = ARRAY_SIZE(section_defs) * MAX_TYPE_NAME_SIZE; in libbpf_get_type_names()
8413 for (i = 0; i < ARRAY_SIZE(section_defs); i++) { in libbpf_get_type_names()
8414 if (attach_type && !section_defs[i].is_attachable) in libbpf_get_type_names()
8417 if (strlen(buf) + strlen(section_defs[i].sec) + 2 > len) { in libbpf_get_type_names()
8422 strcat(buf, section_defs[i].sec); in libbpf_get_type_names()
8693 for (i = 0; i < ARRAY_SIZE(section_defs); i++) { in libbpf_find_attach_btf_id()
8694 if (!section_defs[i].is_attach_btf) in libbpf_find_attach_btf_id()
8696 if (strncmp(name, section_defs[i].sec, section_defs[i].len)) in libbpf_find_attach_btf_id()
8699 err = libbpf_find_prog_btf_id(name + section_defs[i].len, in libbpf_find_attach_btf_id()
8703 name + section_defs[i].len, in libbpf_find_attach_btf_id()
8720 for (i = 0; i < ARRAY_SIZE(section_defs); i++) { in libbpf_attach_type_by_name()
8721 if (strncmp(name, section_defs[i].sec, section_defs[i].len)) in libbpf_attach_type_by_name()
8723 if (!section_defs[i].is_attachable) in libbpf_attach_type_by_name()
8725 *attach_type = section_defs[i].expected_attach_type; in libbpf_attach_type_by_name()