MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / from_components

Function from_components

src/ioctl/mod.rs:210–224  ·  view source on GitHub ↗
(
        direction: Direction,
        group: u8,
        number: u8,
        data_size: usize,
    )

Source from the content-addressed store, hash-verified

208 #[doc(alias = "_IOC")]
209 #[inline]
210 pub const fn from_components(
211 direction: Direction,
212 group: u8,
213 number: u8,
214 data_size: usize,
215 ) -> Opcode {
216 assert!(data_size <= Opcode::MAX as usize, "data size is too large");
217
218 platform::compose_opcode(
219 direction,
220 group as Opcode,
221 number as Opcode,
222 data_size as Opcode,
223 )
224 }
225
226 /// Create a new opcode from a group, a number, that uses no data.
227 ///

Callers 4

noneFunction · 0.85
readFunction · 0.85
writeFunction · 0.85
read_writeFunction · 0.85

Calls 1

compose_opcodeFunction · 0.70

Tested by

no test coverage detected