Home
last modified time | relevance | path

Searched refs:ledger_t (Results 1 – 25 of 28) sorted by relevance

12

/xnu-8792.41.9/osfmk/kern/
H A Dledger.h194 extern ledger_t ledger_instantiate(ledger_template_t template, int entry_type);
197 extern kern_return_t ledger_disable_callback(ledger_t ledger, int entry);
198 extern kern_return_t ledger_enable_callback(ledger_t ledger, int entry);
199 extern kern_return_t ledger_get_limit(ledger_t ledger, int entry,
201 extern kern_return_t ledger_set_limit(ledger_t ledger, int entry,
204 extern kern_return_t ledger_get_interval_max(ledger_t ledger, int entry,
207 extern kern_return_t ledger_get_lifetime_max(ledger_t ledger, int entry,
209 extern kern_return_t ledger_get_actions(ledger_t ledger, int entry, int *actions);
210 extern kern_return_t ledger_set_action(ledger_t ledger, int entry, int action);
211 extern kern_return_t ledger_get_period(ledger_t ledger, int entry,
[all …]
H A Dledger.c94 get_entry_flags(ledger_t l, int index) in get_entry_flags()
120 is_entry_valid(ledger_t l, int entry) in is_entry_valid()
140 is_entry_active(ledger_t l, int entry) in is_entry_active()
151 is_entry_valid_and_active(ledger_t l, int entry) in is_entry_valid_and_active()
246 static uint32_t ledger_check_needblock(ledger_t l, uint64_t now);
247 static kern_return_t ledger_perform_blocking(ledger_t l);
251 static void ledger_entry_check_new_balance(thread_t thread, ledger_t ledger,
300 ledger_entry_identifier_to_entry(ledger_t ledger, int id) in ledger_entry_identifier_to_entry()
548 ledger_entry_setactive(ledger_t ledger, int entry) in ledger_entry_setactive()
631 ledger_t
[all …]
H A Dcoalition.c197 ledger_t ledger;
232 ledger_t resource_monitor_ledger;
366 ledger_t
369 ledger_t ledger = LEDGER_NULL; in coalition_ledger_get_from_task()
388 ledger_t ledger = coalition->r.resource_monitor_ledger; in coalition_io_monitor_ctl()
430 ledger_t ledger; in SENDING_NOTIFICATION__THIS_COALITION_IS_CAUSING_TOO_MUCH_IO()
512 ledger_t ledger; in coalition_io_ledger_update()
732ledger_t sum_ledger = ledger_instantiate(coalition_task_ledger_template, LEDGER_CREATE_ACTIVE_ENTR… in coalition_resource_usage_internal()
H A Dcoalition.h91 ledger_t coalition_ledger_get_from_task(task_t task);
H A Dthread.h767 ledger_t t_ledger;
768 ledger_t t_threadledger; /* per thread ledger */
769 ledger_t t_bankledger; /* ledger to charge someone */
H A Dtask.h249 ledger_t ledger;
1238 extern ledger_t get_task_ledger(task_t);
1340 extern void task_ledgers_footprint(ledger_t ledger,
H A Dthread.c2879 ledger_t l; in thread_set_cpulimit()
3279 ledger_t bankledger = NULL; in thread_set_voucher_name()
3375 ledger_t bankledger = NULL; in thread_set_mach_voucher()
3485 ledger_t bankledger = NULL; in thread_get_current_voucher_thread_group()
H A Dtask.c1334 ledger_t ledger = NULL; in task_create_internal()
7357 ledger_t ledger = task->ledger; in task_wakeups_monitor_ctl()
7666 ledger_t ledger = task->ledger; in task_io_monitor_ctl()
8553 ledger_t ledger, in task_ledger_get_balance()
8568 ledger_t ledger, in task_ledgers_footprint()
8617 ledger_t ledger = get_task_ledger(t); in task_ledger_settle_dirty_time()
H A Dbsd_kern.c351 ledger_t
/xnu-8792.41.9/osfmk/arm/pmap/
H A Dpmap_ppl_interface.c85 ledger_t,
91 pmap_ledger_free, (ledger_t),
253 ledger_t
257 ledger_t ledger = NULL; in pmap_ledger_alloc()
281 pmap_ledger_free(ledger_t ledger) in pmap_ledger_free()
H A Dpmap_internal.h79 extern ledger_t pmap_ledger_alloc_internal(void);
80 extern void pmap_ledger_free_internal(ledger_t);
H A Dpmap_data.c2989 MARK_AS_PMAP_TEXT ledger_t
3060 ledger_t new_ledger = (ledger_t)pmap_ledger_free_list; in pmap_ledger_alloc_internal()
3081 pmap_ledger_free_internal(ledger_t ledger) in pmap_ledger_free_internal()
3114 pmap_ledger_retain(ledger_t ledger) in pmap_ledger_retain()
3129 pmap_ledger_release(ledger_t ledger) in pmap_ledger_release()
3159 ledger_t ledger = pmap->ledger; in pmap_ledger_check_balance()
H A Dpmap_data.h1823 void pmap_ledger_retain(ledger_t ledger);
1824 void pmap_ledger_release(ledger_t ledger);
H A Dpmap.h353 ledger_t ledger;
/xnu-8792.41.9/osfmk/mach/
H A Dmach_types.h132 typedef struct ledger *ledger_t; typedef
198 typedef mach_port_t ledger_t;
245 typedef ledger_t *ledger_array_t;
270 typedef ledger_t ledger_port_t;
302 #define LEDGER_NULL ((ledger_t) NULL)
332 #define LEDGER_NULL ((ledger_t) 0)
H A Dmach_types.defs538 type ledger_t = mach_port_t
540 intran: ledger_t convert_port_to_ledger(mach_port_t)
541 outtran: mach_port_t convert_ledger_to_port(ledger_t)
545 type ledger_array_t = ^array[] of ledger_t;
/xnu-8792.41.9/osfmk/bank/
H A Dbank_internal.h71 ledger_t bt_ledger; /* Ledger of the customer task */
132 ledger_t ba_bill; /* Temporary ledger i.e. chit */
191 ledger_t *bankledger, struct thread_group **banktg, uint32_t *persona_id);
192 extern void bank_swap_thread_bank_ledger(thread_t thread, ledger_t ledger);
H A Dbank.c84 static void bank_rollup_chit_to_tasks(ledger_t bill, ledger_t bank_holder_ledger, ledger_t bank_mer…
86 static ledger_t bank_get_bank_task_ledger_with_ref(bank_task_t bank_task);
1017 ledger_t new_ledger = ledger_instantiate(bank_ledger_template, LEDGER_CREATE_INACTIVE_ENTRIES); in bank_account_alloc_init()
1196 ledger_t bank_merchant_ledger = LEDGER_NULL; in bank_account_dealloc_with_sync()
1270 ledger_t bill, in bank_rollup_chit_to_tasks()
1271 ledger_t bank_holder_ledger, in bank_rollup_chit_to_tasks()
1272 ledger_t bank_merchant_ledger, in bank_rollup_chit_to_tasks()
1549 ledger_t ledger = LEDGER_NULL; in bank_serviced_balance()
1652 static ledger_t
1655 ledger_t ledger = LEDGER_NULL; in bank_get_bank_task_ledger_with_ref()
[all …]
/xnu-8792.41.9/osfmk/vm/
H A Dpmap.h129 ledger_t ledger,
873 extern ledger_t pmap_ledger_alloc(void);
874 extern void pmap_ledger_free(ledger_t);
H A Dvm_tests.c256 ledger_t ledger; in vm_test_wire_and_extract()
949 ledger_t ledger; in vm_test_per_mapping_internal_accounting()
H A Dvm_protos.h130 ledger_t ledger,
/xnu-8792.41.9/osfmk/tests/
H A Dpmap_tests.c61 ledger_t ledger; in pmap_create_wrapper()
/xnu-8792.41.9/osfmk/i386/
H A Dpmap.h606 ledger_t ledger; /* ledger tracking phys mappings */
H A Dpmap_x86_common.c2682 ledger_t
2691 pmap_ledger_free(ledger_t ledger) in pmap_ledger_free()
/xnu-8792.41.9/osfmk/x86_64/
H A Dpmap.c1544 extern pmap_t pmap_create(ledger_t ledger, vm_map_size_t sz, boolean_t is_64bit);
1549 ledger_t ledger, in pmap_create()
1571 ledger_t ledger, in pmap_create_options()

12