Searched refs:bank_task (Results 1 – 5 of 5) sorted by relevance
| /xnu-12377.61.12/tools/lldbmacros/ |
| H A D | bank.py | 30 def GetBankTaskSummary(bank_task): argument 37 …bank_task, bank_task.bt_proc_persona.pid, bank_task.bt_ledger, unsigned(bank_task.bt_elem.be_refs)… 41 if hasattr(bank_task.bt_elem, 'be_task'): 42 …out_string += " " + format_str.format(bank_task.bt_elem.be_task, GetProcNameForTask(bank_task.bt_e… 77 bank_task = kern.GetValueFromAddress(cmd_args[0], 'bank_task_t') 79 print(GetBankTaskSummary(bank_task)) 84 …for bank_account in IterateQueue(bank_task.bt_accounts_to_pay, 'bank_account_t', 'ba_next_acc_to_p… 99 bank_task = kern.GetValueFromAddress(cmd_args[0], 'bank_task_t') 101 print(GetBankTaskSummary(bank_task)) 106 …for bank_account in IterateQueue(bank_task.bt_accounts_to_charge, 'bank_account_t', 'ba_next_acc_t… [all …]
|
| /xnu-12377.61.12/osfmk/bank/ |
| H A D | bank.c | 58 struct bank_task, ZC_NONE); 82 static void bank_task_dealloc(bank_task_t bank_task); 86 static ledger_t bank_get_bank_task_ledger_with_ref(bank_task_t bank_task); 87 static void bank_destroy_bank_task_ledger(bank_task_t bank_task); 91 static struct thread_group *bank_get_bank_task_thread_group(bank_task_t bank_task __unused); 96 static void bank_task_get_persona(bank_task_t bank_task, struct bank_persona *persona_out); 235 bank_task_t bank_task = BANK_TASK_NULL; in bank_release_value() local 255 bank_task = CAST_TO_BANK_TASK(bank_element); in bank_release_value() 258 lck_mtx_lock(&bank_task->bt_acc_to_pay_lock); in bank_release_value() 259 if (bank_task->bt_made != sync) { in bank_release_value() [all …]
|
| H A D | bank_internal.h | 68 struct bank_task { struct 107 typedef struct bank_task * bank_task_t; argument 189 extern void bank_billed_balance(bank_task_t bank_task, uint64_t *cpu_time, uint64_t *energy); 191 extern void bank_serviced_balance(bank_task_t bank_task, uint64_t *cpu_time, uint64_t *energy);
|
| /xnu-12377.61.12/doc/observability/ |
| H A D | coalitions.md | 97 …ks, we'd like to link ourselves to those 3 separate bank accounts. The `bank_task->bt_accounts_to_… 99 Each task is essentially 1-1 with a `bank_task`. However, a `bank_task` may outlive its associated …
|
| /xnu-12377.61.12/osfmk/kern/ |
| H A D | task.h | 508 struct bank_task *bank_context; /* pointer to per task bank structure */
|