Lines Matching defs:rb
273 bool rb);
810 umtx_unlock_val(uint32_t flags, bool rb)
813 if (rb)
1144 do_unlock_normal(struct thread *td, struct umutex *m, uint32_t flags, bool rb)
1161 newlock = umtx_unlock_val(flags, rb);
1951 do_unlock_pi(struct thread *td, struct umutex *m, uint32_t flags, bool rb)
1970 new_owner = umtx_unlock_val(flags, rb);
1995 if (pi->pi_owner != td && !(rb && pi->pi_owner == NULL)) {
2219 do_unlock_pp(struct thread *td, struct umutex *m, uint32_t flags, bool rb)
2267 error = suword32(&m->m_owner, umtx_unlock_val(flags, rb) |
2435 do_unlock_umutex(struct thread *td, struct umutex *m, bool rb)
2446 return (do_unlock_normal(td, m, flags, rb));
2448 return (do_unlock_pi(td, m, flags, rb));
2450 return (do_unlock_pp(td, m, flags, rb));
3914 struct umtx_robust_lists_params rb;
3917 if (uap->val > sizeof(rb))
3919 bzero(&rb, sizeof(rb));
3920 error = copyin(uap->uaddr1, &rb, uap->val);
3923 return (umtx_robust_lists(td, &rb));
4230 struct umtx_robust_lists_params rb;
4236 bzero(&rb, sizeof(rb));
4241 rb.robust_list_offset = rb32.robust_list_offset;
4242 rb.robust_priv_list_offset = rb32.robust_priv_list_offset;
4243 rb.robust_inact_offset = rb32.robust_inact_offset;
4244 return (umtx_robust_lists(td, &rb));
4446 uprintf("comm %s pid %d: reached umtx %smax rb %d\n",