Searched refs:osc_object (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/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() 436 int osc_set_async_flags(struct osc_object *obj, struct osc_page *opg, 438 int osc_prep_async_page(struct osc_object *osc, struct osc_page *ops, 442 int osc_teardown_async_page(const struct lu_env *env, struct osc_object *obj, 446 int osc_queue_sync_pages(const struct lu_env *env, struct osc_object *obj, 449 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() 197 void osc_object_set_contended(struct osc_object *obj) in osc_object_set_contended() 204 void osc_object_clear_contended(struct osc_object *obj) in osc_object_clear_contended() 209 int osc_object_is_contended(struct osc_object *obj) in osc_object_is_contended() 257 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; 203 struct osc_object *obj = cl2osc(opg->ops_cl.cpl_obj); in osc_page_transfer_add() 321 struct osc_object *obj = cl2osc(opg->ops_cl.cpl_obj); in osc_page_completion_read() 333 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() 543 struct osc_object *obj = oap->oap_obj; in osc_page_submit() 868 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 | 106 struct osc_object *osc = NULL; /* to keep gcc happy */ in osc_io_submit() 289 struct osc_object *obj = cl2osc(opg->ops_cl.cpl_obj); in osc_io_commit_write() 544 static int osc_fsync_ost(const struct lu_env *env, struct osc_object *obj, in osc_fsync_ost() 581 struct osc_object *osc = cl2osc(obj); in osc_io_fsync_start()
|
D | osc_dev.c | 69 .ckd_size = sizeof(struct osc_object)
|
D | osc_internal.h | 70 struct osc_object *oap_obj;
|
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() 1255 struct osc_object *obj = cl2osc(ols->ols_cl.cls_obj); in osc_lock_flush()
|