Home
last modified time | relevance | path

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

/xnu-8796.121.2/tools/lldbmacros/
H A Dbank.py32 def GetBankTaskSummary(bank_task): argument
39bank_task, bank_task.bt_proc_persona.pid, bank_task.bt_ledger, unsigned(bank_task.bt_elem.be_refs)…
43 if hasattr(bank_task.bt_elem, 'be_task'):
44 …out_string += " " + format_str.format(bank_task.bt_elem.be_task, GetProcNameForTask(bank_task.bt_e…
79 bank_task = kern.GetValueFromAddress(cmd_args[0], 'bank_task_t')
81 print(GetBankTaskSummary(bank_task))
86 …for bank_account in IterateQueue(bank_task.bt_accounts_to_pay, 'bank_account_t', 'ba_next_acc_to_p…
101 bank_task = kern.GetValueFromAddress(cmd_args[0], 'bank_task_t')
103 print(GetBankTaskSummary(bank_task))
108 …for bank_account in IterateQueue(bank_task.bt_accounts_to_charge, 'bank_account_t', 'ba_next_acc_t…
[all …]
/xnu-8796.121.2/osfmk/bank/
H A Dbank.c58 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 Dbank_internal.h68 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-8796.121.2/osfmk/kern/
H A Dtask.h424 struct bank_task *bank_context; /* pointer to per task bank structure */