Home
last modified time | relevance | path

Searched refs:aio_req (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/fs/overlayfs/
H A Dfile.c279 static inline void ovl_aio_put(struct ovl_aio_req *aio_req) in ovl_aio_put() argument
281 if (refcount_dec_and_test(&aio_req->ref)) { in ovl_aio_put()
282 fput(aio_req->iocb.ki_filp); in ovl_aio_put()
283 kmem_cache_free(ovl_aio_request_cachep, aio_req); in ovl_aio_put()
287 static void ovl_aio_cleanup_handler(struct ovl_aio_req *aio_req) in ovl_aio_cleanup_handler() argument
289 struct kiocb *iocb = &aio_req->iocb; in ovl_aio_cleanup_handler()
290 struct kiocb *orig_iocb = aio_req->orig_iocb; in ovl_aio_cleanup_handler()
300 ovl_aio_put(aio_req); in ovl_aio_cleanup_handler()
305 struct ovl_aio_req *aio_req = container_of(iocb, in ovl_aio_rw_complete() local
307 struct kiocb *orig_iocb = aio_req in ovl_aio_rw_complete()
337 struct ovl_aio_req *aio_req; ovl_read_iter() local
408 struct ovl_aio_req *aio_req; ovl_write_iter() local
[all...]
/kernel/linux/linux-5.10/fs/overlayfs/
H A Dfile.c260 static inline void ovl_aio_put(struct ovl_aio_req *aio_req) in ovl_aio_put() argument
262 if (refcount_dec_and_test(&aio_req->ref)) { in ovl_aio_put()
263 fput(aio_req->iocb.ki_filp); in ovl_aio_put()
264 kmem_cache_free(ovl_aio_request_cachep, aio_req); in ovl_aio_put()
268 static void ovl_aio_cleanup_handler(struct ovl_aio_req *aio_req) in ovl_aio_cleanup_handler() argument
270 struct kiocb *iocb = &aio_req->iocb; in ovl_aio_cleanup_handler()
271 struct kiocb *orig_iocb = aio_req->orig_iocb; in ovl_aio_cleanup_handler()
284 ovl_aio_put(aio_req); in ovl_aio_cleanup_handler()
289 struct ovl_aio_req *aio_req = container_of(iocb, in ovl_aio_rw_complete() local
291 struct kiocb *orig_iocb = aio_req in ovl_aio_rw_complete()
322 struct ovl_aio_req *aio_req; ovl_read_iter() local
389 struct ovl_aio_req *aio_req; ovl_write_iter() local
[all...]
/kernel/linux/linux-5.10/fs/ceph/
H A Dfile.c1015 struct ceph_aio_request *aio_req) in ceph_aio_complete()
1020 if (!atomic_dec_and_test(&aio_req->pending_reqs)) in ceph_aio_complete()
1023 if (aio_req->iocb->ki_flags & IOCB_DIRECT) in ceph_aio_complete()
1026 ret = aio_req->error; in ceph_aio_complete()
1028 ret = aio_req->total_len; in ceph_aio_complete()
1032 if (ret >= 0 && aio_req->write) { in ceph_aio_complete()
1035 loff_t endoff = aio_req->iocb->ki_pos + aio_req->total_len; in ceph_aio_complete()
1044 &aio_req->prealloc_cf); in ceph_aio_complete()
1051 ceph_put_cap_refs(ci, (aio_req in ceph_aio_complete()
1014 ceph_aio_complete(struct inode *inode, struct ceph_aio_request *aio_req) ceph_aio_complete() argument
1064 struct ceph_aio_request *aio_req = req->r_priv; ceph_aio_complete_req() local
1142 struct ceph_aio_request *aio_req = orig_req->r_priv; ceph_aio_retry_work() local
1216 struct ceph_aio_request *aio_req = NULL; ceph_direct_read_write() local
[all...]
/kernel/linux/linux-6.6/fs/ceph/
H A Dfile.c1194 struct ceph_aio_request *aio_req) in ceph_aio_complete()
1199 if (!atomic_dec_and_test(&aio_req->pending_reqs)) in ceph_aio_complete()
1202 if (aio_req->iocb->ki_flags & IOCB_DIRECT) in ceph_aio_complete()
1205 ret = aio_req->error; in ceph_aio_complete()
1207 ret = aio_req->total_len; in ceph_aio_complete()
1211 if (ret >= 0 && aio_req->write) { in ceph_aio_complete()
1214 loff_t endoff = aio_req->iocb->ki_pos + aio_req->total_len; in ceph_aio_complete()
1222 &aio_req->prealloc_cf); in ceph_aio_complete()
1229 ceph_put_cap_refs(ci, (aio_req in ceph_aio_complete()
1193 ceph_aio_complete(struct inode *inode, struct ceph_aio_request *aio_req) ceph_aio_complete() argument
1242 struct ceph_aio_request *aio_req = req->r_priv; ceph_aio_complete_req() local
1323 struct ceph_aio_request *aio_req = orig_req->r_priv; ceph_aio_retry_work() local
1397 struct ceph_aio_request *aio_req = NULL; ceph_direct_read_write() local
[all...]

Completed in 7 milliseconds