Lines Matching defs:aiocb
34 ($aiocb: expr) => {
36 let err = $aiocb.as_mut().error();
50 let aiocb = AioFsync::new(
59 assert_eq!(1001, aiocb.fd());
60 assert_eq!(AioFsyncMode::O_SYNC, aiocb.mode());
61 assert_eq!(42, aiocb.priority());
62 let sev = aiocb.sigevent().sigevent();
116 let aiocb = AioRead::new(
126 assert_eq!(1001, aiocb.fd());
127 assert_eq!(4, aiocb.nbytes());
128 assert_eq!(2, aiocb.offset());
129 assert_eq!(42, aiocb.priority());
130 let sev = aiocb.sigevent().sigevent();
243 let aiocb = AioReadv::new(
253 assert_eq!(1001, aiocb.fd());
254 assert_eq!(2, aiocb.iovlen());
255 assert_eq!(2, aiocb.offset());
256 assert_eq!(42, aiocb.priority());
257 let sev = aiocb.sigevent().sigevent();
303 let aiocb = AioWrite::new(
313 assert_eq!(1001, aiocb.fd());
314 assert_eq!(4, aiocb.nbytes());
315 assert_eq!(2, aiocb.offset());
316 assert_eq!(42, aiocb.priority());
317 let sev = aiocb.sigevent().sigevent();
443 let aiocb = AioWritev::new(
453 assert_eq!(1001, aiocb.fd());
454 assert_eq!(2, aiocb.iovlen());
455 assert_eq!(2, aiocb.offset());
456 assert_eq!(42, aiocb.priority());
457 let sev = aiocb.sigevent().sigevent();
553 let mut aiocb = Box::pin(AioWrite::new(
560 aiocb.as_mut().submit().unwrap();
561 let err = aiocb.as_mut().error();
566 // Wait for aiocb to complete, but don't care whether it succeeded
567 let _ = poll_aio!(&mut aiocb);
568 let _ = aiocb.as_mut().aio_return();
607 &*wcb as &dyn AsRef<libc::aiocb>,
608 &*rcb as &dyn AsRef<libc::aiocb>,