Lines Matching full:zerocopy
12 obj-$(CONFIG_RUST) += zerocopy.o
90 zerocopy-cfgs := \
93 zerocopy-flags := \
95 $(call cfgs-to-flags,$(zerocopy-cfgs))
97 zerocopy-envs := \
197 rustdoc-kernel rustdoc-pin_init rustdoc-zerocopy rustdoc-zerocopy_derive
233 rustdoc-zerocopy_derive: $(src)/zerocopy-derive/lib.rs rustdoc-clean rustdoc-syn FORCE
255 rustdoc-zerocopy: private rustc_target_envs := $(zerocopy-envs)
256 rustdoc-zerocopy: private is-kernel-object := y
257 rustdoc-zerocopy: private rustc_target_flags = $(zerocopy-flags) \
258 --extend-css $(src)/zerocopy/rustdoc/style.css
259 rustdoc-zerocopy: $(src)/zerocopy/src/lib.rs rustdoc-clean rustdoc-core FORCE
285 --extern zerocopy --extern zerocopy_derive
305 rusttestlib-zerocopy: private rustc_target_envs := $(zerocopy-envs)
306 rusttestlib-zerocopy: private rustc_target_flags = $(zerocopy-flags)
307 rusttestlib-zerocopy: $(src)/zerocopy/src/lib.rs FORCE
332 rusttestlib-zerocopy_derive: $(src)/zerocopy-derive/lib.rs rusttestlib-syn FORCE
357 --extern zerocopy=$(objtree)/$(obj)/test/libzerocopy.rlib \
361 $(obj)/bindings.o rusttestlib-zerocopy rusttestlib-zerocopy_derive FORCE
395 --extern zerocopy --extern zerocopy_derive \
629 $(obj)/$(libzerocopy_derive_name): $(src)/zerocopy-derive/lib.rs $(obj)/host/libproc_macro2.rlib \
669 --cfgs='zerocopy=$(zerocopy-cfgs)' \
676 --envs='zerocopy=$(zerocopy-envs)' \
752 $(obj)/zerocopy.o: private skip_clippy = 1
753 $(obj)/zerocopy.o: private skip_gendwarfksyms = 1
754 $(obj)/zerocopy.o: private rustc_target_envs := $(zerocopy-envs)
755 $(obj)/zerocopy.o: private rustc_target_flags = $(zerocopy-flags)
756 $(obj)/zerocopy.o: $(src)/zerocopy/src/lib.rs $(obj)/compiler_builtins.o FORCE
795 --extern zerocopy --extern zerocopy_derive
798 $(obj)/zerocopy.o $(obj)/$(libzerocopy_derive_name) FORCE