Home
last modified time | relevance | path

Searched refs:task_imp (Results 1 – 4 of 4) sorted by relevance

/xnu-11215/osfmk/ipc/
H A Dipc_importance.c632 if (task_imp->iit_assertcnt < delta + IIT_EXTERN(task_imp)) { in ipc_importance_task_check_transition()
634 task_imp->iit_assertcnt = IIT_EXTERN(task_imp); in ipc_importance_task_check_transition()
1043 queue_remove(task_imp->iit_updateq, task_imp, in ipc_importance_task_delayed_drop()
1517 assert(IIT_EXTERN(task_imp) >= IIT_LEGACY_EXTERN(task_imp)); in ipc_importance_task_externalize_legacy_assertion()
1780 return IIT_NULL != task_imp && 0 != task_imp->iit_receiver; in ipc_importance_task_is_marked_receiver()
1826 return IIT_NULL != task_imp && 0 != task_imp->iit_denap; in ipc_importance_task_is_marked_denap_receiver()
2053 task_imp->iit_externcnt -= task_imp->iit_legacy_externcnt; in ipc_importance_reset_locked()
2057 if (IIT_EXTERN(task_imp) < task_imp->iit_assertcnt) { in ipc_importance_reset_locked()
2058 task_imp->iit_assertcnt -= IIT_LEGACY_EXTERN(task_imp); in ipc_importance_reset_locked()
2060 task_imp->iit_assertcnt = IIT_EXTERN(task_imp); in ipc_importance_reset_locked()
[all …]
H A Dipc_importance.h142 #define ipc_importance_task_reference_internal(task_imp) \ argument
143 (ipc_importance_reference_internal(&(task_imp)->iit_elem))
145 #define ipc_importance_task_release_internal(task_imp) \ argument
146 (assert(1 < IIT_REFS(task_imp)), ipc_importance_release_internal(&(task_imp)->iit_elem))
189 extern void ipc_importance_task_release(ipc_importance_task_t task_imp);
192 extern void ipc_importance_reset(ipc_importance_task_t task_imp, boolean_t donor);
198 extern boolean_t ipc_importance_task_is_donor(ipc_importance_task_t task_imp);
199 extern boolean_t ipc_importance_task_is_never_donor(ipc_importance_task_t task_imp);
200 extern boolean_t ipc_importance_task_is_marked_donor(ipc_importance_task_t task_imp);
205 extern void ipc_importance_task_update_live_donor(ipc_importance_task_t task_imp);
[all …]
H A Dipc_object.c1126 ipc_importance_task_t task_imp = IIT_NULL; in ipc_object_copyout_name() local
1189 task_imp = space->is_task->task_imp_base; in ipc_object_copyout_name()
1190 if (ipc_importance_task_is_any_receiver_type(task_imp)) { in ipc_object_copyout_name()
1192 ipc_importance_task_reference(task_imp); in ipc_object_copyout_name()
1194 task_imp = IIT_NULL; in ipc_object_copyout_name()
1214 if (task_imp != IIT_NULL) { in ipc_object_copyout_name()
1215 ipc_importance_task_hold_internal_assertion(task_imp, assertcnt); in ipc_object_copyout_name()
1216 ipc_importance_task_release(task_imp); in ipc_object_copyout_name()
/xnu-11215/osfmk/kern/
H A Dtask_policy.c3311 ipc_importance_task_t task_imp; in task_importance_update_live_donor() local
3314 if (IIT_NULL != task_imp) { in task_importance_update_live_donor()
3328 if (IIT_NULL != task_imp) { in task_importance_mark_donor()
3342 if (IIT_NULL != task_imp) { in task_importance_mark_live_donor()
3356 if (IIT_NULL != task_imp) { in task_importance_mark_receiver()
3370 if (IIT_NULL != task_imp) { in task_importance_mark_denap_receiver()
3595 if (IIT_NULL == task_imp) { in task_importance_hold_internal_assertion()
3612 if (IIT_NULL == task_imp) { in task_importance_hold_file_lock_assertion()
3629 if (IIT_NULL == task_imp) { in task_importance_hold_legacy_external_assertion()
3644 if (IIT_NULL == task_imp) { in task_importance_drop_file_lock_assertion()
[all …]