/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | cl_object.h | 122 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 …]
|
D | lclient.h | 49 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/ |
D | cl_io.c | 66 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 …]
|
D | cl_page.c | 149 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 …]
|
D | cl_internal.h | 82 struct cl_io clt_io; 107 struct cl_io *clt_current_io;
|
D | cl_lock.c | 358 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 …]
|
D | Makefile | 9 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/ |
D | vvp_page.c | 78 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 …]
|
D | vvp_io.c | 55 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 …]
|
D | vvp_internal.h | 46 struct cl_object *obj, struct cl_io *io); 49 const struct cl_io *io);
|
D | rw.c | 69 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()
|
D | llite_mmap.c | 97 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()
|
D | vvp_lock.c | 81 struct cl_lock *lock, const struct cl_io *io) in vvp_lock_init()
|
D | rw26.c | 228 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()
|
D | llite_internal.h | 698 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,
|
D | lloop.c | 142 struct cl_io lo_io; 188 struct cl_io *io = &lo->lo_io; in do_bio_lustrebacked()
|
D | file.c | 1071 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/ |
D | lov_cl_internal.h | 127 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 …]
|
D | lov_io.c | 84 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 …]
|
D | lov_page.c | 83 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()
|
D | lov_lock.c | 66 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()
|
D | lov_object.c | 73 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()
|
D | lovsub_lock.c | 451 struct cl_lock *lock, const struct cl_io *io) in lovsub_lock_init()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
D | glimpse.c | 86 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()
|
D | lcommon_cl.c | 391 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 …]
|
D | lcommon_misc.c | 130 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/ |
D | osc_cl_internal.h | 109 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,
|
D | osc_io.c | 107 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()
|
D | osc_page.c | 218 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()
|
D | osc_lock.c | 952 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()
|
D | osc_cache.c | 952 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/ |
D | echo_client.c | 178 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 …]
|