Searched refs:oio (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/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() 262 struct osc_io *oio = cl2osc_io(env, ios); in osc_io_prepare_write() local 271 if (result == 0 && oio->oi_lockless) in osc_io_prepare_write() 286 struct osc_io *oio = cl2osc_io(env, ios); in osc_io_commit_write() local 303 if (oio->oi_lockless) in osc_io_commit_write() 374 struct osc_io *oio, __u64 size) in osc_trunc_check() argument 380 clob = oio->oi_cl.cis_obj; in osc_trunc_check() 395 struct osc_io *oio = cl2osc_io(env, slice); in osc_io_setattr_start() local [all …]
|
D | osc_cl_internal.h | 447 int osc_cache_truncate_start(const struct lu_env *env, struct osc_io *oio, 449 void osc_cache_truncate_end(const struct lu_env *env, struct osc_io *oio, 579 static inline int osc_io_srvlock(struct osc_io *oio) in osc_io_srvlock() argument 581 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() 1383 struct osc_io *oio = osc_env_io(env); in osc_lock_state() local 1386 lock->ols_owner = oio; in osc_lock_state() 1514 struct osc_io *oio = osc_env_io(env); in osc_lock_lockless_state() local 1516 LASSERT(ergo(lock->ols_owner, lock->ols_owner == oio)); in osc_lock_lockless_state() 1517 lock->ols_owner = oio; in osc_lock_lockless_state() 1521 if (cl_object_same(oio->oi_cl.cis_obj, slice->cls_obj)) in osc_lock_lockless_state() 1522 oio->oi_lockless = 1; in osc_lock_lockless_state()
|
D | osc_page.c | 220 struct osc_io *oio = osc_env_io(env); in osc_page_cache_add() local 237 if (oio->oi_active != NULL) { in osc_page_cache_add() 238 osc_extent_release(env, oio->oi_active); in osc_page_cache_add() 239 oio->oi_active = NULL; in osc_page_cache_add() 514 struct osc_io *oio = osc_env_io(env); in osc_page_init() local 516 opg->ops_srvlock = osc_io_srvlock(oio); in osc_page_init()
|
D | osc_cache.c | 2221 struct osc_io *oio = osc_env_io(env); in osc_queue_async_io() local 2289 ext = oio->oi_active; in osc_queue_async_io() 2325 oio->oi_active = NULL; in osc_queue_async_io() 2333 LASSERT(oio->oi_active == NULL); in osc_queue_async_io() 2355 oio->oi_active = ext; in osc_queue_async_io() 2619 int osc_cache_truncate_start(const struct lu_env *env, struct osc_io *oio, in osc_cache_truncate_start() argument 2714 LASSERT(oio->oi_trunc == NULL); in osc_cache_truncate_start() 2715 oio->oi_trunc = osc_extent_get(ext); in osc_cache_truncate_start() 2740 void osc_cache_truncate_end(const struct lu_env *env, struct osc_io *oio, in osc_cache_truncate_end() argument 2743 struct osc_extent *ext = oio->oi_trunc; in osc_cache_truncate_end() [all …]
|