Lines Matching refs:section_defs
8319 static const struct bpf_sec_def section_defs[] = { variable
8472 int i, n = ARRAY_SIZE(section_defs); in find_sec_def()
8476 section_defs[i].sec, section_defs[i].len)) in find_sec_def()
8478 return §ion_defs[i]; in find_sec_def()
8485 int i, len = ARRAY_SIZE(section_defs) * MAX_TYPE_NAME_SIZE; in libbpf_get_type_names()
8494 for (i = 0; i < ARRAY_SIZE(section_defs); i++) { in libbpf_get_type_names()
8495 if (attach_type && !section_defs[i].is_attachable) in libbpf_get_type_names()
8498 if (strlen(buf) + strlen(section_defs[i].sec) + 2 > len) { in libbpf_get_type_names()
8503 strcat(buf, section_defs[i].sec); in libbpf_get_type_names()
8774 for (i = 0; i < ARRAY_SIZE(section_defs); i++) { in libbpf_find_attach_btf_id()
8775 if (!section_defs[i].is_attach_btf) in libbpf_find_attach_btf_id()
8777 if (strncmp(name, section_defs[i].sec, section_defs[i].len)) in libbpf_find_attach_btf_id()
8780 err = libbpf_find_prog_btf_id(name + section_defs[i].len, in libbpf_find_attach_btf_id()
8784 name + section_defs[i].len, in libbpf_find_attach_btf_id()
8801 for (i = 0; i < ARRAY_SIZE(section_defs); i++) { in libbpf_attach_type_by_name()
8802 if (strncmp(name, section_defs[i].sec, section_defs[i].len)) in libbpf_attach_type_by_name()
8804 if (!section_defs[i].is_attachable) in libbpf_attach_type_by_name()
8806 *attach_type = section_defs[i].expected_attach_type; in libbpf_attach_type_by_name()