Searched refs:kaiocb (Results 1 – 11 of 11) sorted by relevance
| /f-stack/freebsd/sys/ |
| H A D | aio.h | 115 typedef void aio_cancel_fn_t(struct kaiocb *); 116 typedef void aio_handle_fn_t(struct kaiocb *); 127 struct kaiocb { struct 128 TAILQ_ENTRY(kaiocb) list; /* (b) backend-specific list of jobs */ 130 TAILQ_ENTRY(kaiocb) allist; /* (a) list of all jobs in proc */ 204 bool aio_cancel_cleared(struct kaiocb *job); 205 void aio_cancel(struct kaiocb *job); 206 bool aio_clear_cancel_function(struct kaiocb *job); 207 void aio_complete(struct kaiocb *job, long status, int error); 208 void aio_schedule(struct kaiocb *job, aio_handle_fn_t *func); [all …]
|
| H A D | protosw.h | 39 struct kaiocb; 233 int (*pru_aio_queue)(struct socket *so, struct kaiocb *job); 240 int pru_aio_queue_notsupp(struct socket *so, struct kaiocb *job);
|
| H A D | file.h | 79 struct kaiocb; 127 typedef int fo_aio_queue_t(struct file *fp, struct kaiocb *job); 440 fo_aio_queue(struct file *fp, struct kaiocb *job) in fo_aio_queue()
|
| H A D | sockbuf.h | 115 TAILQ_HEAD(, kaiocb) sb_aiojobq; /* (a) pending AIO ops */
|
| H A D | event.h | 302 struct kaiocb *p_aio; /* AIO job pointer */
|
| /f-stack/freebsd/kern/ |
| H A D | vfs_aio.c | 696 struct kaiocb *job; in aio_selectjob() 947 struct kaiocb *job; in aio_schedule_fsync() 1069 struct kaiocb *job; in aio_daemon() 1505 struct kaiocb *job; in aio_aqueue() 1779 struct kaiocb *job2; in aio_queue_file() 1904 struct kaiocb *job; in kern_aio_return() 2114 struct kaiocb *job; in kern_aio_error() 2432 struct kaiocb *job = (struct kaiocb *)bp->bio_caller1; in aio_biocleanup() 2459 struct kaiocb *job = (struct kaiocb *)bp->bio_caller1; in aio_biowakeup() 2504 struct kaiocb *job; in kern_aio_waitcomplete() [all …]
|
| H A D | sys_socket.c | 102 static void soo_aio_cancel(struct kaiocb *job); 603 soaio_process_job(struct socket *so, struct sockbuf *sb, struct kaiocb *job) in soaio_process_job() 714 struct kaiocb *job; in soaio_process_sb() 774 soo_aio_cancel(struct kaiocb *job) in soo_aio_cancel() 805 soo_aio_queue(struct file *fp, struct kaiocb *job) in soo_aio_queue()
|
| H A D | uipc_socket.c | 3642 pru_aio_queue_notsupp(struct socket *so, struct kaiocb *job)
|
| /f-stack/tools/compat/include/sys/ |
| H A D | protosw.h | 37 struct kaiocb; 230 int (*pru_aio_queue)(struct socket *so, struct kaiocb *job); 237 int pru_aio_queue_notsupp(struct socket *so, struct kaiocb *job);
|
| H A D | event.h | 232 struct kaiocb *p_aio; /* AIO job pointer */
|
| H A D | sockbuf.h | 115 TAILQ_HEAD(, kaiocb) sb_aiojobq; /* (a) pending AIO ops */
|