Lines Matching refs:retval

256 bsdthread_create(struct proc *p, struct bsdthread_create_args *uap, user_addr_t *retval)
258 return pthread_functions->bsdthread_create(p, uap->func, uap->func_arg, uap->stack, uap->pthread, uap->flags, retval);
262 bsdthread_register(struct proc *p, struct bsdthread_register_args *uap, __unused int32_t *retval)
268 uap->tsd_offset, retval);
273 retval);
278 bsdthread_terminate(struct proc *p, struct bsdthread_terminate_args *uap, int32_t *retval)
280 return pthread_functions->bsdthread_terminate(p, uap->stackaddr, uap->freesize, uap->port, uap->sem, retval);
284 bsdthread_ctl(struct proc *p, struct bsdthread_ctl_args *uap, int *retval)
286 return pthread_functions->bsdthread_ctl(p, uap->cmd, uap->arg1, uap->arg2, uap->arg3, retval);
291 thread_selfid(struct proc *p, __unused struct thread_selfid_args *uap, uint64_t *retval)
293 return pthread_functions->thread_selfid(p, retval);
297 workq_kernreturn(struct proc *p, struct workq_kernreturn_args *uap, int32_t *retval)
299 return pthread_functions->workq_kernreturn(p, uap->options, uap->item, uap->affinity, uap->prio, retval);
303 workq_open(struct proc *p, __unused struct workq_open_args *uap, int32_t *retval)
305 return pthread_functions->workq_open(p, retval);
311 psynch_mutexwait(proc_t p, struct psynch_mutexwait_args *uap, uint32_t *retval)
313 return pthread_functions->psynch_mutexwait(p, uap->mutex, uap->mgen, uap->ugen, uap->tid, uap->flags, retval);
317 psynch_mutexdrop(proc_t p, struct psynch_mutexdrop_args *uap, uint32_t *retval)
319 return pthread_functions->psynch_mutexdrop(p, uap->mutex, uap->mgen, uap->ugen, uap->tid, uap->flags, retval);
323 psynch_cvbroad(proc_t p, struct psynch_cvbroad_args *uap, uint32_t *retval)
325 return pthread_functions->psynch_cvbroad(p, uap->cv, uap->cvlsgen, uap->cvudgen, uap->flags, uap->mutex, uap->mugen, uap->tid, retval);
329 psynch_cvsignal(proc_t p, struct psynch_cvsignal_args *uap, uint32_t *retval)
331 return pthread_functions->psynch_cvsignal(p, uap->cv, uap->cvlsgen, uap->cvugen, uap->thread_port, uap->mutex, uap->mugen, uap->tid, uap->flags, retval);
335 psynch_cvwait(proc_t p, struct psynch_cvwait_args * uap, uint32_t * retval)
337 return pthread_functions->psynch_cvwait(p, uap->cv, uap->cvlsgen, uap->cvugen, uap->mutex, uap->mugen, uap->flags, uap->sec, uap->nsec, retval);
341 psynch_cvclrprepost(proc_t p, struct psynch_cvclrprepost_args * uap, int *retval)
343 return pthread_functions->psynch_cvclrprepost(p, uap->cv, uap->cvgen, uap->cvugen, uap->cvsgen, uap->prepocnt, uap->preposeq, uap->flags, retval);
347 psynch_rw_longrdlock(proc_t p, struct psynch_rw_longrdlock_args * uap, uint32_t *retval)
349 return pthread_functions->psynch_rw_longrdlock(p, uap->rwlock, uap->lgenval, uap->ugenval, uap->rw_wc, uap->flags, retval);
353 psynch_rw_rdlock(proc_t p, struct psynch_rw_rdlock_args * uap, uint32_t * retval)
355 return pthread_functions->psynch_rw_rdlock(p, uap->rwlock, uap->lgenval, uap->ugenval, uap->rw_wc, uap->flags, retval);
359 psynch_rw_unlock(proc_t p, struct psynch_rw_unlock_args *uap, uint32_t *retval)
361 return pthread_functions->psynch_rw_unlock(p, uap->rwlock, uap->lgenval, uap->ugenval, uap->rw_wc, uap->flags, retval);
365 psynch_rw_unlock2(__unused proc_t p, __unused struct psynch_rw_unlock2_args *uap, __unused uint32_t *retval)
371 psynch_rw_wrlock(proc_t p, struct psynch_rw_wrlock_args *uap, uint32_t *retval)
373 return pthread_functions->psynch_rw_wrlock(p, uap->rwlock, uap->lgenval, uap->ugenval, uap->rw_wc, uap->flags, retval);
377 psynch_rw_yieldwrlock(proc_t p, struct psynch_rw_yieldwrlock_args *uap, uint32_t *retval)
379 return pthread_functions->psynch_rw_yieldwrlock(p, uap->rwlock, uap->lgenval, uap->ugenval, uap->rw_wc, uap->flags, retval);
383 psynch_rw_upgrade(__unused proc_t p, __unused struct psynch_rw_upgrade_args * uap, __unused uint32_t *retval)
389 psynch_rw_downgrade(__unused proc_t p, __unused struct psynch_rw_downgrade_args * uap, __unused int *retval)