Home
last modified time | relevance | path

Searched refs:unsafe_protocol (Results 1 – 25 of 29) sorted by relevance

12

/external/rust/android-crates-io/crates/uefi/src/proto/
Dmisc.rs7 use crate::proto::unsafe_protocol;
16 #[unsafe_protocol(TimestampProtocol::GUID)]
36 #[unsafe_protocol(ResetNotificationProtocol::GUID)]
Dshell_params.rs3 use crate::proto::unsafe_protocol;
13 #[unsafe_protocol(ShellParametersProtocol::GUID)]
Drng.rs3 use crate::proto::unsafe_protocol;
12 #[unsafe_protocol(uefi_raw::protocol::rng::RngProtocol::GUID)]
Dloaded_image.rs6 use crate::proto::unsafe_protocol;
16 #[unsafe_protocol(LoadedImageProtocol::GUID)]
Dmod.rs30 pub use uefi_macros::unsafe_protocol;
/external/rust/android-crates-io/crates/uefi/src/proto/media/
Ddisk.rs3 use crate::proto::unsafe_protocol;
17 #[unsafe_protocol(DiskIoProtocol::GUID)]
93 #[unsafe_protocol(DiskIo2Protocol::GUID)]
Dload_file.rs3 use crate::proto::unsafe_protocol;
33 #[unsafe_protocol(LoadFileProtocol::GUID)]
109 #[unsafe_protocol(LoadFile2Protocol::GUID)]
Dfs.rs4 use crate::proto::unsafe_protocol;
25 #[unsafe_protocol(SimpleFileSystemProtocol::GUID)]
Dblock.rs3 use crate::proto::unsafe_protocol;
11 #[unsafe_protocol(BlockIoProtocol::GUID)]
Dpartition.rs3 use crate::proto::unsafe_protocol;
226 #[unsafe_protocol("8cf2f62c-bc9b-4821-808d-ec9ec421a1a0")]
/external/rust/android-crates-io/crates/uefi/src/proto/device_path/
Dtext.rs12 use crate::proto::unsafe_protocol;
75 #[unsafe_protocol(DevicePathToTextProtocol::GUID)]
130 #[unsafe_protocol("05c99a21-c70f-4ad2-8a5f-35df3343f51e")]
Dmod.rs85 use crate::proto::{unsafe_protocol, ProtocolPointer};
361 #[unsafe_protocol(uefi_raw::protocol::device_path::DevicePathProtocol::GUID)]
661 #[unsafe_protocol("bc62157e-3e33-4fec-9920-2d3b36d750df")]
/external/rust/android-crates-io/crates/uefi-macros/
DCHANGELOG.md46 - The `unsafe_protocol` macro no longer makes protocols `!Send` and
50 - The `unsafe_protocol` macro now accepts the path of a `Guid` constant in
64 - Added the `unsafe_protocol` macro to provide a slightly nicer way to
69 been removed. For implementing protocols, use the `unsafe_protocol`
/external/rust/android-crates-io/crates/uefi/src/proto/debug/
Dmod.rs14 use crate::proto::unsafe_protocol;
34 #[unsafe_protocol("2755590c-6f3c-42fa-9ea4-a3ba543cda25")]
180 #[unsafe_protocol("eba4e8d2-3858-41ec-a281-2647ba9660d0")]
/external/rust/android-crates-io/crates/uefi/src/proto/console/pointer/
Dmod.rs3 use crate::proto::unsafe_protocol;
10 #[unsafe_protocol(SimplePointerProtocol::GUID)]
/external/rust/android-crates-io/crates/uefi/src/proto/security/
Dmemory_protection.rs3 use crate::proto::unsafe_protocol;
13 #[unsafe_protocol(MemoryAttributeProtocol::GUID)]
/external/rust/android-crates-io/crates/uefi/src/proto/console/
Dserial.rs3 use crate::proto::unsafe_protocol;
21 #[unsafe_protocol(SerialIoProtocol::GUID)]
Dgop.rs53 use crate::proto::unsafe_protocol;
73 #[unsafe_protocol(GraphicsOutputProtocol::GUID)]
/external/rust/android-crates-io/crates/uefi/src/proto/console/text/
Dinput.rs1 use crate::proto::unsafe_protocol;
9 #[unsafe_protocol(SimpleTextInputProtocol::GUID)]
Doutput.rs1 use crate::proto::unsafe_protocol;
25 #[unsafe_protocol(SimpleTextOutputProtocol::GUID)]
/external/rust/android-crates-io/crates/uefi/src/proto/shim/
Dmod.rs10 use crate::proto::unsafe_protocol;
70 #[unsafe_protocol("605dab50-e046-4300-abb6-3dd810dd8b23")]
/external/rust/android-crates-io/crates/uefi/src/proto/driver/
Dcomponent_name.rs8 use crate::proto::unsafe_protocol;
29 #[unsafe_protocol(ComponentName2Protocol::DEPRECATED_COMPONENT_NAME_GUID)]
100 #[unsafe_protocol(ComponentName2Protocol::GUID)]
/external/rust/android-crates-io/crates/uefi/src/proto/string/
Dunicode_collation.rs7 use crate::proto::unsafe_protocol;
16 #[unsafe_protocol("a4c751fc-23ae-4c3e-92e9-4964cf63f349")]
/external/rust/android-crates-io/crates/uefi/src/proto/pi/
Dmp.rs15 use crate::proto::unsafe_protocol;
99 #[unsafe_protocol("3fdda605-a76e-4f46-ad29-12f4531b3d08")]
/external/rust/android-crates-io/crates/uefi/src/proto/network/
Dsnp.rs12 use crate::proto::unsafe_protocol;
22 #[unsafe_protocol("a19832b9-ac25-11d3-9a2d-0090273fc14d")]

12