Searched refs:oio (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_io.c | 65 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 …]
|
D | osc_cl_internal.h | 448 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()
|
D | osc_lock.c | 951 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()
|
D | osc_page.c | 219 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()
|
D | osc_cache.c | 2226 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 …]
|