Home
last modified time | relevance | path

Searched refs:osc_object (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/staging/lustre/lustre/osc/
Dosc_cl_internal.h113 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 …]
Dosc_object.c55 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()
Dosc_cache.c49 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 …]
Dosc_page.c47 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()
DMakefile2 osc-y := osc_request.o osc_dev.o osc_object.o \
Dosc_io.c105 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()
Dosc_internal.h74 struct osc_object *oap_obj;
Dosc_dev.c69 .ckd_size = sizeof(struct osc_object)
Dosc_lock.c954 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()