Lines Matching refs:bpf
62 LIBBPF = $(TOOLS_PATH)/lib/bpf/libbpf.a
64 CGROUP_HELPERS := ../../tools/testing/selftests/bpf/cgroup_helpers.o
65 TRACE_HELPERS := ../../tools/testing/selftests/bpf/trace_helpers.o
200 TPROGS_CFLAGS += -I$(srctree)/tools/testing/selftests/bpf/
244 BTF_LLC_PROBE := $(shell $(LLC) -march=bpf -mattr=help 2>&1 | grep dwarfris)
248 $(CLANG) -target bpf -O2 -g -c -x c - -o ./llvm_btf_verify.o; \
277 BPFTOOLDIR := $(TOOLS_PATH)/bpf/bpftool
303 @if ! (${LLC} -march=bpf -mattr=help > /dev/null 2>&1); then \
358 $(obj)/xdp_redirect_cpu.bpf.o: $(obj)/xdp_sample.bpf.o
359 $(obj)/xdp_redirect_map_multi.bpf.o: $(obj)/xdp_sample.bpf.o
360 $(obj)/xdp_redirect_map.bpf.o: $(obj)/xdp_sample.bpf.o
361 $(obj)/xdp_redirect.bpf.o: $(obj)/xdp_sample.bpf.o
362 $(obj)/xdp_monitor.bpf.o: $(obj)/xdp_sample.bpf.o
364 $(obj)/%.bpf.o: $(src)/%.bpf.c $(obj)/vmlinux.h $(src)/xdp_sample.bpf.h $(src)/xdp_sample_shared.h
366 $(Q)$(CLANG) -g -O2 -target bpf -D__TARGET_ARCH_$(SRCARCH) \
368 -I$(srctree)/samples/bpf -I$(srctree)/tools/include \
370 -c $(filter %.bpf.c,$^) -o $@
376 xdp_redirect_cpu.skel.h-deps := xdp_redirect_cpu.bpf.o xdp_sample.bpf.o
377 xdp_redirect_map_multi.skel.h-deps := xdp_redirect_map_multi.bpf.o xdp_sample.bpf.o
378 xdp_redirect_map.skel.h-deps := xdp_redirect_map.bpf.o xdp_sample.bpf.o
379 xdp_redirect.skel.h-deps := xdp_redirect.bpf.o xdp_sample.bpf.o
380 xdp_monitor.skel.h-deps := xdp_monitor.bpf.o xdp_sample.bpf.o
382 LINKED_BPF_SRCS := $(patsubst %.bpf.o,%.bpf.c,$(foreach skel,$(LINKED_SKELS),$($(skel)-deps)))
384 BPF_SRCS_LINKED := $(notdir $(wildcard $(src)/*.bpf.c))
385 BPF_OBJS_LINKED := $(patsubst %.bpf.c,$(obj)/%.bpf.o, $(BPF_SRCS_LINKED))
405 -I$(obj) -I$(srctree)/tools/testing/selftests/bpf/ \
413 -I$(srctree)/samples/bpf/ -include asm_goto_workaround.h \
415 $(OPT) -O2 -mtriple=bpf-pc-linux | $(LLVM_DIS) | \
416 $(LLC) -march=bpf $(LLC_FLAGS) -filetype=obj -o $@