Lines Matching defs:donor

566 	/* did the change result in an effective donor status change? */
1031 /* only propagate for receivers not already marked as a donor */
1423 * Read the live donor status and update the live_donor bit/propagate the change in importance.
1441 * live donor updates.
1449 /* If the task got disconnected on the way here, no use (or ability) adjusting live donor status */
1457 /* snapshot task live donor status - may change, but another call will accompany the change */
1468 /* update the task importance live donor status based on the task's value */
1473 /* Has the effectiveness of being a donor changed as a result of this update? */
1500 * Set the task importance donor flag.
1532 * Query the donor flag for the given task importance.
1535 * In that case, donor status can change so you must
1550 * Indicate that the task is eligible for live donor updates.
1569 * Query the live donor and donor flags for the given task importance.
1572 * In that case, donor status can change so you must
1587 * Query the full donor status for the given task importance.
1590 * In that case, donor status can change so you must
1920 * Remove the donor bit and legacy externalized assertions from the
1927 ipc_importance_reset_locked(ipc_importance_task_t task_imp, boolean_t donor)
1931 /* remove the donor bit, live-donor bit and externalized boosts */
1933 if (donor) {
1955 printf("Live donor task %s[%d] still has %d importance assertions after reset\n",
1960 /* propagate a downstream drop if there was a change in donor status */
1978 ipc_importance_reset(ipc_importance_task_t task_imp, boolean_t donor)
1984 ipc_importance_reset_locked(task_imp, donor);
2137 /* link kmsg onto the donor element propagation chain */
2143 /* If the sender isn't currently a donor, no need to apply boost */
2161 * the sender lost donor status.
2219 /* The kmsg must have an importance donor or static boost to proceed */
2641 * the reference this kmsg held on the donor. Then check to