/linux-4.1.27/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); 174 struct cl_object cob_cl; 289 int ccc_lock_init(const struct lu_env *env, struct cl_object *obj, 292 int ccc_attr_set(const struct lu_env *env, struct cl_object *obj, 295 const struct cl_object *obj, struct ost_lvb *lvb); 296 int ccc_conf_set(const struct lu_env *env, struct cl_object *obj, 351 int ccc_prep_size(const struct lu_env *env, struct cl_object *obj, 357 const struct cl_object *obj, 365 struct ccc_object *cl2ccc (const struct cl_object *obj); 371 struct inode *ccc_object_inode(const struct cl_object *obj); [all …]
|
/linux-4.1.27/drivers/staging/lustre/lustre/lov/ |
D | lov_cl_internal.h | 202 struct cl_object lo_cl; 384 struct cl_object lso_cl; 587 int lov_lock_init(const struct lu_env *env, struct cl_object *obj, 589 int lov_io_init(const struct lu_env *env, struct cl_object *obj, 591 int lovsub_lock_init(const struct lu_env *env, struct cl_object *obj, 594 int lov_lock_init_raid0(const struct lu_env *env, struct cl_object *obj, 596 int lov_lock_init_empty(const struct lu_env *env, struct cl_object *obj, 598 int lov_io_init_raid0(const struct lu_env *env, struct cl_object *obj, 600 int lov_io_init_empty(const struct lu_env *env, struct cl_object *obj, 602 int lov_io_init_released(const struct lu_env *env, struct cl_object *obj, [all …]
|
D | lov_object.c | 70 int (*llo_page_init)(const struct lu_env *env, struct cl_object *obj, 73 struct cl_object *obj, struct cl_lock *lock, 76 struct cl_object *obj, struct cl_io *io); 77 int (*llo_getattr)(const struct lu_env *env, struct cl_object *obj, 112 static struct cl_object *lov_sub_find(const struct lu_env *env, in lov_sub_find() 125 struct cl_object *stripe, struct lov_layout_raid0 *r0, in lov_init_sub() 203 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() 217 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() 141 struct cl_object *sub_obj; in lov_io_sub_init() 893 int lov_io_init_raid0(const struct lu_env *env, struct cl_object *obj, in lov_io_init_raid0() 911 int lov_io_init_empty(const struct lu_env *env, struct cl_object *obj, in lov_io_init_empty() 948 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 | 864 struct cl_object *subobj; 1136 int lov_lock_init_raid0(const struct lu_env *env, struct cl_object *obj, in lov_lock_init_raid0() 1171 int lov_lock_init_empty(const struct lu_env *env, struct cl_object *obj, in lov_lock_init_empty()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | vvp_internal.h | 47 struct cl_object *obj, struct cl_io *io); 49 struct cl_object *obj, struct cl_lock *lock, 52 struct cl_object *obj,
|
D | vvp_object.c | 78 static int vvp_attr_get(const struct lu_env *env, struct cl_object *obj, in vvp_attr_get() 100 static int vvp_attr_set(const struct lu_env *env, struct cl_object *obj, in vvp_attr_set() 123 static int vvp_conf_set(const struct lu_env *env, struct cl_object *obj, in vvp_conf_set() 187 struct cl_object *obj = lli->lli_clob; in cl_inode2ccc()
|
D | vvp_io.c | 119 struct cl_object *obj = io->ci_obj; in vvp_io_fini() 415 struct cl_object *obj = io->ci_obj; in vvp_io_setattr_time() 479 struct cl_object *obj = io->ci_obj; in vvp_io_read_start() 570 struct cl_object *obj = io->ci_obj; in vvp_io_write_start() 653 struct cl_object *obj = io->ci_obj; in vvp_io_fault_start() 819 struct cl_object *obj = slice->cpl_obj; in vvp_io_read_page() 895 struct cl_object *obj, struct cl_page *pg, in vvp_io_prepare_partial() 940 struct cl_object *obj = slice->cpl_obj; in vvp_io_prepare_write() 974 struct cl_object *obj = slice->cpl_obj; in vvp_io_commit_write() 1133 int vvp_io_init(const struct lu_env *env, struct cl_object *obj, in vvp_io_init()
|
D | vvp_lock.c | 81 int vvp_lock_init(const struct lu_env *env, struct cl_object *obj, in vvp_lock_init()
|
D | vvp_dev.c | 319 static struct cl_object *vvp_pgcache_obj(const struct lu_env *env, in vvp_pgcache_obj() 350 struct cl_object *clob; in vvp_pgcache_find() 435 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 | 182 struct cl_object *obj = slice->cpl_obj; in vvp_page_delete() 526 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() 498 struct cl_object *clob = ll_i2info(mapping->host)->lli_clob; in ll_read_ahead_page() 701 struct cl_object *clob; in ll_readahead() 1129 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 | 259 struct cl_object *lli_clob;
|
D | file.c | 991 struct cl_object *obj = lli->lli_clob; in ll_merge_lvb()
|
/linux-4.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_cl_internal.h | 114 struct cl_object oo_cl; 416 struct cl_object *obj, struct cl_lock *lock, 419 struct cl_object *obj, struct cl_io *io); 425 int osc_page_init(const struct lu_env *env, struct cl_object *obj, 428 void osc_index2policy (ldlm_policy_data_t *policy, const struct cl_object *obj, 515 static inline struct osc_object *cl2osc(const struct cl_object *obj) in cl2osc() 521 static inline struct cl_object *osc2cl(const struct osc_object *obj) in osc2cl() 523 return (struct cl_object *)&obj->oo_cl; in osc2cl()
|
D | osc_io.c | 190 struct cl_object *obj, pgoff_t idx, unsigned to) in osc_page_touch_at() 237 struct cl_object *obj = opage->ops_cl.cpl_obj; in osc_page_touch() 377 struct cl_object *clob; in osc_trunc_check() 397 struct cl_object *obj = slice->cis_obj; in osc_io_setattr_start() 482 struct cl_object *obj = slice->cis_obj; in osc_io_setattr_end() 515 struct cl_object *obj = slice->cis_obj; in osc_io_read_start() 531 struct cl_object *obj = slice->cis_obj; in osc_io_write_start() 580 struct cl_object *obj = slice->cis_obj; in osc_io_fsync_start() 618 struct cl_object *obj = slice->cis_obj; in osc_io_fsync_end() 716 const struct cl_object *obj, in osc_req_attr_set() [all …]
|
D | osc_object.c | 152 static int osc_attr_get(const struct lu_env *env, struct cl_object *obj, in osc_attr_get() 162 int osc_attr_set(const struct lu_env *env, struct cl_object *obj, in osc_attr_set() 187 const struct cl_object *obj, struct ost_lvb *lvb) in osc_object_glimpse()
|
D | osc_page.c | 245 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() 653 struct cl_object *clobj = NULL; in osc_lru_shrink() 691 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() 1553 struct cl_object *obj, struct cl_lock *lock, in osc_lock_init()
|
D | osc_cache.c | 1256 struct cl_object *obj; in osc_refresh_count() 2095 struct cl_object *obj = osc2cl(osc); in osc_check_rpcs() 2258 struct cl_object *obj; in osc_queue_async_io()
|
D | osc_request.c | 1760 struct cl_object *obj = NULL; in brw_interpret()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | cl_object.c | 118 struct cl_object *cl_object_find(const struct lu_env *env, in cl_object_find() 135 void cl_object_put(const struct lu_env *env, struct cl_object *o) in cl_object_put() 149 void cl_object_get(struct cl_object *o) in cl_object_get() 160 struct cl_object *cl_object_top(struct cl_object *o) in cl_object_top() 163 struct cl_object *top; in cl_object_top() 183 static spinlock_t *cl_object_attr_guard(struct cl_object *o) in cl_object_attr_guard() 195 void cl_object_attr_lock(struct cl_object *o) in cl_object_attr_lock() 205 void cl_object_attr_unlock(struct cl_object *o) in cl_object_attr_unlock() 219 int cl_object_attr_get(const struct lu_env *env, struct cl_object *obj, in cl_object_attr_get() 250 int cl_object_attr_set(const struct lu_env *env, struct cl_object *obj, in cl_object_attr_set() [all …]
|
D | cl_page.c | 154 int cl_page_gang_lookup(const struct lu_env *env, struct cl_object *obj, in cl_page_gang_lookup() 250 struct cl_object *obj = page->cp_obj; in cl_page_free() 288 struct cl_object *o, pgoff_t ind, struct page *vmpage, in cl_page_alloc() 350 struct cl_object *o, in cl_page_find0() 450 struct cl_page *cl_page_find(const struct lu_env *env, struct cl_object *o, in cl_page_find() 459 struct cl_page *cl_page_find_sub(const struct lu_env *env, struct cl_object *o, in cl_page_find_sub() 641 struct cl_page *cl_vmpage_page(struct page *vmpage, struct cl_object *obj) in cl_vmpage_page() 1399 int cl_pages_prune(const struct lu_env *env, struct cl_object *clobj) in cl_pages_prune() 1402 struct cl_object *obj = cl_object_top(clobj); in cl_pages_prune() 1499 loff_t cl_offset(const struct cl_object *obj, pgoff_t idx) in cl_offset() [all …]
|
D | Makefile | 8 lu_object.o dt_object.o capa.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() 1382 struct cl_object *obj = req->crq_o[i].ro_obj; in cl_req_free() 1481 struct cl_object *obj; in cl_req_page_add() 1577 const struct cl_object *obj; in cl_req_attr_set()
|
D | cl_lock.c | 190 struct cl_object *obj, in cl_lock_slice_add() 250 struct cl_object *obj = lock->cll_descr.cld_obj; in cl_lock_free() 285 struct cl_object *obj; in cl_lock_put() 355 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() 1541 struct cl_object *obj = lock->cll_descr.cld_obj; in cl_lock_modify() 1792 struct cl_object *obj, pgoff_t index, in cl_lock_at_pgoff() 1968 void cl_locks_prune(const struct lu_env *env, struct cl_object *obj, int cancel) in cl_locks_prune()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_cl.c | 391 struct cl_object *obj, struct cl_lock *lock, in ccc_lock_init() 409 int ccc_attr_set(const struct lu_env *env, struct cl_object *obj, in ccc_attr_set() 416 const struct cl_object *obj, struct ost_lvb *lvb) in ccc_object_glimpse() 435 int ccc_conf_set(const struct lu_env *env, struct cl_object *obj, in ccc_conf_set() 442 static void ccc_object_size_lock(struct cl_object *obj) in ccc_object_size_lock() 450 static void ccc_object_size_unlock(struct cl_object *obj) in ccc_object_size_unlock() 666 struct cl_object *obj; in ccc_lock_state() 706 struct cl_object *obj = io->ci_obj; in ccc_io_one_lock_index() 744 struct cl_object *obj = io->ci_obj; in ccc_io_one_lock() 762 struct cl_object *obj = ios->cis_io->ci_obj; in ccc_io_advance() [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 | 127 int cl_get_grouplock(struct cl_object *obj, unsigned long gid, int nonblock, in cl_get_grouplock()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdecho/ |
D | echo_client.c | 67 struct cl_object eo_cl; 120 static inline struct cl_object *echo_obj2cl(struct echo_object *eco) in echo_obj2cl() 125 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() 940 struct cl_object *obj; in cl_echo_object_find() 1010 struct cl_object *obj = echo_obj2cl(eco); in cl_echo_object_put() 1036 struct cl_object *obj; in cl_echo_enqueue0() [all …]
|