Searched refs:ivac (Results 1 – 3 of 3) sorted by relevance
| /xnu-8792.81.2/osfmk/ipc/ |
| H A D | ipc_voucher.h | 167 #define ivac_lock_init(ivac) \ argument 168 lck_spin_init(&(ivac)->ivac_lock_data, &ipc_lck_grp, &ipc_lck_attr) 169 #define ivac_lock_destroy(ivac) \ argument 170 lck_spin_destroy(&(ivac)->ivac_lock_data, &ipc_lck_grp) 171 #define ivac_lock(ivac) \ argument 172 lck_spin_lock_grp(&(ivac)->ivac_lock_data, &ipc_lck_grp) 173 #define ivac_lock_try(ivac) \ argument 174 lck_spin_try_lock_grp(&(ivac)->ivac_lock_data, &ipc_lck_grp) 175 #define ivac_unlock(ivac) \ argument 176 lck_spin_unlock(&(ivac)->ivac_lock_data) [all …]
|
| H A D | ipc_voucher.c | 128 ipc_voucher_attr_control_t ivac; in iv_hash_value() local 130 ivac = iv_global_table[key_index].ivgte_control; in iv_hash_value() 131 assert(IVAC_NULL != ivac); in iv_hash_value() 132 return IV_HASH_VAL(ivac->ivac_init_table_size, value); in iv_hash_value() 169 static ivac_entry_t ivace_lookup(ipc_voucher_attr_control_t ivac, 470 ipc_voucher_attr_control_t ivac; in ivac_alloc() local 475 ivac = (ipc_voucher_attr_control_t)zalloc(ipc_voucher_attr_control_zone); in ivac_alloc() 476 if (IVAC_NULL == ivac) { in ivac_alloc() 480 os_ref_init(&ivac->ivac_refs, &ivac_refgrp); in ivac_alloc() 481 ivac->ivac_is_growing = FALSE; in ivac_alloc() [all …]
|
| /xnu-8792.81.2/tools/lldbmacros/ |
| H A D | ipc.py | 1782 def GetIPCVoucherAttrControlSummary(ivac): argument 1788 if unsigned(ivac) == 0: 1789 return "{: <#18x}".format(ivac) 1791 if unsigned(ivac.ivac_is_growing): 1793 out_str += fmt.format(c=ivac, growing = growing_str) 1803 ivac = kern.GetValueFromAddress(cmd_args[0], 'ipc_voucher_attr_control_t') 1805 print(GetIPCVoucherAttrControlSummary(ivac)) 1808 last_entry_index = unsigned(ivac.ivac_table_size) 1811 … ".format(cur_entry_index) + GetIPCVoucherAttributeEntrySummary(addressof(ivac.ivac_table[cur_entr… 1965 ivac = kern.GetValueFromAddress(cmd_args[0], 'ipc_voucher_attr_control_t') [all …]
|