Home
last modified time | relevance | path

Searched refs:cl_io (Results 1 – 32 of 32) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dcl_object.h122 struct cl_io;
333 const struct cl_io *io);
344 struct cl_object *obj, struct cl_io *io);
757 struct cl_io *cp_owner;
857 struct cl_io *io, int nonblock);
864 const struct cl_page_slice *slice, struct cl_io *io);
873 const struct cl_page_slice *slice, struct cl_io *io);
883 struct cl_io *io);
899 const struct cl_page_slice *slice, struct cl_io *io);
922 struct cl_io *io);
[all …]
Dlclient.h49 int cl_glimpse_lock(const struct lu_env *env, struct cl_io *io,
115 int cl_is_normalio(const struct lu_env *env, const struct cl_io *io);
122 struct cl_io cti_io;
143 static inline struct cl_io *ccc_env_thread_io(const struct lu_env *env) in ccc_env_thread_io()
145 struct cl_io *io = &ccc_env_info(env)->cti_io; in ccc_env_thread_io()
290 struct cl_lock *lock, const struct cl_io *io,
301 const struct cl_page_slice *slice, struct cl_io *io);
306 struct cl_io *io, int nonblock);
309 struct cl_io *io);
312 struct cl_io *io);
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dcl_io.c66 static inline int cl_io_is_loopable(const struct cl_io *io) in cl_io_is_loopable()
84 static int cl_io_invariant(const struct cl_io *io) in cl_io_invariant()
86 struct cl_io *up; in cl_io_invariant()
102 void cl_io_fini(const struct lu_env *env, struct cl_io *io) in cl_io_fini()
149 static int cl_io_init0(const struct lu_env *env, struct cl_io *io, in cl_io_init0()
183 int cl_io_sub_init(const struct lu_env *env, struct cl_io *io, in cl_io_sub_init()
205 int cl_io_init(const struct lu_env *env, struct cl_io *io, in cl_io_init()
223 int cl_io_rw_init(const struct lu_env *env, struct cl_io *io, in cl_io_rw_init()
283 static void cl_io_locks_sort(struct cl_io *io) in cl_io_locks_sort()
377 struct cl_io *io, struct cl_lockset *set, in cl_lockset_lock_one()
[all …]
Dcl_page.c155 struct cl_io *io, pgoff_t start, pgoff_t end, in cl_page_gang_lookup()
472 struct cl_io *owner; in cl_page_invariant()
770 struct cl_io *io, struct cl_page *page, ptrdiff_t op) in cl_page_invoke()
776 const struct cl_page_slice *, struct cl_io *), in cl_page_invoke()
781 struct cl_io *io, struct cl_page *page, ptrdiff_t op) in cl_page_invoid()
787 const struct cl_page_slice *, struct cl_io *), io); in cl_page_invoid()
811 struct cl_io *io, struct cl_page *pg) in cl_page_disown0()
829 const struct cl_page_slice *, struct cl_io *), in cl_page_disown0()
836 int cl_page_is_owned(const struct cl_page *pg, const struct cl_io *io) in cl_page_is_owned()
863 static int cl_page_own0(const struct lu_env *env, struct cl_io *io, in cl_page_own0()
[all …]
Dcl_internal.h82 struct cl_io clt_io;
107 struct cl_io *clt_current_io;
Dcl_lock.c356 const struct cl_io *io, in cl_lock_alloc()
458 const struct cl_io *io) in cl_lock_fits_into()
473 const struct cl_io *io, in cl_lock_lookup()
513 const struct cl_io *io, in cl_lock_find()
560 struct cl_lock *cl_lock_peek(const struct lu_env *env, const struct cl_io *io, in cl_lock_peek()
1121 struct cl_io *io, __u32 flags) in cl_enqueue_kick()
1153 struct cl_io *io, __u32 flags) in cl_enqueue_try()
1249 struct cl_io *io, __u32 enqflags) in cl_enqueue_locked()
1288 struct cl_io *io, __u32 enqflags) in cl_enqueue()
1856 static int check_and_discard_cb(const struct lu_env *env, struct cl_io *io, in check_and_discard_cb()
[all …]
DMakefile9 cl_page.o cl_lock.o cl_io.o lu_ref.o acl.o
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dvvp_page.c79 const struct cl_page_slice *slice, struct cl_io *io, in vvp_page_own()
105 struct cl_io *unused) in vvp_page_assume()
116 struct cl_io *unused) in vvp_page_unassume()
125 const struct cl_page_slice *slice, struct cl_io *io) in vvp_page_disown()
137 struct cl_io *unused) in vvp_page_discard()
160 struct cl_io *unused) in vvp_page_unmap()
219 struct cl_io *unused) in vvp_page_prep_read()
227 struct cl_io *unused) in vvp_page_prep_write()
430 struct cl_io *unused, int nonblock) in vvp_transient_page_own()
438 struct cl_io *unused) in vvp_transient_page_assume()
[all …]
Dvvp_io.c56 int cl_is_normalio(const struct lu_env *env, const struct cl_io *io) in cl_is_normalio()
71 static bool can_populate_pages(const struct lu_env *env, struct cl_io *io, in can_populate_pages()
118 struct cl_io *io = ios->cis_io; in vvp_io_fini()
180 struct cl_io *io = ios->cis_io; in vvp_io_fault_fini()
206 struct ccc_io *vio, struct cl_io *io) in vvp_mmap_locks()
288 static int vvp_io_rw_lock(const struct lu_env *env, struct cl_io *io, in vvp_io_rw_lock()
310 struct cl_io *io = ios->cis_io; in vvp_io_read_lock()
323 struct cl_io *io = ios->cis_io; in vvp_io_fault_lock()
336 struct cl_io *io = ios->cis_io; in vvp_io_write_lock()
365 struct cl_io *io = ios->cis_io; in vvp_io_setattr_lock()
[all …]
Dvvp_internal.h47 struct cl_object *obj, struct cl_io *io);
50 const struct cl_io *io);
Drw.c69 struct cl_io *io = lcc->lcc_io; in ll_cl_fini()
92 struct cl_io *io; in ll_cl_init()
224 struct cl_io *io = lcc->lcc_io; in ll_prepare_write()
255 struct cl_io *io; in ll_commit_write()
452 static int cl_read_ahead_page(const struct lu_env *env, struct cl_io *io, in cl_read_ahead_page()
493 static int ll_read_ahead_page(const struct lu_env *env, struct cl_io *io, in ll_read_ahead_page()
638 struct cl_io *io, struct cl_page_list *queue, in ll_read_ahead_pages()
688 int ll_readahead(const struct lu_env *env, struct cl_io *io, in ll_readahead()
1127 struct cl_io *io; in ll_writepage()
1271 struct cl_io *io = lcc->lcc_io; in ll_readpage()
Dllite_mmap.c97 static struct cl_io *
104 struct cl_io *io; in ll_fault_io_init()
173 struct cl_io *io; in ll_page_mkwrite0()
296 struct cl_io *io; in ll_fault0()
Dvvp_lock.c82 struct cl_lock *lock, const struct cl_io *io) in vvp_lock_init()
Drw26.c228 ssize_t ll_direct_rw_pages(const struct lu_env *env, struct cl_io *io, in ll_direct_rw_pages()
333 static ssize_t ll_direct_IO_26_seg(const struct lu_env *env, struct cl_io *io, in ll_direct_IO_26_seg()
366 struct cl_io *io; in ll_direct_IO_26()
Dllite_internal.h726 int ll_readahead(const struct lu_env *env, struct cl_io *io,
934 struct cl_io *lcc_io;
1110 void ll_io_init(struct cl_io *io, const struct file *file, int write);
1406 extern ssize_t ll_direct_rw_pages(const struct lu_env *env, struct cl_io *io,
Dlloop.c142 struct cl_io lo_io;
188 struct cl_io *io = &lo->lo_io; in do_bio_lustrebacked()
Dfile.c1080 void ll_io_init(struct cl_io *io, const struct file *file, int write) in ll_io_init()
1110 struct cl_io *io; in ll_file_io_generic()
2585 struct cl_io *io; in cl_sync_file_range()
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_cl_internal.h127 struct cl_io emrg_subio;
433 struct cl_io *lse_io;
462 struct cl_io *sub_io;
533 struct cl_io lis_single_subio;
588 struct cl_lock *lock, const struct cl_io *io);
590 struct cl_io *io);
592 struct cl_lock *lock, const struct cl_io *io);
595 struct cl_lock *lock, const struct cl_io *io);
597 struct cl_lock *lock, const struct cl_io *io);
599 struct cl_io *io);
[all …]
Dlov_io.c83 static void lov_io_sub_inherit(struct cl_io *io, struct lov_io *lio, in lov_io_sub_inherit()
87 struct cl_io *parent = lio->lis_cl.cis_io; in lov_io_sub_inherit()
140 struct cl_io *sub_io; in lov_io_sub_init()
142 struct cl_io *io = lio->lis_cl.cis_io; in lov_io_sub_init()
277 struct cl_io *io) in lov_io_subio_init()
301 struct lov_object *obj, struct cl_io *io) in lov_io_slice_init()
430 struct cl_io *io = ios->cis_io; in lov_io_rw_iter_init()
463 int (*iofunc)(const struct lu_env *, struct cl_io *)) in lov_io_call() argument
465 struct cl_io *parent = lio->lis_cl.cis_io; in lov_io_call()
492 static int lov_io_end_wrapper(const struct lu_env *env, struct cl_io *io) in lov_io_end_wrapper()
[all …]
Dlov_page.c83 const struct cl_page_slice *slice, struct cl_io *io, in lov_page_own()
102 const struct cl_page_slice *slice, struct cl_io *io) in lov_page_assume()
109 struct cl_io *io) in lov_page_cache_add()
Dlov_lock.c66 struct cl_io *io = lio->lis_cl.cis_io; in lov_sublock_env_get()
137 const struct cl_io *io, in lov_sublock_alloc()
288 struct lov_lock *lck, const struct cl_io *io) in lov_lock_sub_init()
474 struct cl_io *io, __u32 enqflags, int last) in lov_lock_enqueue_one()
502 struct cl_io *io, struct lov_lock *lck, int idx) in lov_sublock_fill()
545 struct cl_io *io, __u32 enqflags) in lov_lock_enqueue()
964 const struct cl_io *io) in lov_lock_fits_into()
1137 struct cl_lock *lock, const struct cl_io *io) in lov_lock_init_raid0()
1172 struct cl_lock *lock, const struct cl_io *io) in lov_lock_init_empty()
Dlov_object.c74 const struct cl_io *io);
76 struct cl_object *obj, struct cl_io *io);
832 struct cl_io *io) in lov_io_init()
862 struct cl_lock *lock, const struct cl_io *io) in lov_lock_init()
Dlovsub_lock.c451 struct cl_lock *lock, const struct cl_io *io) in lovsub_lock_init()
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/
Dglimpse.c86 int cl_glimpse_lock(const struct lu_env *env, struct cl_io *io, in cl_glimpse_lock()
165 struct cl_io **ioout, int *refcheck) in cl_io_get()
168 struct cl_io *io; in cl_io_get()
201 struct cl_io *io = NULL; in cl_glimpse_size0()
232 struct cl_io *io = NULL; in cl_local_size()
Dlcommon_cl.c392 const struct cl_io *unused, in ccc_lock_init()
472 struct cl_io *io) in ccc_page_is_under_lock()
512 struct cl_io *unused, in ccc_transient_page_own()
521 struct cl_io *unused) in ccc_transient_page_assume()
528 struct cl_io *unused) in ccc_transient_page_unassume()
535 struct cl_io *unused) in ccc_transient_page_disown()
542 struct cl_io *unused) in ccc_transient_page_discard()
556 struct cl_io *unused) in ccc_transient_page_prep()
583 struct cl_io *unused, __u32 enqflags) in ccc_lock_enqueue()
621 const struct cl_io *io) in ccc_lock_fits_into()
[all …]
Dlcommon_misc.c131 struct cl_io *io; in cl_get_grouplock()
185 struct cl_io *io = cg->cg_io; in cl_put_grouplock()
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_cl_internal.h109 struct cl_io oti_io;
417 const struct cl_io *io);
419 struct cl_object *obj, struct cl_io *io);
440 int osc_queue_async_io(const struct lu_env *env, struct cl_io *io,
444 int osc_flush_async_page(const struct lu_env *env, struct cl_io *io,
Dosc_io.c108 struct cl_io *io; in osc_io_submit()
314 struct cl_io *io; in osc_io_fault_start()
344 static int trunc_check_cb(const struct lu_env *env, struct cl_io *io, in trunc_check_cb()
374 static void osc_trunc_check(const struct lu_env *env, struct cl_io *io, in osc_trunc_check()
395 struct cl_io *io = slice->cis_io; in osc_io_setattr_start()
480 struct cl_io *io = slice->cis_io; in osc_io_setattr_end()
578 struct cl_io *io = slice->cis_io; in osc_io_fsync_start()
795 struct cl_object *obj, struct cl_io *io) in osc_io_init()
Dosc_page.c217 struct cl_io *io) in osc_page_cache_add()
291 struct cl_io *unused) in osc_page_is_under_lock()
308 struct cl_io *io) in osc_page_disown()
340 struct cl_io *unused) in osc_page_fail()
471 struct cl_io *io) in osc_page_flush()
619 static int discard_pagevec(const struct lu_env *env, struct cl_io *io, in discard_pagevec()
652 struct cl_io *io; in osc_lru_shrink()
Dosc_lock.c952 struct cl_io *io = oio->oi_cl.cis_io; in osc_lock_to_lockless()
1103 struct cl_io *unused, __u32 enqflags) in osc_lock_enqueue()
1410 const struct cl_io *io) in osc_lock_fits_into()
1530 const struct cl_io *io) in osc_lock_lockless_fits_into()
1554 const struct cl_io *unused) in osc_lock_init()
Dosc_cache.c950 struct cl_io *io; in osc_extent_truncate()
2223 int osc_queue_async_io(const struct lu_env *env, struct cl_io *io, in osc_queue_async_io()
2425 int osc_flush_async_page(const struct lu_env *env, struct cl_io *io, in osc_flush_async_page()
/linux-4.1.27/drivers/staging/lustre/lustre/obdecho/
Decho_client.c179 struct cl_io eti_io;
235 struct cl_io *io, int nonblock) in echo_page_own()
248 struct cl_io *io) in echo_page_disown()
258 struct cl_io *unused) in echo_page_discard()
291 struct cl_io *unused) in echo_page_prep()
354 const struct cl_io *unused) in echo_lock_fits_into()
388 struct cl_io *io) in echo_io_init()
395 const struct cl_io *unused) in echo_lock_init()
1034 struct cl_io *io; in cl_echo_enqueue0()
1081 struct cl_io *io; in cl_echo_enqueue()
[all …]