Searched refs:task_imp (Results 1 – 4 of 4) sorted by relevance
104 ipc_importance_task_reference_internal(ipc_importance_task_t task_imp) in ipc_importance_task_reference_internal() argument107 out = ipc_importance_reference_internal(&task_imp->iit_elem); in ipc_importance_task_reference_internal()108 incr_ref_counter(task_imp->iit_elem.iie_task_refs_added); in ipc_importance_task_reference_internal()114 ipc_importance_task_release_internal(ipc_importance_task_t task_imp) in ipc_importance_task_release_internal() argument118 assert(1 < IIT_REFS(task_imp)); in ipc_importance_task_release_internal()119 incr_ref_counter(task_imp->iit_elem.iie_task_refs_dropped); in ipc_importance_task_release_internal()120 out = ipc_importance_release_internal(&task_imp->iit_elem); in ipc_importance_task_release_internal()159 static boolean_t ipc_importance_task_check_transition(ipc_importance_task_t task_imp,162 static void ipc_importance_task_propagate_assertion_locked(ipc_importance_task_t task_imp,590 ipc_importance_task_t task_imp, in ipc_importance_task_check_transition() argument[all …]
141 #define ipc_importance_task_reference_internal(task_imp) \ argument142 (ipc_importance_reference_internal(&(task_imp)->iit_elem))144 #define ipc_importance_task_release_internal(task_imp) \ argument145 (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);201 extern boolean_t ipc_importance_task_is_marked_live_donor(ipc_importance_task_t task_imp);[all …]
1138 ipc_importance_task_t task_imp = IIT_NULL; in ipc_object_copyout_name() local1201 task_imp = space->is_task->task_imp_base; in ipc_object_copyout_name()1202 if (ipc_importance_task_is_any_receiver_type(task_imp)) { in ipc_object_copyout_name()1204 ipc_importance_task_reference(task_imp); in ipc_object_copyout_name()1206 task_imp = IIT_NULL; in ipc_object_copyout_name()1226 if (task_imp != IIT_NULL) { in ipc_object_copyout_name()1227 ipc_importance_task_hold_internal_assertion(task_imp, assertcnt); in ipc_object_copyout_name()1228 ipc_importance_task_release(task_imp); in ipc_object_copyout_name()
3218 ipc_importance_task_t task_imp; in task_importance_update_live_donor() local3220 task_imp = ipc_importance_for_task(target_task, FALSE); in task_importance_update_live_donor()3221 if (IIT_NULL != task_imp) { in task_importance_update_live_donor()3222 ipc_importance_task_update_live_donor(task_imp); in task_importance_update_live_donor()3223 ipc_importance_task_release(task_imp); in task_importance_update_live_donor()3232 ipc_importance_task_t task_imp; in task_importance_mark_donor() local3234 task_imp = ipc_importance_for_task(task, FALSE); in task_importance_mark_donor()3235 if (IIT_NULL != task_imp) { in task_importance_mark_donor()3236 ipc_importance_task_mark_donor(task_imp, donating); in task_importance_mark_donor()3237 ipc_importance_task_release(task_imp); in task_importance_mark_donor()[all …]