Lines Matching refs:task_t

219 	task_t		tw_task;	/* task that is being watched */
381 extern void tasklabel_lock2(task_t a, task_t b);
382 extern void tasklabel_unlock2(task_t a, task_t b);
403 task_t task,
406 task_t *child);
421 extern task_t current_task(void);
423 extern void task_reference(task_t task);
435 task_t task);
439 task_t task,
444 task_t task);
448 task_t task);
450 task_t task);
454 task_t task);
460 task_t task,
471 task_t task);
477 task_t task);
481 task_t task);
484 task_t task);
487 task_t parent_task,
490 task_t *child_task); /* OUT */
493 task_t task,
497 task_t task,
501 task_t task,
505 task_t task,
514 task_t task,
518 task_t task);
521 task_t task,
527 task_t task);
529 extern int get_task_numactivethreads(task_t task);
532 extern void set_bsdtask_info(task_t,void *);
533 extern vm_map_t get_task_map_reference(task_t);
534 extern vm_map_t swap_task_map(task_t, thread_t, vm_map_t, boolean_t);
535 extern pmap_t get_task_pmap(task_t);
536 extern uint64_t get_task_resident_size(task_t);
538 extern boolean_t is_kerneltask(task_t task);
540 extern kern_return_t check_actforsig(task_t task, thread_t thread, int setast);
543 task_t task,
549 task_t task,
554 extern void machine_task_terminate(task_t task);
567 int proc_get_task_bg_policy(task_t task);
568 int proc_get_thread_bg_policy(task_t task, uint64_t tid);
572 int proc_get_darwinbgstate(task_t, uint32_t *);
573 int proc_set_bgtaskpolicy(task_t task, int intval);
574 int proc_set_and_apply_bgtaskpolicy(task_t task, int intval);
575 int proc_set_bgthreadpolicy(task_t task, uint64_t tid, int val);
576 int proc_set_and_apply_bgthreadpolicy(task_t task, uint64_t tid, int val);
578 int proc_add_bgtaskpolicy(task_t task, int val);
579 int proc_add_bgthreadpolicy(task_t task, uint64_t tid, int val);
580 int proc_remove_bgtaskpolicy(task_t task, int policy);
581 int proc_remove_bgthreadpolicy(task_t task, uint64_t tid, int val);
583 int proc_apply_bgtaskpolicy(task_t task);
584 int proc_apply_bgtaskpolicy_external(task_t task);
585 int proc_apply_bgthreadpolicy(task_t task, uint64_t tid);
590 int proc_restore_bgtaskpolicy(task_t task);
591 int proc_restore_bgthreadpolicy(task_t task, uint64_t tid);
594 void proc_task_remove_throttle(task_t task);
597 int proc_apply_task_diskacc(task_t task, int policy);
598 int proc_apply_thread_diskacc(task_t task, uint64_t tid, int policy);
600 int proc_get_task_disacc(task_t task);
604 int proc_denyinherit_policy(task_t task);
605 int proc_denyselfset_policy(task_t task);
608 int proc_apply_task_gpuacc(task_t task, int prio);
610 int proc_get_task_ruse_cpu(task_t task, uint32_t * policyp, uint32_t * percentagep, uint64_t * intervalp, uint64_t * deadlinep);
611 int proc_set_task_ruse_cpu(task_t task, uint32_t policy, uint32_t percentage, uint64_t interval, uint64_t deadline);
612 int proc_clear_task_ruse_cpu(task_t task);
613 thread_t task_findtid(task_t, uint64_t);
631 void proc_set_task_apptype(task_t task, int type, thread_t thread);
632 int proc_disable_task_apptype(task_t task, int policy_subtype);
633 int proc_enable_task_apptype(task_t task, int policy_subtype);
642 extern int task_restore_resource_actions(task_t task, int type);
647 extern int task_clear_cpuusage(task_t task);
656 extern int proc_lf_getappstate(task_t task);
657 extern int proc_lf_setappstate(task_t task, int state);
658 extern int proc_lf_pidbind(task_t curtask, uint64_t tid, task_t target_task, int bind);
660 extern void task_removewatchers(task_t task);
667 extern void *get_bsdtask_info(task_t);
669 extern vm_map_t get_task_map(task_t);
670 extern ledger_t get_task_ledger(task_t);
672 extern boolean_t get_task_pidsuspended(task_t);
673 extern boolean_t get_task_frozen(task_t);
676 extern ipc_port_t convert_task_to_port(task_t);
683 extern task_t kernel_task;
686 task_t task);