ML
Size: a a a
ML
RP
SP
EG
EG
e
EG
e
EG
e
EG
RP
RP
ML
RP
fn init() -> Mutex<iou::SubmissionQueue<'static>> {
unsafe {
static mut RING: Option<iou::IoUring> = None;
RING = Some(iou::IoUring::new(ENTRIES).expect("TODO handle io_uring_init failure"));
let (sq, cq, _) = RING.as_mut().unwrap().queues();
thread::spawn(move || complete(cq));
Mutex::new(sq)
}
}
RP
RP
SP
DF
char, signed char, unsigned char, char8_t, std::byte, std::int8_t, std::uint8_t, std::int_fast8_t, std::int_least8_t, std::uint_fast8_t, std::uint_least8_t