Lines Matching defs:skel

411 LINKED_SKELS := test_static_linked.skel.h linked_funcs.skel.h		\
412 linked_vars.skel.h linked_maps.skel.h \
413 test_subskeleton.skel.h test_subskeleton_lib.skel.h \
414 test_usdt.skel.h
426 test_static_linked.skel.h-deps := test_static_linked1.bpf.o test_static_linked2.bpf.o
427 linked_funcs.skel.h-deps := linked_funcs1.bpf.o linked_funcs2.bpf.o
428 linked_vars.skel.h-deps := linked_vars1.bpf.o linked_vars2.bpf.o
429 linked_maps.skel.h-deps := linked_maps1.bpf.o linked_maps2.bpf.o
431 # but that's created as a side-effect of the skel.h generation.
432 test_subskeleton.skel.h-deps := test_subskeleton_lib2.bpf.o test_subskeleton_lib.bpf.o test_subskeleton.bpf.o
433 test_subskeleton_lib.skel.h-deps := test_subskeleton_lib2.bpf.o test_subskeleton_lib.bpf.o
434 test_usdt.skel.h-deps := test_usdt.bpf.o test_usdt_multispec.bpf.o
435 xsk_xdp_progs.skel.h-deps := xsk_xdp_progs.bpf.o
436 xdp_hw_metadata.skel.h-deps := xdp_hw_metadata.bpf.o
437 xdp_features.skel.h-deps := xdp_features.bpf.o
439 LINKED_BPF_SRCS := $(patsubst %.bpf.o,%.c,$(foreach skel,$(LINKED_SKELS),$($(skel)-deps)))
458 TRUNNER_BPF_SKELS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.skel.h, \
497 $(TRUNNER_BPF_SKELS): %.skel.h: %.bpf.o $(BPFTOOL) | $(TRUNNER_OUTPUT)
504 $(Q)$$(BPFTOOL) gen subskeleton $$(<:.o=.linked3.o) name $$(notdir $$(<:.bpf.o=)) > $$(@:.skel.h=.subskel.h)
515 $$(call msg,LINK-BPF,$(TRUNNER_BINARY),$$(@:.skel.h=.bpf.o))
516 $(Q)$$(BPFTOOL) gen object $$(@:.skel.h=.linked1.o) $$(addprefix $(TRUNNER_OUTPUT)/,$$($$(@F)-deps))
517 $(Q)$$(BPFTOOL) gen object $$(@:.skel.h=.linked2.o) $$(@:.skel.h=.linked1.o)
518 $(Q)$$(BPFTOOL) gen object $$(@:.skel.h=.linked3.o) $$(@:.skel.h=.linked2.o)
519 $(Q)diff $$(@:.skel.h=.linked2.o) $$(@:.skel.h=.linked3.o)
521 $(Q)$$(BPFTOOL) gen skeleton $$(@:.skel.h=.linked3.o) name $$(notdir $$(@:.skel.h=)) > $$@
522 $(Q)$$(BPFTOOL) gen subskeleton $$(@:.skel.h=.linked3.o) name $$(notdir $$(@:.skel.h=)) > $$(@:.skel.h=.subskel.h)
643 $(OUTPUT)/xskxceiver: xskxceiver.c xskxceiver.h $(OUTPUT)/xsk.o $(OUTPUT)/xsk_xdp_progs.skel.h $(BPFOBJ) | $(OUTPUT)
647 $(OUTPUT)/xdp_hw_metadata: xdp_hw_metadata.c $(OUTPUT)/network_helpers.o $(OUTPUT)/xsk.o $(OUTPUT)/xdp_hw_metadata.skel.h | $(OUTPUT)
651 $(OUTPUT)/xdp_features: xdp_features.c $(OUTPUT)/network_helpers.o $(OUTPUT)/xdp_features.skel.h | $(OUTPUT)
656 $(OUTPUT)/test_cpp: test_cpp.cpp $(OUTPUT)/test_core_extern.skel.h $(BPFOBJ)
664 $(OUTPUT)/bench_rename.o: $(OUTPUT)/test_overhead.skel.h
665 $(OUTPUT)/bench_trigger.o: $(OUTPUT)/trigger_bench.skel.h
666 $(OUTPUT)/bench_ringbufs.o: $(OUTPUT)/ringbuf_bench.skel.h \
667 $(OUTPUT)/perfbuf_bench.skel.h
668 $(OUTPUT)/bench_bloom_filter_map.o: $(OUTPUT)/bloom_filter_bench.skel.h
669 $(OUTPUT)/bench_bpf_loop.o: $(OUTPUT)/bpf_loop_bench.skel.h
670 $(OUTPUT)/bench_strncmp.o: $(OUTPUT)/strncmp_bench.skel.h
671 $(OUTPUT)/bench_bpf_hashmap_full_update.o: $(OUTPUT)/bpf_hashmap_full_update_bench.skel.h
672 $(OUTPUT)/bench_local_storage.o: $(OUTPUT)/local_storage_bench.skel.h
673 $(OUTPUT)/bench_local_storage_rcu_tasks_trace.o: $(OUTPUT)/local_storage_rcu_tasks_trace_bench.skel.h
674 $(OUTPUT)/bench_local_storage_create.o: $(OUTPUT)/bench_local_storage_create.skel.h
675 $(OUTPUT)/bench_bpf_hashmap_lookup.o: $(OUTPUT)/bpf_hashmap_lookup.skel.h
676 $(OUTPUT)/bench_htab_mem.o: $(OUTPUT)/htab_mem_bench.skel.h
712 $(addprefix $(OUTPUT)/,*.o *.skel.h *.lskel.h *.subskel.h \