| 187 | struct thread; |
| 188 | |
| 189 | static inline int |
| 190 | umtx_key_match(const struct umtx_key *k1, const struct umtx_key *k2) |
| 191 | { |
| 192 | return (k1->type == k2->type && |
| 193 | k1->info.both.a == k2->info.both.a && |
| 194 | k1->info.both.b == k2->info.both.b); |
| 195 | } |
| 196 | |
| 197 | int umtx_copyin_timeout(const void *, struct timespec *); |
| 198 | void umtx_exec(struct proc *p); |
no outgoing calls
no test coverage detected