Home
last modified time | relevance | path

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

/linux-4.4.14/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,
114 int cl_is_normalio(const struct lu_env *env, const struct cl_io *io);
121 struct cl_io cti_io;
142 static inline struct cl_io *ccc_env_thread_io(const struct lu_env *env) in ccc_env_thread_io()
144 struct cl_io *io = &ccc_env_info(env)->cti_io; in ccc_env_thread_io()
287 struct cl_lock *lock, const struct cl_io *io,
294 const struct cl_page_slice *slice, struct cl_io *io);
298 struct cl_io *io);
304 struct cl_io *io, __u32 enqflags);
311 const struct cl_io *io);
[all …]
/linux-4.4.14/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.c149 struct cl_io *io, pgoff_t start, pgoff_t end, in cl_page_gang_lookup()
457 struct cl_io *owner; in cl_page_invariant()
753 struct cl_io *io, struct cl_page *page, ptrdiff_t op) in cl_page_invoke()
759 const struct cl_page_slice *, struct cl_io *), in cl_page_invoke()
764 struct cl_io *io, struct cl_page *page, ptrdiff_t op) in cl_page_invoid()
770 const struct cl_page_slice *, struct cl_io *), io); in cl_page_invoid()
794 struct cl_io *io, struct cl_page *pg) in cl_page_disown0()
812 const struct cl_page_slice *, struct cl_io *), in cl_page_disown0()
819 int cl_page_is_owned(const struct cl_page *pg, const struct cl_io *io) in cl_page_is_owned()
846 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.c358 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()
1122 struct cl_io *io, __u32 flags) in cl_enqueue_kick()
1154 struct cl_io *io, __u32 flags) in cl_enqueue_try()
1250 struct cl_io *io, __u32 enqflags) in cl_enqueue_locked()
1831 static int check_and_discard_cb(const struct lu_env *env, struct cl_io *io, in check_and_discard_cb()
1867 static int discard_cb(const struct lu_env *env, struct cl_io *io, in discard_cb()
[all …]
DMakefile9 cl_page.o cl_lock.o cl_io.o lu_ref.o acl.o lprocfs_counters.o
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_page.c78 const struct cl_page_slice *slice, struct cl_io *io, in vvp_page_own()
104 struct cl_io *unused) in vvp_page_assume()
115 struct cl_io *unused) in vvp_page_unassume()
124 const struct cl_page_slice *slice, struct cl_io *io) in vvp_page_disown()
136 struct cl_io *unused) in vvp_page_discard()
159 struct cl_io *unused) in vvp_page_unmap()
218 struct cl_io *unused) in vvp_page_prep_read()
226 struct cl_io *unused) in vvp_page_prep_write()
436 struct cl_io *unused, int nonblock) in vvp_transient_page_own()
444 struct cl_io *unused) in vvp_transient_page_assume()
[all …]
Dvvp_io.c55 int cl_is_normalio(const struct lu_env *env, const struct cl_io *io) in cl_is_normalio()
70 static bool can_populate_pages(const struct lu_env *env, struct cl_io *io, in can_populate_pages()
117 struct cl_io *io = ios->cis_io; in vvp_io_fini()
179 struct cl_io *io = ios->cis_io; in vvp_io_fault_fini()
205 struct ccc_io *vio, struct cl_io *io) in vvp_mmap_locks()
287 static int vvp_io_rw_lock(const struct lu_env *env, struct cl_io *io, in vvp_io_rw_lock()
309 struct cl_io *io = ios->cis_io; in vvp_io_read_lock()
322 struct cl_io *io = ios->cis_io; in vvp_io_fault_lock()
335 struct cl_io *io = ios->cis_io; in vvp_io_write_lock()
364 struct cl_io *io = ios->cis_io; in vvp_io_setattr_lock()
[all …]
Dvvp_internal.h46 struct cl_object *obj, struct cl_io *io);
49 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()
423 static int cl_read_ahead_page(const struct lu_env *env, struct cl_io *io, in cl_read_ahead_page()
464 static int ll_read_ahead_page(const struct lu_env *env, struct cl_io *io, in ll_read_ahead_page()
610 struct cl_io *io, struct cl_page_list *queue, in ll_read_ahead_pages()
660 int ll_readahead(const struct lu_env *env, struct cl_io *io, in ll_readahead()
1099 struct cl_io *io; in ll_writepage()
1243 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()
294 struct cl_io *io; in ll_fault0()
Dvvp_lock.c81 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.h698 int ll_readahead(const struct lu_env *env, struct cl_io *io,
900 struct cl_io *lcc_io;
1058 void ll_io_init(struct cl_io *io, const struct file *file, int write);
1351 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.c1071 void ll_io_init(struct cl_io *io, const struct file *file, int write) in ll_io_init()
1101 struct cl_io *io; in ll_file_io_generic()
2564 struct cl_io *io; in cl_sync_file_range()
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
Dlov_cl_internal.h127 struct cl_io emrg_subio;
433 struct cl_io *lse_io;
461 struct cl_io *sub_io;
532 struct cl_io lis_single_subio;
587 struct cl_lock *lock, const struct cl_io *io);
589 struct cl_io *io);
591 struct cl_lock *lock, const struct cl_io *io);
594 struct cl_lock *lock, const struct cl_io *io);
596 struct cl_lock *lock, const struct cl_io *io);
598 struct cl_io *io);
[all …]
Dlov_io.c84 static void lov_io_sub_inherit(struct cl_io *io, struct lov_io *lio, in lov_io_sub_inherit()
88 struct cl_io *parent = lio->lis_cl.cis_io; in lov_io_sub_inherit()
139 struct cl_io *sub_io; in lov_io_sub_init()
141 struct cl_io *io = lio->lis_cl.cis_io; in lov_io_sub_init()
276 struct cl_io *io) in lov_io_subio_init()
302 struct lov_object *obj, struct cl_io *io) in lov_io_slice_init()
431 struct cl_io *io = ios->cis_io; in lov_io_rw_iter_init()
464 int (*iofunc)(const struct lu_env *, struct cl_io *)) in lov_io_call() argument
466 struct cl_io *parent = lio->lis_cl.cis_io; in lov_io_call()
493 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()
289 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()
963 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()
1173 struct cl_lock *lock, const struct cl_io *io) in lov_lock_init_empty()
Dlov_object.c73 const struct cl_io *io);
75 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.4.14/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.c391 const struct cl_io *unused, in ccc_lock_init()
456 struct cl_io *io) in ccc_page_is_under_lock()
492 struct cl_io *unused) in ccc_transient_page_prep()
519 struct cl_io *unused, __u32 enqflags) in ccc_lock_enqueue()
557 const struct cl_io *io) in ccc_lock_fits_into()
629 int ccc_io_one_lock_index(const struct lu_env *env, struct cl_io *io, in ccc_io_one_lock_index()
659 struct ccc_io *cio, struct cl_io *io) in ccc_io_update_iov()
669 int ccc_io_one_lock(const struct lu_env *env, struct cl_io *io, in ccc_io_one_lock()
690 struct cl_io *io = ios->cis_io; in ccc_io_advance()
713 struct cl_io *io, loff_t start, size_t count, int *exceed) in ccc_prep_size()
[all …]
Dlcommon_misc.c130 struct cl_io *io; in cl_get_grouplock()
184 struct cl_io *io = cg->cg_io; in cl_put_grouplock()
/linux-4.4.14/drivers/staging/lustre/lustre/osc/
Dosc_cl_internal.h109 struct cl_io oti_io;
416 const struct cl_io *io);
418 struct cl_object *obj, struct cl_io *io);
439 int osc_queue_async_io(const struct lu_env *env, struct cl_io *io,
443 int osc_flush_async_page(const struct lu_env *env, struct cl_io *io,
Dosc_io.c107 struct cl_io *io; in osc_io_submit()
313 struct cl_io *io; in osc_io_fault_start()
343 static int trunc_check_cb(const struct lu_env *env, struct cl_io *io, in trunc_check_cb()
373 static void osc_trunc_check(const struct lu_env *env, struct cl_io *io, in osc_trunc_check()
394 struct cl_io *io = slice->cis_io; in osc_io_setattr_start()
478 struct cl_io *io = slice->cis_io; in osc_io_setattr_end()
575 struct cl_io *io = slice->cis_io; in osc_io_fsync_start()
791 struct cl_object *obj, struct cl_io *io) in osc_io_init()
Dosc_page.c218 struct cl_io *io) in osc_page_cache_add()
292 struct cl_io *unused) in osc_page_is_under_lock()
309 struct cl_io *io) in osc_page_disown()
341 struct cl_io *unused) in osc_page_fail()
471 struct cl_io *io) in osc_page_flush()
620 static int discard_pagevec(const struct lu_env *env, struct cl_io *io, in discard_pagevec()
654 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()
1409 const struct cl_io *io) in osc_lock_fits_into()
1529 const struct cl_io *io) in osc_lock_lockless_fits_into()
1553 const struct cl_io *unused) in osc_lock_init()
Dosc_cache.c952 struct cl_io *io; in osc_extent_truncate()
2218 int osc_queue_async_io(const struct lu_env *env, struct cl_io *io, in osc_queue_async_io()
2420 int osc_flush_async_page(const struct lu_env *env, struct cl_io *io, in osc_flush_async_page()
/linux-4.4.14/drivers/staging/lustre/lustre/obdecho/
Decho_client.c178 struct cl_io eti_io;
234 struct cl_io *io, int nonblock) in echo_page_own()
247 struct cl_io *io) in echo_page_disown()
257 struct cl_io *unused) in echo_page_discard()
290 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()
1037 struct cl_io *io; in cl_echo_enqueue0()
1084 struct cl_io *io; in cl_echo_enqueue()
[all …]