FreeBSD kernel kern code
umtx_copyops Struct Reference

Data Fields

int(* copyin_timeout )(const void *uaddr, struct timespec *tsp)
 
int(* copyin_umtx_time )(const void *uaddr, size_t size, struct _umtx_time *tp)
 
int(* copyin_robust_lists )(const void *uaddr, size_t size, struct umtx_robust_lists_params *rbp)
 
int(* copyout_timeout )(void *uaddr, size_t size, struct timespec *tsp)
 
const size_t timespec_sz
 
const size_t umtx_time_sz
 
const bool compat32
 

Detailed Description

Definition at line 129 of file kern_umtx.c.

Field Documentation

◆ compat32

const bool umtx_copyops::compat32

Definition at line 139 of file kern_umtx.c.

Referenced by __umtx_op_nwake_private(), __umtx_op_robust_lists(), and __umtx_op_wait().

◆ copyin_robust_lists

int(* umtx_copyops::copyin_robust_lists) (const void *uaddr, size_t size, struct umtx_robust_lists_params *rbp)

Definition at line 133 of file kern_umtx.c.

Referenced by __umtx_op_robust_lists().

◆ copyin_timeout

int(* umtx_copyops::copyin_timeout) (const void *uaddr, struct timespec *tsp)

Definition at line 130 of file kern_umtx.c.

Referenced by __umtx_op_cv_wait().

◆ copyin_umtx_time

int(* umtx_copyops::copyin_umtx_time) (const void *uaddr, size_t size, struct _umtx_time *tp)

◆ copyout_timeout

int(* umtx_copyops::copyout_timeout) (void *uaddr, size_t size, struct timespec *tsp)

Definition at line 135 of file kern_umtx.c.

Referenced by __umtx_op_sem2_wait().

◆ timespec_sz

const size_t umtx_copyops::timespec_sz

Definition at line 137 of file kern_umtx.c.

Referenced by __umtx_op_sem2_wait().

◆ umtx_time_sz

const size_t umtx_copyops::umtx_time_sz

Definition at line 138 of file kern_umtx.c.

Referenced by __umtx_op_sem2_wait().


The documentation for this struct was generated from the following file: