/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | cl_object.h | 110 struct cl_object; 247 struct cl_object { struct 322 int (*coo_page_init)(const struct lu_env *env, struct cl_object *obj, 332 struct cl_object *obj, struct cl_lock *lock, 344 struct cl_object *obj, struct cl_io *io); 356 int (*coo_attr_get)(const struct lu_env *env, struct cl_object *obj, 369 int (*coo_attr_set)(const struct lu_env *env, struct cl_object *obj, 377 int (*coo_conf_set)(const struct lu_env *env, struct cl_object *obj, 388 const struct cl_object *obj, struct ost_lvb *lvb); 723 struct cl_object *cp_obj; [all …]
|
D | lclient.h | 50 struct inode *inode, struct cl_object *clob, int agl); 173 struct cl_object cob_cl; 286 int ccc_lock_init(const struct lu_env *env, struct cl_object *obj, 290 const struct cl_object *obj, struct ost_lvb *lvb); 327 int ccc_prep_size(const struct lu_env *env, struct cl_object *obj, 333 const struct cl_object *obj, 341 struct ccc_object *cl2ccc (const struct cl_object *obj); 347 struct inode *ccc_object_inode(const struct cl_object *obj); 352 int ccc_object_invariant(const struct cl_object *obj); 376 int cl_get_grouplock(struct cl_object *obj, unsigned long gid, int nonblock, [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
D | lov_cl_internal.h | 202 struct cl_object lo_cl; 384 struct cl_object lso_cl; 586 int lov_lock_init(const struct lu_env *env, struct cl_object *obj, 588 int lov_io_init(const struct lu_env *env, struct cl_object *obj, 590 int lovsub_lock_init(const struct lu_env *env, struct cl_object *obj, 593 int lov_lock_init_raid0(const struct lu_env *env, struct cl_object *obj, 595 int lov_lock_init_empty(const struct lu_env *env, struct cl_object *obj, 597 int lov_io_init_raid0(const struct lu_env *env, struct cl_object *obj, 599 int lov_io_init_empty(const struct lu_env *env, struct cl_object *obj, 601 int lov_io_init_released(const struct lu_env *env, struct cl_object *obj, [all …]
|
D | lov_object.c | 69 int (*llo_page_init)(const struct lu_env *env, struct cl_object *obj, 72 struct cl_object *obj, struct cl_lock *lock, 75 struct cl_object *obj, struct cl_io *io); 76 int (*llo_getattr)(const struct lu_env *env, struct cl_object *obj, 111 static struct cl_object *lov_sub_find(const struct lu_env *env, in lov_sub_find() 124 struct cl_object *stripe, struct lov_layout_raid0 *r0, in lov_init_sub() 202 struct cl_object *stripe; in lov_init_raid0() 294 struct cl_object *sub; in lov_subobject_kill() 446 static int lov_attr_get_empty(const struct lu_env *env, struct cl_object *obj, in lov_attr_get_empty() 453 static int lov_attr_get_raid0(const struct lu_env *env, struct cl_object *obj, in lov_attr_get_raid0() [all …]
|
D | lov_page.c | 157 int lov_page_init_raid0(const struct lu_env *env, struct cl_object *obj, in lov_page_init_raid0() 164 struct cl_object *subobj; in lov_page_init_raid0() 216 int lov_page_init_empty(const struct lu_env *env, struct cl_object *obj, in lov_page_init_empty()
|
D | lovsub_object.c | 105 static int lovsub_attr_set(const struct lu_env *env, struct cl_object *obj, in lovsub_attr_set() 115 const struct cl_object *obj, in lovsub_object_glimpse()
|
D | lovsub_page.c | 62 int lovsub_page_init(const struct lu_env *env, struct cl_object *obj, in lovsub_page_init()
|
D | lov_io.c | 103 struct cl_object *obj = parent->ci_obj; in lov_io_sub_inherit() 140 struct cl_object *sub_obj; in lov_io_sub_init() 896 int lov_io_init_raid0(const struct lu_env *env, struct cl_object *obj, in lov_io_init_raid0() 914 int lov_io_init_empty(const struct lu_env *env, struct cl_object *obj, in lov_io_init_empty() 951 int lov_io_init_released(const struct lu_env *env, struct cl_object *obj, in lov_io_init_released()
|
D | lovsub_dev.c | 69 const struct cl_object *obj, in lovsub_req_attr_set()
|
D | lovsub_lock.c | 450 int lovsub_lock_init(const struct lu_env *env, struct cl_object *obj, in lovsub_lock_init()
|
D | lov_lock.c | 863 struct cl_object *subobj; 1136 int lov_lock_init_raid0(const struct lu_env *env, struct cl_object *obj, in lov_lock_init_raid0() 1172 int lov_lock_init_empty(const struct lu_env *env, struct cl_object *obj, in lov_lock_init_empty()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | vvp_internal.h | 46 struct cl_object *obj, struct cl_io *io); 48 struct cl_object *obj, struct cl_lock *lock, 51 struct cl_object *obj,
|
D | vvp_object.c | 77 static int vvp_attr_get(const struct lu_env *env, struct cl_object *obj, in vvp_attr_get() 99 static int vvp_attr_set(const struct lu_env *env, struct cl_object *obj, in vvp_attr_set() 122 static int vvp_conf_set(const struct lu_env *env, struct cl_object *obj, in vvp_conf_set() 186 struct cl_object *obj = lli->lli_clob; in cl_inode2ccc()
|
D | vvp_io.c | 118 struct cl_object *obj = io->ci_obj; in vvp_io_fini() 414 struct cl_object *obj = io->ci_obj; in vvp_io_setattr_time() 477 struct cl_object *obj = io->ci_obj; in vvp_io_read_start() 568 struct cl_object *obj = io->ci_obj; in vvp_io_write_start() 650 struct cl_object *obj = io->ci_obj; in vvp_io_fault_start() 815 struct cl_object *obj = slice->cpl_obj; in vvp_io_read_page() 891 struct cl_object *obj, struct cl_page *pg, in vvp_io_prepare_partial() 936 struct cl_object *obj = slice->cpl_obj; in vvp_io_prepare_write() 970 struct cl_object *obj = slice->cpl_obj; in vvp_io_commit_write() 1130 int vvp_io_init(const struct lu_env *env, struct cl_object *obj, in vvp_io_init()
|
D | vvp_lock.c | 80 int vvp_lock_init(const struct lu_env *env, struct cl_object *obj, in vvp_lock_init()
|
D | vvp_dev.c | 316 static struct cl_object *vvp_pgcache_obj(const struct lu_env *env, in vvp_pgcache_obj() 347 struct cl_object *clob; in vvp_pgcache_find() 432 struct cl_object *clob; in vvp_pgcache_show()
|
D | rw26.c | 78 struct cl_object *obj; in ll_invalidatepage() 121 struct cl_object *obj; in ll_releasepage() 234 struct cl_object *obj = io->ci_obj; in ll_direct_rw_pages()
|
D | vvp_page.c | 181 struct cl_object *obj = slice->cpl_obj; in vvp_page_delete() 532 int vvp_page_init(const struct lu_env *env, struct cl_object *obj, in vvp_page_init()
|
D | rw.c | 93 struct cl_object *clob; in ll_cl_init() 469 struct cl_object *clob = ll_i2info(mapping->host)->lli_clob; in ll_read_ahead_page() 673 struct cl_object *clob; in ll_readahead() 1101 struct cl_object *clob; in ll_writepage()
|
D | lloop.c | 190 struct cl_object *obj = ll_i2info(inode)->lli_clob; in do_bio_lustrebacked()
|
D | llite_internal.h | 251 struct cl_object *lli_clob;
|
D | file.c | 982 struct cl_object *obj = lli->lli_clob; in ll_merge_lvb()
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
D | osc_cl_internal.h | 114 struct cl_object oo_cl; 415 struct cl_object *obj, struct cl_lock *lock, 418 struct cl_object *obj, struct cl_io *io); 424 int osc_page_init(const struct lu_env *env, struct cl_object *obj, 427 void osc_index2policy (ldlm_policy_data_t *policy, const struct cl_object *obj, 514 static inline struct osc_object *cl2osc(const struct cl_object *obj) in cl2osc() 520 static inline struct cl_object *osc2cl(const struct osc_object *obj) in osc2cl() 522 return (struct cl_object *)&obj->oo_cl; in osc2cl()
|
D | osc_io.c | 189 struct cl_object *obj, pgoff_t idx, unsigned to) in osc_page_touch_at() 236 struct cl_object *obj = opage->ops_cl.cpl_obj; in osc_page_touch() 376 struct cl_object *clob; in osc_trunc_check() 396 struct cl_object *obj = slice->cis_obj; in osc_io_setattr_start() 480 struct cl_object *obj = slice->cis_obj; in osc_io_setattr_end() 513 struct cl_object *obj = slice->cis_obj; in osc_io_read_start() 529 struct cl_object *obj = slice->cis_obj; in osc_io_write_start() 577 struct cl_object *obj = slice->cis_obj; in osc_io_fsync_start() 615 struct cl_object *obj = slice->cis_obj; in osc_io_fsync_end() 713 const struct cl_object *obj, in osc_req_attr_set() [all …]
|
D | osc_object.c | 151 static int osc_attr_get(const struct lu_env *env, struct cl_object *obj, in osc_attr_get() 161 int osc_attr_set(const struct lu_env *env, struct cl_object *obj, in osc_attr_set() 186 const struct cl_object *obj, struct ost_lvb *lvb) in osc_object_glimpse()
|
D | osc_page.c | 246 void osc_index2policy(ldlm_policy_data_t *policy, const struct cl_object *obj, in osc_index2policy() 501 int osc_page_init(const struct lu_env *env, struct cl_object *obj, in osc_page_init() 655 struct cl_object *clobj = NULL; in osc_lru_shrink() 693 struct cl_object *tmp = page->cp_obj; in osc_lru_shrink()
|
D | osc_lock.c | 166 struct cl_object *obj = olck->ols_cl.cls_obj; in osc_lock_detach() 341 struct cl_object *obj; in osc_lock_lvb_update() 836 struct cl_object *obj; in osc_ldlm_glimpse_ast() 953 struct cl_object *obj = slice->cls_obj; in osc_lock_to_lockless() 1552 struct cl_object *obj, struct cl_lock *lock, in osc_lock_init()
|
D | osc_cache.c | 1257 struct cl_object *obj; in osc_refresh_count() 2091 struct cl_object *obj = osc2cl(osc); in osc_check_rpcs() 2253 struct cl_object *obj; in osc_queue_async_io()
|
D | osc_request.c | 1721 struct cl_object *obj = NULL; in brw_interpret()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | cl_object.c | 108 struct cl_object *cl_object_find(const struct lu_env *env, in cl_object_find() 125 void cl_object_put(const struct lu_env *env, struct cl_object *o) in cl_object_put() 139 void cl_object_get(struct cl_object *o) in cl_object_get() 150 struct cl_object *cl_object_top(struct cl_object *o) in cl_object_top() 153 struct cl_object *top; in cl_object_top() 173 static spinlock_t *cl_object_attr_guard(struct cl_object *o) in cl_object_attr_guard() 185 void cl_object_attr_lock(struct cl_object *o) in cl_object_attr_lock() 195 void cl_object_attr_unlock(struct cl_object *o) in cl_object_attr_unlock() 209 int cl_object_attr_get(const struct lu_env *env, struct cl_object *obj, in cl_object_attr_get() 240 int cl_object_attr_set(const struct lu_env *env, struct cl_object *obj, in cl_object_attr_set() [all …]
|
D | cl_page.c | 148 int cl_page_gang_lookup(const struct lu_env *env, struct cl_object *obj, in cl_page_gang_lookup() 245 struct cl_object *obj = page->cp_obj; in cl_page_free() 280 struct cl_object *o, pgoff_t ind, struct page *vmpage, in cl_page_alloc() 337 struct cl_object *o, in cl_page_find0() 436 struct cl_page *cl_page_find(const struct lu_env *env, struct cl_object *o, in cl_page_find() 444 struct cl_page *cl_page_find_sub(const struct lu_env *env, struct cl_object *o, in cl_page_find_sub() 624 struct cl_page *cl_vmpage_page(struct page *vmpage, struct cl_object *obj) in cl_vmpage_page() 1378 int cl_pages_prune(const struct lu_env *env, struct cl_object *clobj) in cl_pages_prune() 1381 struct cl_object *obj = cl_object_top(clobj); in cl_pages_prune() 1478 loff_t cl_offset(const struct cl_object *obj, pgoff_t idx) in cl_offset() [all …]
|
D | Makefile | 8 lu_object.o cl_object.o \
|
D | cl_io.c | 150 enum cl_io_type iot, struct cl_object *obj) in cl_io_init0() 152 struct cl_object *scan; in cl_io_init0() 184 enum cl_io_type iot, struct cl_object *obj) in cl_io_sub_init() 206 enum cl_io_type iot, struct cl_object *obj) in cl_io_init() 1028 struct cl_object *obj, in cl_io_slice_add() 1313 struct cl_object *obj = req->crq_o[i].ro_obj; in cl_req_free() 1414 struct cl_object *obj; in cl_req_page_add() 1510 const struct cl_object *obj; in cl_req_attr_set()
|
D | cl_lock.c | 192 struct cl_object *obj, in cl_lock_slice_add() 252 struct cl_object *obj = lock->cll_descr.cld_obj; in cl_lock_free() 287 struct cl_object *obj; in cl_lock_put() 357 struct cl_object *obj, in cl_lock_alloc() 472 struct cl_object *obj, in cl_lock_lookup() 517 struct cl_object *obj; in cl_lock_find() 565 struct cl_object *obj; in cl_lock_peek() 1516 struct cl_object *obj = lock->cll_descr.cld_obj; in cl_lock_modify() 1767 struct cl_object *obj, pgoff_t index, in cl_lock_at_pgoff() 1943 void cl_locks_prune(const struct lu_env *env, struct cl_object *obj, int cancel) in cl_locks_prune()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_cl.c | 390 struct cl_object *obj, struct cl_lock *lock, in ccc_lock_init() 409 const struct cl_object *obj, struct ost_lvb *lvb) in ccc_object_glimpse() 426 static void ccc_object_size_lock(struct cl_object *obj) in ccc_object_size_lock() 434 static void ccc_object_size_unlock(struct cl_object *obj) in ccc_object_size_unlock() 602 struct cl_object *obj; in ccc_lock_state() 635 struct cl_object *obj = io->ci_obj; in ccc_io_one_lock_index() 673 struct cl_object *obj = io->ci_obj; in ccc_io_one_lock() 691 struct cl_object *obj = ios->cis_io->ci_obj; in ccc_io_advance() 712 int ccc_prep_size(const struct lu_env *env, struct cl_object *obj, in ccc_prep_size() 831 const struct cl_object *obj, in ccc_req_attr_set() [all …]
|
D | glimpse.c | 87 struct inode *inode, struct cl_object *clob, int agl) in cl_glimpse_lock() 170 struct cl_object *clob = lli->lli_clob; in cl_io_get() 234 struct cl_object *clob; in cl_local_size()
|
D | lcommon_misc.c | 126 int cl_get_grouplock(struct cl_object *obj, unsigned long gid, int nonblock, in cl_get_grouplock()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdecho/ |
D | echo_client.c | 67 struct cl_object eo_cl; 119 static inline struct cl_object *echo_obj2cl(struct echo_object *eco) in echo_obj2cl() 124 static inline struct echo_object *cl2echo_obj(const struct cl_object *o) in cl2echo_obj() 373 static int echo_page_init(const struct lu_env *env, struct cl_object *obj, in echo_page_init() 387 static int echo_io_init(const struct lu_env *env, struct cl_object *obj, in echo_io_init() 394 struct cl_object *obj, struct cl_lock *lock, in echo_lock_init() 409 static int echo_conf_set(const struct lu_env *env, struct cl_object *obj, in echo_conf_set() 943 struct cl_object *obj; in cl_echo_object_find() 1013 struct cl_object *obj = echo_obj2cl(eco); in cl_echo_object_put() 1039 struct cl_object *obj; in cl_echo_enqueue0() [all …]
|