Lines Matching refs:futex_private_hash

66 struct futex_private_hash {  struct
127 __futex_hash(union futex_key *key, struct futex_private_hash *fph);
130 static bool futex_ref_get(struct futex_private_hash *fph);
131 static bool futex_ref_put(struct futex_private_hash *fph);
132 static bool futex_ref_is_dead(struct futex_private_hash *fph);
145 static bool futex_private_hash_get(struct futex_private_hash *fph) in futex_private_hash_get()
150 void futex_private_hash_put(struct futex_private_hash *fph) in futex_private_hash_put()
165 struct futex_private_hash *fph = hb->priv; in futex_hash_get()
174 struct futex_private_hash *fph = hb->priv; in futex_hash_put()
182 __futex_hash_private(union futex_key *key, struct futex_private_hash *fph) in __futex_hash_private()
200 static void futex_rehash_private(struct futex_private_hash *old, in futex_rehash_private()
201 struct futex_private_hash *new) in futex_rehash_private()
236 struct futex_private_hash *new) in __futex_pivot_hash()
238 struct futex_private_hash *fph; in __futex_pivot_hash()
264 struct futex_private_hash *fph; in futex_pivot_hash()
274 struct futex_private_hash *futex_private_hash(void) in futex_private_hash() function
289 struct futex_private_hash *fph; in futex_private_hash()
304 struct futex_private_hash *fph; in futex_hash()
322 __futex_hash_private(union futex_key *key, struct futex_private_hash *fph) in __futex_hash_private()
415 __futex_hash(union futex_key *key, struct futex_private_hash *fph) in __futex_hash()
1517 struct futex_private_hash *fph) in futex_hash_bucket_init()
1544 static void __futex_ref_atomic_begin(struct futex_private_hash *fph) in __futex_ref_atomic_begin()
1566 static void __futex_ref_atomic_end(struct futex_private_hash *fph) in __futex_ref_atomic_end()
1611 struct futex_private_hash *fph = rcu_dereference_raw(mm->futex_phash); in futex_ref_rcu()
1633 static void futex_ref_drop(struct futex_private_hash *fph) in futex_ref_drop()
1679 static bool futex_ref_get(struct futex_private_hash *fph) in futex_ref_get()
1693 static bool futex_ref_put(struct futex_private_hash *fph) in futex_ref_put()
1707 static bool futex_ref_is_dead(struct futex_private_hash *fph) in futex_ref_is_dead()
1733 struct futex_private_hash *fph; in futex_hash_free()
1744 struct futex_private_hash *fph; in futex_pivot_pending()
1755 static bool futex_hash_less(struct futex_private_hash *a, in futex_hash_less()
1756 struct futex_private_hash *b) in futex_hash_less()
1782 struct futex_private_hash *fph; in futex_hash_allocate()
1833 struct futex_private_hash *free __free(kvfree) = NULL; in futex_hash_allocate()
1834 struct futex_private_hash *cur, *new; in futex_hash_allocate()
1892 struct futex_private_hash *fph; in futex_hash_allocate_default()
1926 struct futex_private_hash *fph; in futex_hash_get_slots()