Lines Matching refs:obj_name
84 static void get_header_guard(char *guard, const char *obj_name, const char *suffix) in get_header_guard() argument
88 sprintf(guard, "__%s_%s__", obj_name, suffix); in get_header_guard()
151 const char *obj_name) in codegen_datasec_def() argument
165 printf(" struct %s__%s {\n", obj_name, sec_ident); in codegen_datasec_def()
275 static int codegen_datasecs(struct bpf_object *obj, const char *obj_name) in codegen_datasecs() argument
303 printf(" struct %s__%s {\n", obj_name, map_ident); in codegen_datasecs()
306 err = codegen_datasec_def(obj, btf, d, sec, obj_name); in codegen_datasecs()
324 static int codegen_subskel_datasecs(struct bpf_object *obj, const char *obj_name) in codegen_subskel_datasecs() argument
355 printf(" struct %s__%s {\n", obj_name, sec_ident); in codegen_subskel_datasecs()
497 static void codegen_asserts(struct bpf_object *obj, const char *obj_name) in codegen_asserts() argument
517 ", obj_name); in codegen_asserts()
562 static void codegen_attach_detach(struct bpf_object *obj, const char *obj_name) in codegen_attach_detach() argument
576 ", obj_name, bpf_program__name(prog)); in codegen_attach_detach()
612 ", obj_name); in codegen_attach_detach()
618 ", obj_name, bpf_program__name(prog)); in codegen_attach_detach()
629 ", obj_name); in codegen_attach_detach()
644 static void codegen_destroy(struct bpf_object *obj, const char *obj_name) in codegen_destroy() argument
659 obj_name); in codegen_destroy()
685 obj_name); in codegen_destroy()
688 static int gen_trace(struct bpf_object *obj, const char *obj_name, const char *header_guard) in gen_trace() argument
712 ", obj_name); in gen_trace()
715 codegen_attach_detach(obj, obj_name); in gen_trace()
717 codegen_destroy(obj, obj_name); in gen_trace()
731 obj_name, opts.data_sz); in gen_trace()
773 obj_name); in gen_trace()
835 ", obj_name); in gen_trace()
837 codegen_asserts(obj, obj_name); in gen_trace()
1078 static int gen_st_ops_shadow_type(const char *obj_name, struct btf *btf, const char *ident, in gen_st_ops_shadow_type() argument
1095 printf("\t\tstruct %s__%s__%s {\n", obj_name, ident, type_name); in gen_st_ops_shadow_type()
1106 static int gen_st_ops_shadow(const char *obj_name, struct btf *btf, struct bpf_object *obj) in gen_st_ops_shadow() argument
1128 err = gen_st_ops_shadow_type(obj_name, btf, ident, map); in gen_st_ops_shadow()
1170 char obj_name[MAX_OBJ_NAME_LEN] = "", *obj_data; in do_skeleton() local
1193 if (obj_name[0] != '\0') { in do_skeleton()
1198 strncpy(obj_name, *argv, MAX_OBJ_NAME_LEN - 1); in do_skeleton()
1199 obj_name[MAX_OBJ_NAME_LEN - 1] = '\0'; in do_skeleton()
1230 if (obj_name[0] == '\0') in do_skeleton()
1231 get_obj_name(obj_name, file); in do_skeleton()
1232 opts.object_name = obj_name; in do_skeleton()
1262 get_header_guard(header_guard, obj_name, "SKEL_H"); in do_skeleton()
1276 obj_name, header_guard in do_skeleton()
1297 obj_name, header_guard in do_skeleton()
1315 err = gen_st_ops_shadow(obj_name, btf, obj); in do_skeleton()
1359 err = codegen_datasecs(obj, obj_name); in do_skeleton()
1364 err = gen_trace(obj, obj_name, header_guard); in do_skeleton()
1415 ", obj_name); in do_skeleton()
1470 obj_name in do_skeleton()
1495 obj_name in do_skeleton()
1517 obj_name in do_skeleton()
1542 obj_name); in do_skeleton()
1544 codegen_asserts(obj, obj_name); in do_skeleton()
1575 char obj_name[MAX_OBJ_NAME_LEN] = "", *obj_data; in do_subskeleton() local
1600 if (obj_name[0] != '\0') { in do_subskeleton()
1605 strncpy(obj_name, *argv, MAX_OBJ_NAME_LEN - 1); in do_subskeleton()
1606 obj_name[MAX_OBJ_NAME_LEN - 1] = '\0'; in do_subskeleton()
1642 if (obj_name[0] == '\0') in do_subskeleton()
1643 get_obj_name(obj_name, file); in do_subskeleton()
1662 p_err("need btf type information for %s", obj_name); in do_subskeleton()
1703 get_header_guard(header_guard, obj_name, "SUBSKEL_H"); in do_subskeleton()
1719 ", obj_name, header_guard); in do_subskeleton()
1731 err = gen_st_ops_shadow(obj_name, btf, obj); in do_subskeleton()
1744 err = codegen_subskel_datasecs(obj, obj_name); in do_subskeleton()
1799 obj_name, var_cnt in do_subskeleton()
1867 obj_name, header_guard); in do_subskeleton()