Home
last modified time | relevance | path

Searched refs:ki_complete (Results 1 – 25 of 25) sorted by relevance

/linux-6.15/fs/
H A Dbacking-file.c127 orig_iocb->ki_complete(orig_iocb, res); in backing_aio_rw_complete()
192 aio->iocb.ki_complete = backing_aio_rw_complete; in backing_file_read_iter()
259 aio->iocb.ki_complete = backing_aio_queue_completion; in backing_file_write_iter()
H A Ddirect-io.c314 dio->iocb->ki_complete(dio->iocb, ret); in dio_complete()
H A Daio.c1514 req->ki_complete = aio_complete_rw; in aio_prep_rw()
1576 req->ki_complete(req, ret); in aio_rw_done()
/linux-6.15/fs/netfs/
H A Dread_collect.c374 if (rreq->iocb->ki_complete) in netfs_rreq_assess_dio()
375 rreq->iocb->ki_complete( in netfs_rreq_assess_dio()
399 if (rreq->iocb->ki_complete) in netfs_rreq_assess_single()
400 rreq->iocb->ki_complete( in netfs_rreq_assess_single()
H A Dwrite_collect.c437 if (wreq->iocb->ki_complete) in netfs_write_collection_worker()
438 wreq->iocb->ki_complete( in netfs_write_collection_worker()
/linux-6.15/mm/
H A Dpage_io.c397 sio->iocb.ki_complete = sio_write_complete; in swap_writepage_fs()
563 sio->iocb.ki_complete = sio_read_complete; in swap_read_folio_fs()
/linux-6.15/fs/erofs/
H A Dfileio.c57 rq->iocb.ki_complete = erofs_fileio_ki_complete; in erofs_fileio_rq_submit()
/linux-6.15/fs/iomap/
H A Ddirect-io.c158 iocb->ki_complete(iocb, iomap_dio_complete(dio)); in iomap_dio_complete_work()
212 iocb->ki_complete(iocb, 0); in iomap_dio_done()
/linux-6.15/fs/cachefiles/
H A Dio.c152 ki->iocb.ki_complete = cachefiles_read_complete; in cachefiles_read()
322 ki->iocb.ki_complete = cachefiles_write_complete; in __cachefiles_write()
/linux-6.15/fs/bcachefs/
H A Dfs-io-direct.c42 dio->req->ki_complete(dio->req, dio->ret); in CLOSURE_CALLBACK()
413 req->ki_complete(req, ret); in bch2_dio_write_done()
/linux-6.15/io_uring/
H A Drw.c281 rw->kiocb.ki_complete = io_complete_rw_iopoll; in __io_prep_rw()
283 rw->kiocb.ki_complete = io_complete_rw; in __io_prep_rw()
1036 rw->kiocb.ki_complete = NULL; in io_read_mshot()
/linux-6.15/block/
H A Dfops.c150 dio->iocb->ki_complete(iocb, ret); in blkdev_bio_end_io()
305 iocb->ki_complete(iocb, ret); in blkdev_bio_end_io_async()
/linux-6.15/fs/nfs/
H A Dlocalio.c503 iocb->kiocb.ki_complete = nfs_local_read_aio_complete; in nfs_do_local_read()
713 iocb->kiocb.ki_complete = nfs_local_write_aio_complete; in nfs_do_local_write()
H A Ddirect.c268 dreq->iocb->ki_complete(dreq->iocb, res); in nfs_direct_complete()
/linux-6.15/drivers/nvme/target/
H A Dio-cmd-file.c178 req->f.iocb.ki_complete = nvmet_file_io_done; in nvmet_file_execute_io()
/linux-6.15/drivers/target/
H A Dtarget_core_file.c295 aio_cmd->iocb.ki_complete = cmd_rw_aio_complete; in fd_execute_rw_aio()
/linux-6.15/drivers/usb/gadget/legacy/
H A Dinode.c483 iocb->ki_complete(iocb, ret); in ep_user_copy_worker()
510 iocb->ki_complete(iocb, in ep_aio_complete()
/linux-6.15/drivers/block/
H A Dloop.c383 cmd->iocb.ki_complete = lo_rw_aio_complete; in lo_rw_aio()
386 cmd->iocb.ki_complete = NULL; in lo_rw_aio()
/linux-6.15/crypto/
H A Daf_alg.c1155 iocb->ki_complete(iocb, err ? err : (int)resultlen); in af_alg_async_cb()
/linux-6.15/fs/ocfs2/
H A Dfile.c2463 saved_ki_complete = xchg(&iocb->ki_complete, NULL); in ocfs2_file_write_iter()
2511 xchg(&iocb->ki_complete, saved_ki_complete); in ocfs2_file_write_iter()
/linux-6.15/include/linux/
H A Dfs.h407 void (*ki_complete)(struct kiocb *iocb, long ret); member
432 return kiocb->ki_complete == NULL; in is_sync_kiocb()
/linux-6.15/fs/ceph/
H A Dfile.c1325 aio_req->iocb->ki_complete(aio_req->iocb, ret); in ceph_aio_complete()
/linux-6.15/Documentation/filesystems/
H A Dporting.rst885 page references stay until I/O has completed, i.e. until ->ki_complete() has
/linux-6.15/fs/fuse/
H A Dfile.c739 io->iocb->ki_complete(io->iocb, res); in fuse_aio_complete()
/linux-6.15/drivers/usb/gadget/function/
H A Df_fs.c865 io_data->kiocb->ki_complete(io_data->kiocb, ret); in ffs_user_copy_worker()