Home
last modified time | relevance | path

Searched refs:olck (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_lock.c65 static int osc_lock_has_pages(struct osc_lock *olck);
67 int osc_lock_is_lockless(const struct osc_lock *olck) in osc_lock_is_lockless() argument
69 return (olck->ols_cl.cls_ops == &osc_lock_lockless_ops); in osc_lock_is_lockless()
146 static void osc_lock_detach(const struct lu_env *env, struct osc_lock *olck) in osc_lock_detach() argument
151 dlmlock = olck->ols_lock; in osc_lock_detach()
157 olck->ols_lock = NULL; in osc_lock_detach()
161 olck->ols_handle.cookie = 0ULL; in osc_lock_detach()
166 struct cl_object *obj = olck->ols_cl.cls_obj; in osc_lock_detach()
183 LASSERT(olck->ols_has_ref); in osc_lock_detach()
184 lu_ref_del(&dlmlock->l_reference, "osc_lock", olck); in osc_lock_detach()
[all …]
Dosc_io.c723 struct osc_lock *olck; in osc_req_attr_set() local
775 olck = osc_lock_at(lock); in osc_req_attr_set()
776 LASSERT(olck != NULL); in osc_req_attr_set()
777 LASSERT(ergo(opg->ops_srvlock, olck->ols_lock == NULL)); in osc_req_attr_set()
779 if (olck->ols_lock != NULL) { in osc_req_attr_set()
780 oa->o_handle = olck->ols_lock->l_remote_handle; in osc_req_attr_set()
Dosc_page.c140 struct osc_lock *olck;
142 olck = osc_lock_at(scan);
143 result = osc_lock_is_lockless(olck);
Dosc_cl_internal.h463 int osc_lock_is_lockless (const struct osc_lock *olck);