Lines Matching refs:active
34 return atomic_read(&kn->active) >= 0; in __kernfs_active()
450 if (!atomic_inc_unless_negative(&kn->active)) in kernfs_get_active()
474 v = atomic_dec_return(&kn->active); in kernfs_put_active()
504 if (atomic_read(&kn->active) == KN_DEACTIVATED_BIAS && in kernfs_drain()
512 if (atomic_read(&kn->active) != KN_DEACTIVATED_BIAS) in kernfs_drain()
517 atomic_read(&kn->active) == KN_DEACTIVATED_BIAS); in kernfs_drain()
579 WARN_ONCE(atomic_read(&kn->active) != KN_DEACTIVATED_BIAS, in kernfs_put()
582 rcu_dereference(kn->name), atomic_read(&kn->active)); in kernfs_put()
656 atomic_set(&kn->active, KN_DEACTIVATED_BIAS); in __kernfs_new_node()
1402 WARN_ON_ONCE(atomic_read(&kn->active) != KN_DEACTIVATED_BIAS); in kernfs_activate_one()
1404 atomic_sub(KN_DEACTIVATED_BIAS, &kn->active); in kernfs_activate_one()
1462 atomic_add(KN_DEACTIVATED_BIAS, &kn->active); in kernfs_show()
1493 atomic_add(KN_DEACTIVATED_BIAS, &pos->active); in __kernfs_remove()
1604 atomic_inc(&kn->active); in kernfs_unbreak_active_protection()
1667 atomic_read(&kn->active) == KN_DEACTIVATED_BIAS) in kernfs_remove_self()