Searched refs:osc_object (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
D | osc_cl_internal.h | 113 struct osc_object { struct 161 static inline void osc_object_lock(struct osc_object *obj) in osc_object_lock() argument 166 static inline int osc_object_trylock(struct osc_object *obj) in osc_object_trylock() 171 static inline void osc_object_unlock(struct osc_object *obj) in osc_object_unlock() 176 static inline int osc_object_is_locked(struct osc_object *obj) in osc_object_is_locked() 435 int osc_set_async_flags(struct osc_object *obj, struct osc_page *opg, 437 int osc_prep_async_page(struct osc_object *osc, struct osc_page *ops, 441 int osc_teardown_async_page(const struct lu_env *env, struct osc_object *obj, 445 int osc_queue_sync_pages(const struct lu_env *env, struct osc_object *obj, 448 struct osc_object *obj, __u64 size); [all …]
|
D | osc_object.c | 55 static struct lu_object *osc2lu(struct osc_object *osc) in osc2lu() 60 static struct osc_object *lu2osc(const struct lu_object *obj) in lu2osc() 63 return container_of0(obj, struct osc_object, oo_cl.co_lu); in lu2osc() 75 struct osc_object *osc = lu2osc(obj); in osc_object_init() 105 struct osc_object *osc = lu2osc(obj); in osc_object_free() 139 struct osc_object *osc = lu2osc(obj); in osc_object_print() 195 void osc_object_set_contended(struct osc_object *obj) in osc_object_set_contended() 202 void osc_object_clear_contended(struct osc_object *obj) in osc_object_clear_contended() 207 int osc_object_is_contended(struct osc_object *obj) in osc_object_is_contended() 255 struct osc_object *osc; in osc_object_alloc()
|
D | osc_cache.c | 49 static void osc_update_pending(struct osc_object *obj, int cmd, int delta); 59 struct client_obd *cli, struct osc_object *osc); 63 static void osc_extent_tree_dump0(int level, struct osc_object *obj, 167 static inline struct osc_extent *first_extent(struct osc_object *obj) in first_extent() 176 struct osc_object *obj = ext->oe_obj; in osc_extent_sanity_check0() 312 static int osc_extent_is_overlapped(struct osc_object *obj, in osc_extent_is_overlapped() 345 static struct osc_extent *osc_extent_alloc(struct osc_object *obj) in osc_extent_alloc() 411 static struct osc_extent *osc_extent_search(struct osc_object *obj, in osc_extent_search() 436 static struct osc_extent *osc_extent_lookup(struct osc_object *obj, in osc_extent_lookup() 448 static void osc_extent_insert(struct osc_object *obj, struct osc_extent *ext) in osc_extent_insert() [all …]
|
D | osc_page.c | 47 static int osc_lru_reserve(const struct lu_env *env, struct osc_object *obj, 67 struct osc_object *obj; 204 struct osc_object *obj = cl2osc(opg->ops_cl.cpl_obj); in osc_page_transfer_add() 322 struct osc_object *obj = cl2osc(opg->ops_cl.cpl_obj); in osc_page_completion_read() 334 struct osc_object *obj = cl2osc(slice->cpl_obj); in osc_page_completion_write() 369 struct osc_object *obj = cl2osc(slice->cpl_obj); in osc_page_print() 412 struct osc_object *obj = cl2osc(opg->ops_cl.cpl_obj); in osc_page_delete() 504 struct osc_object *osc = cl2osc(obj); in osc_page_init() 544 struct osc_object *obj = oap->oap_obj; in osc_page_submit() 871 static int osc_lru_reserve(const struct lu_env *env, struct osc_object *obj, in osc_lru_reserve()
|
D | Makefile | 2 osc-y := osc_request.o osc_dev.o osc_object.o \
|
D | osc_io.c | 105 struct osc_object *osc = NULL; /* to keep gcc happy */ in osc_io_submit() 288 struct osc_object *obj = cl2osc(opg->ops_cl.cpl_obj); in osc_io_commit_write() 542 static int osc_fsync_ost(const struct lu_env *env, struct osc_object *obj, in osc_fsync_ost() 578 struct osc_object *osc = cl2osc(obj); in osc_io_fsync_start()
|
D | osc_internal.h | 74 struct osc_object *oap_obj;
|
D | osc_dev.c | 69 .ckd_size = sizeof(struct osc_object)
|
D | osc_lock.c | 954 struct osc_object *oob = cl2osc(obj); in osc_lock_to_lockless() 1119 struct osc_object *obj = cl2osc(slice->cls_obj); in osc_lock_enqueue() 1254 struct osc_object *obj = cl2osc(ols->ols_cl.cls_obj); in osc_lock_flush()
|