Home
last modified time | relevance | path

Searched refs:task_t (Results 1 – 25 of 240) sorted by relevance

12345678910

/xnu-8019.80.24/osfmk/kern/
H A Dtask.h569 task_t task,
572 task_t *child);
580 extern task_t current_task(void) __pure2;
582 extern bool task_is_driver(task_t task);
588 task_t twe_task;
594 task_t tw_task; /* (Space lock) & tw_refcount == 0 */
613 task_t task,
623 task_has_watchports(task_t task);
627 task_t task,
635 task_t task,
[all …]
H A Dpolicy_internal.h56 extern int proc_get_effective_task_policy(task_t task, int flavor);
60 extern kern_return_t task_importance(task_t task, integer_t importance);
117 extern void proc_set_task_policy(task_t task, int category, int flavor, int value);
118 extern int proc_get_task_policy(task_t task, int category, int flavor);
124 extern void proc_set_thread_policy_with_tid(task_t task, uint64_t tid, int category, int flavor, in…
135 extern void task_set_main_thread_qos(task_t task, thread_t main_thread);
136 extern void proc_set_task_spawnpolicy(task_t task, thread_t thread, int apptype, int qos_clamp, tas…
138 extern void proc_inherit_task_role(task_t new_task, task_t old_task);
166 extern int proc_get_darwinbgstate(task_t task, uint32_t *flagsp);
167 extern int task_get_apptype(task_t);
[all …]
H A Dcoalition.h47 kern_return_t coalitions_adopt_task(coalition_t *coaltions, task_t task);
48 kern_return_t coalitions_adopt_init_task(task_t task);
49 kern_return_t coalitions_adopt_corpse_task(task_t task);
54 kern_return_t coalitions_remove_task(task_t task);
55 void task_release_coalitions(task_t task);
61 task_t task, int roles[COALITION_NUM_TYPES]);
64 void task_coalition_ids(task_t task, uint64_t ids[COALITION_NUM_TYPES]);
65 void task_coalition_roles(task_t task, int roles[COALITION_NUM_TYPES]);
68 void task_coalition_update_gpu_stats(task_t task, uint64_t gpu_ns_delta);
69 boolean_t task_coalition_adjust_focal_count(task_t task, int count, uint32_t *new_count);
[all …]
H A Dbsd_kern.c64 thread_t get_firstthread(task_t);
65 int get_task_userstop(task_t);
68 void task_act_iterate_wth_args(task_t, void (*)(thread_t, void *), void *);
69 kern_return_t get_signalact(task_t, thread_t *, int);
70 int fill_task_rusage(task_t task, rusage_info_current *ri);
71 int fill_task_io_rusage(task_t task, rusage_info_current *ri);
72 int fill_task_qos_rusage(task_t task, rusage_info_current *ri);
73 void fill_task_monotonic_rusage(task_t task, rusage_info_current *ri);
74 uint64_t get_task_logical_writes(task_t task, boolean_t external);
75 void fill_task_billed_usage(task_t task, rusage_info_current *ri);
[all …]
H A Dipc_tt.h78 task_t task,
79 task_t parent);
83 task_t task);
87 task_t task);
91 task_t task);
95 task_t task);
99 task_t task);
122 task_t task,
181 extern task_t convert_port_to_task(
185 extern task_t convert_port_to_task_pinned(
[all …]
H A Dextmod_statistics.c70 extmod_statistics_log(task_t current_task, task_t target);
73 extmod_statistics_incr_task_for_pid(task_t target) in extmod_statistics_incr_task_for_pid()
75 task_t ctask = current_task(); in extmod_statistics_incr_task_for_pid()
91 task_t ctask = current_task(); in extmod_statistics_incr_thread_set_state()
92 task_t ttask; in extmod_statistics_incr_thread_set_state()
112 extmod_statistics_incr_thread_create(task_t target) in extmod_statistics_incr_thread_create()
114 task_t ctask = current_task(); in extmod_statistics_incr_thread_create()
130 extmod_statistics_log(task_t current_task, task_t target) in extmod_statistics_log()
H A Dtask_ref.h41 extern void task_ref_count_fini(task_t);
42 extern kern_return_t task_ref_count_init(task_t);
44 extern void task_reference_external(task_t task);
45 extern void task_deallocate_external(task_t task);
66 extern void task_reference_grp(task_t, task_grp_t);
67 extern void task_deallocate_grp(task_t, task_grp_t);
95 extern void task_reference(task_t);
96 extern void task_deallocate(task_t);
H A Dtask_policy.c138 static void proc_set_task_policy_locked(task_t task, int category, int flavor, int value, int value…
140 static void task_policy_update_locked(task_t task, task_pend_token_t pend_token);
141 static void task_policy_update_internal_locked(task_t task, bool in_create, task_pend_token_t pend_…
144 static void proc_set_task_policy2(task_t task, int category, int flavor, int value1, int value2);
145 static void proc_get_task_policy2(task_t task, int category, int flavor, int *value1, int *value2);
147 static boolean_t task_policy_update_coalition_focal_tasks(task_t task, int prev_role, int next_role…
149 static uint64_t task_requested_bitfield(task_t task);
150 static uint64_t task_effective_bitfield(task_t task);
153 static uintptr_t trequested_0(task_t task);
154 static uintptr_t trequested_1(task_t task);
[all …]
H A Dtask.c182 extern int kpc_force_all_ctrs(task_t, int);
185 SECURITY_READ_ONLY_LATE(task_t) kernel_task;
196 extern void task_disown_frozen_csegs(task_t owner_task);
329 …nline)) SENDING_NOTIFICATION__THIS_PROCESS_HAS_TOO_MANY_FILE_DESCRIPTORS(task_t task, int current_…
333 kern_return_t task_suspend_internal(task_t);
334 kern_return_t task_resume_internal(task_t);
335 static kern_return_t task_start_halt_locked(task_t task, boolean_t should_mark_corpse);
337 extern kern_return_t iokit_task_terminate(task_t task);
338 extern void iokit_task_app_suspended_changed(task_t task);
414 extern boolean_t memorystatus_allowed_vm_map_fork(task_t task);
[all …]
H A Dtask_ref.c93 extern void task_deallocate_internal(task_t task, os_ref_count_t refs);
275 task_reference_grp(task_t task, task_grp_t grp) in task_reference_grp()
329 task_deallocate_grp(task_t task, task_grp_t grp) in task_deallocate_grp()
374 task_reference_external(task_t task) in task_reference_external()
380 task_deallocate_external(task_t task) in task_deallocate_external()
386 allocate_refgrp_default(task_t task) in allocate_refgrp_default()
399 free_refgrp_default(task_t task) in free_refgrp_default()
407 allocate_refgrp_full(task_t task) in allocate_refgrp_full()
420 free_refgrp_full(task_t task) in free_refgrp_full()
429 task_ref_count_init(task_t task) in task_ref_count_init()
[all …]
H A Dtask_ident.c52 extern task_t proc_task(void* p);
54 extern kern_return_t task_conversion_eval(task_t caller, task_t victim);
139 task_t task, in task_create_identity_token()
177 task_t *taskp, in task_identity_token_get_task_grp()
181 task_t task; in task_identity_token_get_task_grp()
215 task_t task; in task_identity_token_get_task_port()
274 task_t *task, in task_id_token_port_name_to_task_grp()
291 task_t *task) in task_id_token_port_name_to_task_external()
299 task_t *task) in task_id_token_port_name_to_task()
H A Dcoalition.c60 coalition_t task_get_coalition(task_t task, int type);
61 boolean_t coalition_is_leader(task_t task, coalition_t coal);
62 task_t coalition_get_leader(coalition_t coal);
139 kern_return_t (*adopt_task)(coalition_t coal, task_t task);
146 kern_return_t (*remove_task)(coalition_t coal, task_t task);
154 kern_return_t (*set_taskrole)(coalition_t coal, task_t task, int role);
162 int (*get_taskrole)(coalition_t coal, task_t task);
168 void (*iterate_tasks)(coalition_t coal, void *ctx, void (*callback)(coalition_t, void *, task_t));
177 static kern_return_t i_coal_resource_adopt_task(coalition_t coal, task_t task);
178 static kern_return_t i_coal_resource_remove_task(coalition_t coal, task_t task);
[all …]
H A Daffinity.h60 task_t,
61 task_t);
63 task_t);
65 task_t,
H A Dipc_tt.c123 extern kern_return_t task_conversion_eval(task_t caller, task_t victim);
126 ipc_port_t convert_task_to_port_with_flavor(task_t task, mach_task_flavor_t flavor, task_grp_t grp);
127 kern_return_t task_set_special_port(task_t task, int which, ipc_port_t port);
128 kern_return_t task_get_special_port(task_t task, int which, ipc_port_t *portp);
143 task_t task, in ipc_task_init()
144 task_t parent) in ipc_task_init()
275 task_t task) in ipc_task_set_immovable_pinned()
317 task_t task) in ipc_task_enable()
365 task_t task) in ipc_task_disable()
444 task_t task) in ipc_task_terminate()
[all …]
/xnu-8019.80.24/osfmk/corpses/
H A Dtask_corpse.h72 extern kern_return_t task_mark_corpse(task_t task);
74 extern kern_return_t task_deliver_crash_notification(task_t, thread_t, exception_type_t, mach_excep…
82 extern kcdata_descriptor_t task_get_corpseinfo(task_t task);
93 task_t task,
94 task_t *corpse_task,
101 extern void task_clear_corpse(task_t task);
104 task_t task,
106 task_t new_task,
114 task_t task,
120 extern void task_add_to_corpse_task_list(task_t corpse_task);
[all …]
H A Dcorpse.c177 extern void gather_populate_corpse_crashinfo(void *p, task_t task,
323 task_get_corpseinfo(task_t task) in task_get_corpseinfo()
338 task_add_to_corpse_task_list(task_t corpse_task) in task_add_to_corpse_task_list()
341 queue_enter(&corpse_tasks, corpse_task, task_t, corpse_tasks); in task_add_to_corpse_task_list()
351 task_remove_from_corpse_task_list(task_t corpse_task) in task_remove_from_corpse_task_list()
354 queue_remove(&corpse_tasks, corpse_task, task_t, corpse_tasks); in task_remove_from_corpse_task_list()
366 task_t task; in task_purge_all_corpses()
372 queue_iterate(&corpse_tasks, task, task_t, corpse_tasks) { in task_purge_all_corpses()
402 task_t *target, in find_corpse_task_by_uniqueid_grp()
405 task_t task; in find_corpse_task_by_uniqueid_grp()
[all …]
/xnu-8019.80.24/osfmk/mach/
H A Dtask.defs100 target_task : task_t;
103 out child_task : task_t);
111 target_task : task_t);
134 target_task : task_t;
142 target_task : task_t;
165 target_task : task_t;
213 task : task_t;
228 parent_task : task_t;
244 parent_task : task_t;
256 task : task_t;
[all …]
/xnu-8019.80.24/bsd/sys/
H A Dbsdtask_info.h116 extern int fill_procregioninfo(task_t t, uint64_t arg, struct proc_regioninfo_internal *pinfo, uint…
117 extern int fill_procregioninfo_onlymappedvnodes(task_t t, uint64_t arg, struct proc_regioninfo_inte…
118 extern int find_region_details(task_t task, vm_map_offset_t offset, uintptr_t *vnodeaddr, uint32_t …
119 void fill_taskprocinfo(task_t task, struct proc_taskinfo_internal * ptinfo);
120 int fill_taskthreadinfo(task_t task, uint64_t thaddr, bool thuniqueid, struct proc_threadinfo_inter…
121 int fill_taskthreadlist(task_t task, void * buffer, int thcount, bool thuniqueid);
122 int fill_taskthreadschedinfo(task_t task, uint64_t thaddr, struct proc_threadschedinfo_internal *th…
123 int get_numthreads(task_t);
129 int fill_taskipctableinfo(task_t task, uint32_t *table_size, uint32_t *table_free);
H A Dcoalition.h100 extern coalition_t task_get_coalition(task_t task, int coal_type);
114 extern boolean_t coalition_is_leader(task_t task, coalition_t coal);
128 extern task_t coalition_get_leader(coalition_t coal);
214 coalition_get_leader(__unused task_t task,
221 coalition_is_leader(__unused task_t task,
/xnu-8019.80.24/iokit/IOKit/
H A DIOBufferMemoryDescriptor.h95 task_t inTask) APPLE_KEXT_DEPRECATED; /* use withOptions() instead */
100 task_t inTask,
116 task_t inTask,
135 task_t inTask,
140 task_t inTask,
186 task_t inTask,
215 task_t inTask,
241 task_t inTask,
265 task_t inTask,
H A DIOUserClient.h178 typedef IOReturn (*io_filter_resolver_t) (task_t task, IOUserClient * client, uint32_t type, io_fil…
296 task_t task,
299 IOReturn registerOwner(task_t task);
301 io_filter_policy_t filterForTask(task_t task, io_filter_policy_t addFilterPolicy);
337 task_t task);
341 static IOReturn clientHasAuthorization( task_t task,
347 static OSPtr<OSObject> copyClientEntitlement(task_t task, const char *entitlement);
350 static OSPtr<OSDictionary> copyClientEntitlements(task_t task);
374 task_t owningTask, void * securityToken, UInt32 type,
378 task_t owningTask, void * securityToken, UInt32 type);
[all …]
H A DIOMemoryDescriptor.h330 task_t task,
364 IOReturn setOwnership( task_t newOwner,
498task_t withTask) APPLE_KEXT_DEPRECATED; /* use withAddressRa…
518 task_t withTask,
536 task_t task);
553 task_t task);
581 task_t task,
617task_t withTask) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instea…
625 task_t withTask,
748 task_t intoTask,
[all …]
/xnu-8019.80.24/osfmk/arm/
H A Dmachine_task.c65 task_t task, in machine_task_set_state()
108 machine_task_get_state(task_t task, in machine_task_get_state()
139 machine_task_terminate(task_t task) in machine_task_terminate()
156 task_t parent_task) in machine_thread_inherit_taskwide()
173 machine_task_init(__unused task_t new_task, in machine_task_init()
174 __unused task_t parent_task, in machine_task_init()
/xnu-8019.80.24/osfmk/ipc/
H A Dmach_kernelrpc.c63 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_allocate_trap()
84 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_deallocate_trap()
97 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_protect_trap()
111 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_vm_map_trap()
139 task_t task; in _kernelrpc_mach_vm_purgable_control_trap()
171 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_allocate_trap()
188 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_deallocate_trap()
201 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_mod_refs_trap()
216 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_move_member_trap()
230 task_t task = port_name_to_current_task_noref(args->target); in _kernelrpc_mach_port_insert_right_trap()
[all …]
/xnu-8019.80.24/osfmk/kperf/
H A Dpet.c109 task_t *g_tasks;
158 task_t task = get_threadtask(thread); in kppet_on_cpu()
237 kfree_type(task_t, kppet.g_tasks_count, kppet.g_tasks); in kppet_config()
298 kppet_sample_thread(int pid, task_t task, thread_t thread, uint32_t idle_rate) in kppet_sample_thread()
334 kppet_threads_prepare(task_t task) in kppet_threads_prepare()
394 kppet_sample_task(task_t task, uint32_t idle_rate) in kppet_sample_task()
481 kfree_type(task_t, kppet.g_tasks_count, kppet.g_tasks); in kppet_tasks_prepare()
487 kppet.g_tasks = kalloc_type_tag(task_t, kppet.g_tasks_count, in kppet_tasks_prepare()
496 task_t task = TASK_NULL; in kppet_tasks_prepare()
498 queue_iterate(&tasks, task, task_t, tasks) { in kppet_tasks_prepare()
[all …]

12345678910