Home
last modified time | relevance | path

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

/linux/kernel/futex/ !
H A Dcore.c66 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()
[all …]
H A Dfutex.h138 struct futex_private_hash *priv;
230 extern struct futex_private_hash *futex_private_hash(void);
231 extern void futex_private_hash_put(struct futex_private_hash *fph);
236 static inline struct futex_private_hash *futex_private_hash(void) { return NULL; } in futex_private_hash() function
237 static inline void futex_private_hash_put(struct futex_private_hash *fph) { } in futex_private_hash_put()
244 DEFINE_CLASS(private_hash, struct futex_private_hash *,
246 futex_private_hash(), void);
/linux/include/linux/ !
H A Dmm_types.h35 struct futex_private_hash;
1226 struct futex_private_hash __rcu *futex_phash;
1227 struct futex_private_hash *futex_phash_new;