Lines Matching refs:h
21 GENHDR := $(GENDIR)/autoconf.h
381 $(APIDIR)/linux/bpf.h \
390 $(APIDIR)/linux/bpf.h \
404 $(INCLUDE_DIR)/vmlinux.h: $(VMLINUX_BTF) $(BPFTOOL) | $(INCLUDE_DIR)
407 $(Q)$(BPFTOOL) btf dump file $(VMLINUX_BTF) format c > $(INCLUDE_DIR)/.vmlinux.h.tmp
408 $(Q)cmp -s $(INCLUDE_DIR)/.vmlinux.h.tmp $@ || mv $(INCLUDE_DIR)/.vmlinux.h.tmp $@
464 $(OUTPUT)/flow_dissector_load.o: flow_dissector_load.h
465 $(OUTPUT)/cgroup_getset_retval_hooks.o: cgroup_getset_retval_hooks.h
494 LINKED_SKELS := test_static_linked.skel.h linked_funcs.skel.h \
495 linked_vars.skel.h linked_maps.skel.h \
496 test_subskeleton.skel.h test_subskeleton_lib.skel.h \
497 test_usdt.skel.h
509 test_static_linked.skel.h-deps := test_static_linked1.bpf.o test_static_linked2.bpf.o
510 linked_funcs.skel.h-deps := linked_funcs1.bpf.o linked_funcs2.bpf.o
511 linked_vars.skel.h-deps := linked_vars1.bpf.o linked_vars2.bpf.o
512 linked_maps.skel.h-deps := linked_maps1.bpf.o linked_maps2.bpf.o
515 test_subskeleton.skel.h-deps := test_subskeleton_lib2.bpf.o test_subskeleton_lib.bpf.o test_subskel…
516 test_subskeleton_lib.skel.h-deps := test_subskeleton_lib2.bpf.o test_subskeleton_lib.bpf.o
517 test_usdt.skel.h-deps := test_usdt.bpf.o test_usdt_multispec.bpf.o
518 xsk_xdp_progs.skel.h-deps := xsk_xdp_progs.bpf.o
519 xdp_hw_metadata.skel.h-deps := xdp_hw_metadata.bpf.o
520 xdp_features.skel.h-deps := xdp_features.bpf.o
525 HEADERS_FOR_BPF_OBJS := $(wildcard $(BPFDIR)/*.bpf.h) \
526 $(addprefix $(BPFDIR)/, bpf_core_read.h \
527 bpf_endian.h \
528 bpf_helpers.h \
529 bpf_tracing.h)
544 TRUNNER_EXTRA_HDRS := $$(filter %.h,$(TRUNNER_EXTRA_SOURCES))
545 TRUNNER_TESTS_HDR := $(TRUNNER_TESTS_DIR)/tests.h
548 TRUNNER_BPF_SKELS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.skel.h, \
551 TRUNNER_BPF_LSKELS := $$(patsubst %.c,$$(TRUNNER_OUTPUT)/%.lskel.h, $$(LSKELS) $$(LSKELS_EXTRA))
579 $(TRUNNER_BPF_PROGS_DIR)/*.h \
580 $$(INCLUDE_DIR)/vmlinux.h \
588 $(TRUNNER_BPF_SKELS): %.skel.h: %.bpf.o $(BPFTOOL) | $(TRUNNER_OUTPUT)
595 …FTOOL) gen subskeleton $$(<:.o=.linked3.o) name $$(notdir $$(<:.bpf.o=)) > $$(@:.skel.h=.subskel.h)
598 $(TRUNNER_BPF_LSKELS): %.lskel.h: %.bpf.o $(BPFTOOL) | $(TRUNNER_OUTPUT)
612 $$(call msg,LINK-BPF,$(TRUNNER_BINARY),$$(@:.skel.h=.bpf.o))
613 …$(Q)$$(BPFTOOL) gen object $$(@:.skel.h=.linked1.o) $$(addprefix $(TRUNNER_OUTPUT)/,$$($$(@F)-deps…
614 $(Q)$$(BPFTOOL) gen object $$(@:.skel.h=.linked2.o) $$(@:.skel.h=.linked1.o)
615 $(Q)$$(BPFTOOL) gen object $$(@:.skel.h=.linked3.o) $$(@:.skel.h=.linked2.o)
616 $(Q)diff $$(@:.skel.h=.linked2.o) $$(@:.skel.h=.linked3.o)
618 $(Q)$$(BPFTOOL) gen skeleton $$(@:.skel.h=.linked3.o) name $$(notdir $$(@:.skel.h=)) > $$@
619 …Q)$$(BPFTOOL) gen subskeleton $$(@:.skel.h=.linked3.o) name $$(notdir $$(@:.skel.h=)) > $$(@:.skel…
620 $(Q)rm -f $$(@:.skel.h=.linked1.o) $$(@:.skel.h=.linked2.o) $$(@:.skel.h=.linked3.o)
626 vpath %.skel.h $(TRUNNER_OUTPUT)
627 vpath %.lskel.h $(TRUNNER_OUTPUT)
628 vpath %.subskel.h $(TRUNNER_OUTPUT)
719 flow_dissector_load.h \
720 ip_check_defrag_frags.h
767 verifier/tests.h: verifier/*.c
773 ) > verifier/tests.h)
774 $(OUTPUT)/test_verifier: test_verifier.c verifier/tests.h $(BPFOBJ) | $(OUTPUT)
780 … $(EXTRA_SRC) xskxceiver.c xskxceiver.h $(OUTPUT)/network_helpers.o $(OUTPUT)/xsk.o $(OUTPUT)/xsk_…
784 …metadata.c $(OUTPUT)/network_helpers.o $(OUTPUT)/xsk.o $(OUTPUT)/xdp_hw_metadata.skel.h | $(OUTPUT)
788 $(OUTPUT)/xdp_features: xdp_features.c $(OUTPUT)/network_helpers.o $(OUTPUT)/xdp_features.skel.h | …
796 $(OUTPUT)/test_cpp: test_cpp.cpp $(OUTPUT)/test_core_extern.skel.h $(BPFOBJ)
801 $(OUTPUT)/bench_%.o: benchs/bench_%.c bench.h $(BPFOBJ)
804 $(OUTPUT)/bench_rename.o: $(OUTPUT)/test_overhead.skel.h
805 $(OUTPUT)/bench_trigger.o: $(OUTPUT)/trigger_bench.skel.h
806 $(OUTPUT)/bench_ringbufs.o: $(OUTPUT)/ringbuf_bench.skel.h \
807 $(OUTPUT)/perfbuf_bench.skel.h
808 $(OUTPUT)/bench_bloom_filter_map.o: $(OUTPUT)/bloom_filter_bench.skel.h
809 $(OUTPUT)/bench_bpf_loop.o: $(OUTPUT)/bpf_loop_bench.skel.h
810 $(OUTPUT)/bench_strncmp.o: $(OUTPUT)/strncmp_bench.skel.h
811 $(OUTPUT)/bench_bpf_hashmap_full_update.o: $(OUTPUT)/bpf_hashmap_full_update_bench.skel.h
812 $(OUTPUT)/bench_local_storage.o: $(OUTPUT)/local_storage_bench.skel.h
813 …OUTPUT)/bench_local_storage_rcu_tasks_trace.o: $(OUTPUT)/local_storage_rcu_tasks_trace_bench.skel.h
814 $(OUTPUT)/bench_local_storage_create.o: $(OUTPUT)/bench_local_storage_create.skel.h
815 $(OUTPUT)/bench_bpf_hashmap_lookup.o: $(OUTPUT)/bpf_hashmap_lookup.skel.h
816 $(OUTPUT)/bench_htab_mem.o: $(OUTPUT)/htab_mem_bench.skel.h
817 $(OUTPUT)/bench_bpf_crypto.o: $(OUTPUT)/crypto_bench.skel.h
818 $(OUTPUT)/bench_sockmap.o: $(OUTPUT)/bench_sockmap_prog.skel.h
819 $(OUTPUT)/bench.o: bench.h testing_helpers.h $(BPFOBJ)
862 prog_tests/tests.h map_tests/tests.h verifier/tests.h \
864 $(addprefix $(OUTPUT)/,*.o *.d *.skel.h *.lskel.h *.subskel.h \