Home
last modified time | relevance | path

Searched refs:oio (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_io.c65 struct osc_io *oio = container_of0(slice, struct osc_io, oi_cl); in cl2osc_io() local
67 LINVRNT(oio == osc_env_io(env)); in cl2osc_io()
68 return oio; in cl2osc_io()
263 struct osc_io *oio = cl2osc_io(env, ios); in osc_io_prepare_write() local
272 if (result == 0 && oio->oi_lockless) in osc_io_prepare_write()
287 struct osc_io *oio = cl2osc_io(env, ios); in osc_io_commit_write() local
304 if (oio->oi_lockless) in osc_io_commit_write()
375 struct osc_io *oio, __u64 size) in osc_trunc_check() argument
381 clob = oio->oi_cl.cis_obj; in osc_trunc_check()
396 struct osc_io *oio = cl2osc_io(env, slice); in osc_io_setattr_start() local
[all …]
Dosc_cl_internal.h448 int osc_cache_truncate_start(const struct lu_env *env, struct osc_io *oio,
450 void osc_cache_truncate_end(const struct lu_env *env, struct osc_io *oio,
580 static inline int osc_io_srvlock(struct osc_io *oio) in osc_io_srvlock() argument
582 return (oio->oi_lockless && !oio->oi_cl.cis_io->ci_no_srvlock); in osc_io_srvlock()
Dosc_lock.c951 struct osc_io *oio = osc_env_io(env); in osc_lock_to_lockless() local
952 struct cl_io *io = oio->oi_cl.cis_io; in osc_lock_to_lockless()
1384 struct osc_io *oio = osc_env_io(env); in osc_lock_state() local
1387 lock->ols_owner = oio; in osc_lock_state()
1515 struct osc_io *oio = osc_env_io(env); in osc_lock_lockless_state() local
1517 LASSERT(ergo(lock->ols_owner, lock->ols_owner == oio)); in osc_lock_lockless_state()
1518 lock->ols_owner = oio; in osc_lock_lockless_state()
1522 if (cl_object_same(oio->oi_cl.cis_obj, slice->cls_obj)) in osc_lock_lockless_state()
1523 oio->oi_lockless = 1; in osc_lock_lockless_state()
Dosc_page.c219 struct osc_io *oio = osc_env_io(env); in osc_page_cache_add() local
236 if (oio->oi_active != NULL) { in osc_page_cache_add()
237 osc_extent_release(env, oio->oi_active); in osc_page_cache_add()
238 oio->oi_active = NULL; in osc_page_cache_add()
514 struct osc_io *oio = osc_env_io(env); in osc_page_init() local
515 opg->ops_srvlock = osc_io_srvlock(oio); in osc_page_init()
Dosc_cache.c2226 struct osc_io *oio = osc_env_io(env); in osc_queue_async_io() local
2294 ext = oio->oi_active; in osc_queue_async_io()
2330 oio->oi_active = NULL; in osc_queue_async_io()
2338 LASSERT(oio->oi_active == NULL); in osc_queue_async_io()
2360 oio->oi_active = ext; in osc_queue_async_io()
2623 int osc_cache_truncate_start(const struct lu_env *env, struct osc_io *oio, in osc_cache_truncate_start() argument
2718 LASSERT(oio->oi_trunc == NULL); in osc_cache_truncate_start()
2719 oio->oi_trunc = osc_extent_get(ext); in osc_cache_truncate_start()
2744 void osc_cache_truncate_end(const struct lu_env *env, struct osc_io *oio, in osc_cache_truncate_end() argument
2747 struct osc_extent *ext = oio->oi_trunc; in osc_cache_truncate_end()
[all …]