Home
last modified time | relevance | path

Searched refs:ns_bref (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
Dldlm_resource.c683 atomic_set(&ns->ns_bref, 0); in ldlm_namespace_new()
861 if (atomic_read(&ns->ns_bref) > 0) { in __ldlm_namespace_free()
867 ldlm_ns_name(ns), atomic_read(&ns->ns_bref)); in __ldlm_namespace_free()
873 atomic_read(&ns->ns_bref) == 0, &lwi); in __ldlm_namespace_free()
880 atomic_read(&ns->ns_bref), rc); in __ldlm_namespace_free()
884 if (atomic_read(&ns->ns_bref)) { in __ldlm_namespace_free()
887 atomic_read(&ns->ns_bref), rc); in __ldlm_namespace_free()
982 atomic_inc(&ns->ns_bref); in ldlm_namespace_get()
989 return atomic_inc_return(&ns->ns_bref); in ldlm_namespace_get_return()
994 if (atomic_dec_and_lock(&ns->ns_bref, &ns->ns_lock)) { in ldlm_namespace_put()
[all …]
Dldlm_internal.h83 return atomic_read(&ns->ns_bref) == 0; in ldlm_ns_empty()
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlustre_dlm.h372 atomic_t ns_bref; member