Lines Matching defs:Flags
54 let release_fn = if flags.contains(Flags::IORESOURCE_MEM) {
106 flags: Flags,
162 pub fn flags(&self) -> Flags {
167 Flags(flags)
184 /// [`Flags::IORESOURCE_IO`].
186 pub struct Flags(c_ulong);
188 impl Flags {
190 pub fn contains(self, flags: Flags) -> bool {
195 impl core::ops::BitOr for Flags {
202 impl core::ops::BitAnd for Flags {
209 impl core::ops::Not for Flags {
216 impl Flags {
218 pub const IORESOURCE_IO: Flags = Flags::new(bindings::IORESOURCE_IO);
221 pub const IORESOURCE_MUXED: Flags = Flags::new(bindings::IORESOURCE_MUXED);
224 pub const IORESOURCE_MEM: Flags = Flags::new(bindings::IORESOURCE_MEM);
227 pub const IORESOURCE_MEM_NONPOSTED: Flags = Flags::new(bindings::IORESOURCE_MEM_NONPOSTED);
233 Flags(value as c_ulong)