Home
last modified time | relevance | path

Searched refs:work_interval_id (Results 1 – 7 of 7) sorted by relevance

/xnu-11215/libsyscall/wrappers/
H A Dwork_interval.c37 uint64_t work_interval_id; member
73 handle->work_interval_id = create_params.wicp_id; in work_interval_create()
107 uint64_t work_interval_id; in work_interval_notify() local
126 work_interval_id = interval_handle->work_interval_id; in work_interval_notify()
128 ret = __work_interval_ctl(WORK_INTERVAL_OPERATION_NOTIFY, work_interval_id, in work_interval_notify()
179 interval_handle->work_interval_id = 0; in work_interval_destroy()
184 uint64_t work_interval_id = interval_handle->work_interval_id; in work_interval_destroy() local
187 work_interval_id, NULL, 0); in work_interval_destroy()
189 interval_handle->work_interval_id = 0; in work_interval_destroy()
/xnu-11215/bsd/kern/
H A Dsys_work_interval.c60 if (uap->arg == USER_ADDR_NULL || uap->work_interval_id != 0) { in work_interval_ctl()
114 port_name = (mach_port_name_t) uap->work_interval_id; in work_interval_ctl()
136 port_name = (mach_port_name_t) uap->work_interval_id; in work_interval_ctl()
156 port_name = (mach_port_name_t) uap->work_interval_id; in work_interval_ctl()
201 if (uap->arg != USER_ADDR_NULL || uap->work_interval_id == 0) { in work_interval_ctl()
210 kret = kern_work_interval_destroy(current_thread(), uap->work_interval_id); in work_interval_ctl()
217 if (uap->arg == USER_ADDR_NULL || uap->work_interval_id == 0) { in work_interval_ctl()
236 .work_interval_id = uap->work_interval_id, in work_interval_ctl()
261 (mach_port_name_t)uap->work_interval_id); in work_interval_ctl()
/xnu-11215/osfmk/kern/
H A Dwork_interval.c1057 assert(kwi_args->work_interval_id != 0); in kern_work_interval_notify()
1062 work_interval->wi_id != kwi_args->work_interval_id) { in kern_work_interval_notify()
1170 uint64_t work_interval_id = os_atomic_inc(&unique_work_interval_id, relaxed); in kern_work_interval_create() local
1173 .wi_id = work_interval_id, in kern_work_interval_create()
1199 snprintf(name, sizeof(name), "WI%lld (pid %d)", work_interval_id, in kern_work_interval_create()
1255 create_params->wica_id = work_interval_id; in kern_work_interval_create()
1259 work_interval_id, create_flags, pid_from_task(creating_task), tg_id); in kern_work_interval_create()
1498 kern_work_interval_destroy(thread_t thread, uint64_t work_interval_id) in kern_work_interval_destroy() argument
1500 if (work_interval_id == 0) { in kern_work_interval_destroy()
1505 thread->th_work_interval->wi_id != work_interval_id) { in kern_work_interval_destroy()
H A Dwork_interval.h45 uint64_t work_interval_id; member
128 kern_work_interval_destroy(thread_t thread, uint64_t work_interval_id);
/xnu-11215/bsd/sys/
H A Dwork_interval.h346 int __work_interval_ctl(uint32_t operation, uint64_t work_interval_id, void *arg, size_t len);
/xnu-11215/osfmk/arm/
H A Dmachine_routines.h886 uint64_t work_interval_id; member
910 uint64_t work_interval_id; member
H A Dmachine_routines_common.c732 .work_interval_id = kwi_args->work_interval_id, in machine_work_interval_notify()