| /xnu-11215/osfmk/bank/ |
| H A D | bank_internal.h | 110 #define bank_task_ref_init(elem) \ argument 113 #define bank_task_reference(elem) \ argument 116 #define bank_task_release(elem) \ argument 119 #define bank_task_made_reference(elem) \ argument 120 (os_atomic_inc_orig(&(elem)->bt_made, relaxed)) 122 #define bank_task_made_release(elem) \ argument 125 #define bank_task_made_release_num(elem, num) \ argument 164 #define bank_account_ref_init(elem) \ argument 167 #define bank_account_release(elem) \ argument 170 #define bank_account_made_reference(elem) \ argument [all …]
|
| /xnu-11215/bsd/skywalk/core/ |
| H A D | skywalk_common.h | 812 oldsize, newsize, elem, flags, tag) 815 _sk_free_type(sk_free_type, type, elem) 824 _sk_free_type_hash(sk_free_type_hash, heap, size, elem) 828 type, count, elem) 838 _sk_free_data(sk_free_data, elem, size) 841 _sk_free_data_sized_by(sk_free_data_sized_by, elem, size) 868 _sk_free_type(sk_free_type_ ## name, type, elem) 872 elem) 876 elem) 883 htype, type, count, elem) [all …]
|
| /xnu-11215/osfmk/kern/ |
| H A D | zalloc_ro_shim.h | 130 void *elem, in zalloc_ro_mut_shimmed() argument 147 void *elem, in zalloc_ro_clear_shimmed() argument 152 zalloc_ro_clear(zone_id.zid, elem, offset, size); in zalloc_ro_clear_shimmed() 154 bzero((void *)((vm_offset_t)elem + offset), size); in zalloc_ro_clear_shimmed() 157 #define zalloc_ro_clear(zone_id, elem, offset, size) \ argument 158 zalloc_ro_clear_shimmed(zone_id, elem, offset, size) 187 #define zfree_ro(zid, elem) ({ \ argument 224 void *elem, in zalloc_ro_mut_atomic_shimmed() argument 232 vm_offset_t ptr = (vm_offset_t)elem + offset; in zalloc_ro_mut_atomic_shimmed() 236 #define zalloc_ro_mut_atomic(zone_id, elem, offset, op, value) \ argument [all …]
|
| H A D | smr.h | 338 typeof(*(elem)), field) 372 typeof(*(elem)), field) 1210 *lastp = &elem->next; in __smrq_serialized_insert() 1232 elem->prev = prev; in __smrq_serialized_insert() 1236 next->prev = &elem->next; in __smrq_serialized_insert() 1238 *lastp = &elem->next; in __smrq_serialized_insert() 1260 *lastp = &elem->next; in __smrq_serialized_insert_relaxed() 1282 elem->prev = prev; in __smrq_serialized_insert_relaxed() 1288 *lastp = &elem->next; in __smrq_serialized_insert_relaxed() 1354 elem->prev = NULL; in __smrq_serialized_remove_one() [all …]
|
| H A D | zalloc.h | 880 zalloc_ro_mut(zone_id, elem, offsetof(typeof(*(elem)), field), \ 986 elem, offsetof(typeof(*(elem)), field), op, (uint64_t)__value); \ 1017 zalloc_ro_clear(zone_id, elem, offsetof(typeof(*(elem)), field), \ 1018 sizeof((elem)->field)) 1079 zfree((zone_t)view, elem); in zfree() 1091 #define zfree(zone, elem) ({ \ argument 2079 void *elem); 2277 void *elem) in zcache_mark_valid_single() argument 2287 return zcache_transpose_bounds((char *)elem, (char *)zcache_mark_valid(zone, elem)); in zcache_mark_valid_indexable() 2326 return zcache_transpose_bounds((char *)elem, (char *)zcache_mark_invalid(zone, elem)); in zcache_mark_invalid_indexable() [all …]
|
| H A D | kalloc.h | 515 __kheap_realloc(KHEAP_DATA_BUFFERS, elem, old_size, new_size, \ 517 #define krealloc_data(elem, old_size, new_size, flags) \ argument 518 krealloc_data_tag(elem, old_size, new_size, flags, \ 521 #define kfree_data(elem, size) \ argument 522 kheap_free(KHEAP_DATA_BUFFERS, elem, size); 524 #define kfree_data_addr(elem) \ argument 525 kheap_free_addr(KHEAP_DATA_BUFFERS, elem); 657 #define kfree_type_counted_by(type, count, elem) \ argument 658 kfree_type_counted_by_3(type, count, elem) 1416 #define kfree_data_addr(elem) \ argument [all …]
|
| H A D | epoch_sync.c | 163 esync_t *elem = NULL; in ht_put() local 165 if (elem->es_id != key) { in ht_put() 169 lck_spin_lock_grp(&elem->es_lock, &esync_lckgrp); in ht_put() 170 if (elem->es_id == key) { in ht_put() 171 value = elem; in ht_put() 174 lck_spin_unlock(&elem->es_lock); in ht_put() 209 esync_t *elem = NULL; in ht_get() local 211 if (elem->es_id != key) { in ht_get() 216 if (elem->es_id == key) { in ht_get() 217 value = elem; in ht_get() [all …]
|
| H A D | zalloc.c | 2334 elem = vm_memtag_fixup_ptr(elem); in zstack_tbi_fix() 2335 return (void *)elem; in zstack_tbi_fix() 5714 (void *)elem, (void *)(elem + esize), (uint32_t)esize); in panic_display_pgz_uaf_info() 5716 if (addr < elem) { in panic_display_pgz_uaf_info() 5734 if (addr < elem) { in panic_display_pgz_uaf_info() 6014 elem = pgz_unprotect(elem, __builtin_frame_address(0)); in __zcache_mark_invalid() 6051 return elem; in __zcache_mark_invalid() 6082 elem = __zcache_mark_invalid(zone, elem, combined_size); in zfree_ext() 6093 elem = kqr.addr; in zfree_ext() 6095 if (elem == 0) { in zfree_ext() [all …]
|
| H A D | exclaves_resource.c | 217 table_item_t *elem = NULL; variable 221 qe_foreach_element(elem, head, i_chain) { in qe_foreach_element() argument 222 if (elem->i_key_len == key_len && in qe_foreach_element() 223 memcmp(elem->i_key, key, elem->i_key_len) == 0) { in qe_foreach_element() 224 if (cb(elem->i_value)) { in qe_foreach_element() 271 table_item_t *elem = NULL; variable 273 qe_foreach_element(elem, head, i_chain) { in qe_foreach_element() argument 274 if (cb(elem->i_key, elem->i_key_len, elem->i_value)) { in qe_foreach_element()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | sysreg.py | 104 def _GetParaChildrenStr(elem): argument 108 if elem.tag == 'binarynumber': 109 return elem.text 110 if elem.tag == 'arm-defined-word': 111 return elem.text 112 elif elem.tag == 'xref': 113 return elem.attrib['browsertext'] 114 elif elem.tag == 'register_link': 115 return elem.text 120 def _PrintEsrIssField(elem, regval): argument [all …]
|
| H A D | ipcimportancedetail.py | 33 def __init__(self, elem, parentNode): argument 35 self.elem = elem 43 if unsigned(self.elem.iii_elem.iie_bits) & xnudefines.IIE_TYPE_MASK: 44 return GetIPCImportanceInheritSummary(self.elem) 46 return GetIPCImportantTaskSummary(self.elem) 50 if unsigned(self.elem.iii_elem.iie_bits) & xnudefines.IIE_TYPE_MASK: 51 …return "{: <#018x} INH ({:d}){: <s}".format(self.elem, GetProcPIDForTask(to_task), GetProcNameForT… 63 if unsigned(self.elem.iii_elem.iie_bits) & xnudefines.IIE_TYPE_MASK: 64 return self.elem.iii_to_task.iit_task 66 return self.elem.iit_task [all …]
|
| H A D | exclaves.py | 68 … for elem in IterateLinkageChain(addressof(domain_heads[domain_idx]), 'table_item_t *', 'i_chain'): 69 domain = Cast(elem.i_value, 'exclaves_resource_domain_t *') 96 … for elem in IterateLinkageChain(entry_heads[entry_idx], 'table_item_t *', 'i_chain'): 97 resource = Cast(elem.i_key, 'exclaves_resource_t *') 141 … for elem in IterateLinkageChain(addressof(bucket[idx].htb_head), 'esync_t *', 'es_link'): 142 print(GetEsyncSummary(elem))
|
| H A D | misc.py | 532 def PrintIteratedElem(i, elem, elem_type, do_summary, summary, regex): argument 535 s = summary(elem) 543 if regex.match(str(elem)): 544 print("[{:4d}] ({:s}){:#x}".format(i, elem_type, unsigned(elem))) 546 print("[{:4d}] ({:s}){:#x}".format(i, elem_type, unsigned(elem))) 548 print("Exception while looking at elem {:#x}".format(unsigned(elem))) 604 for elem in IterateLinkageChain(qhead, elem_type, field_name): 605 PrintIteratedElem(i, elem, elem_type, do_summary, summary, regex) 608 for elem in IterateQueue(qhead, elem_type, field_name): 609 PrintIteratedElem(i, elem, elem_type, do_summary, summary, regex)
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOReportMacros.h | 212 IOReportElement elem[]; // Array of elements member 245 __elem = &(__info->elem[__no]); \ 303 __info->elem[(newStateIdx)].timestamp = (changeTime); \ 326 (ptr2cpy) = (void *) &__info->elem[0]; \ 328 __elem = &__info->elem[__info->curr_state]; \ 351 __elem = &(__info->elem[0]); \ 578 IOReportElement elem[]; // Array of elements member 612 __elem = &(__info->elem[__no]); \ 644 __elem = &(__info->elem[__no]); \ 680 (ptr2cpy) = (void *) &__info->elem[0]; \ [all …]
|
| /xnu-11215/osfmk/ipc/ |
| H A D | ipc_importance.c | 128 elem->iie_refs_added = 0; in ipc_importance_counter_init() 189 elem; in ipc_importance_kmsg_link() 214 if (IIE_NULL != elem) { in ipc_importance_kmsg_unlink() 219 elem; in ipc_importance_kmsg_unlink() 224 return elem; in ipc_importance_kmsg_unlink() 309 if (IIE_NULL != elem) { in ipc_importance_inherit_unlink() 320 return elem; in ipc_importance_inherit_unlink() 2553 elem = IIE_NULL; in ipc_importance_send() 3464 elem->iie_made = 0; in ipc_importance_release_value() 3552 elem->iie_made++; in ipc_importance_get_value() [all …]
|
| H A D | ipc_importance.h | 99 #define ipc_importance_reference_internal(elem) \ argument 100 os_ref_retain_mask(&(elem)->iie_bits, IIE_TYPE_BITS, &iie_refgrp) 102 #define ipc_importance_release_internal(elem) \ argument 103 os_ref_release_relaxed_mask(&(elem)->iie_bits, IIE_TYPE_BITS, &iie_refgrp) 180 extern void ipc_importance_reference(ipc_importance_elem_t elem); 183 extern void ipc_importance_release(ipc_importance_elem_t elem);
|
| H A D | ipc_voucher.c | 2459 kfree_data(elem->e_data, elem->e_size); in user_data_value_element_free() 2479 user_data_element_t elem; in user_data_release_value() local 2486 hash = elem->e_hash; in user_data_release_value() 2541 user_data_element_t elem; in user_data_dedup() local 2553 if (elem->e_sum == sum && elem->e_size == content_size) { in user_data_dedup() 2568 elem->e_made++; in user_data_dedup() 2575 return elem; in user_data_dedup() 2612 user_data_element_t elem; in user_data_get_value() local 2630 elem->e_made++; in user_data_get_value() 2688 memcpy(&out_content[size], elem->e_data, elem->e_size); in user_data_extract_content() [all …]
|
| H A D | ipc_kmsg.h | 213 #define ipc_kmsg_queue_element(elem) \ argument 214 cqe_element(elem, struct ipc_kmsg, ikm_link)
|
| /xnu-11215/libkern/os/ |
| H A D | alloc_util.h | 63 #define os_ptr_load_and_erase(elem) ({ \ argument 64 _Static_assert(os_is_ptr_like(elem), \ 66 __auto_type *__single __eptr = &(elem); \
|
| H A D | refcnt.c | 105 ref_log_op(struct os_refgrp *grp, void *elem, reflog_op_t op) in ref_log_op() argument 112 ref_log_op(grp->grp_parent, elem, op); in ref_log_op() 116 btlog_record((btlog_t)grp->grp_log, elem, op, in ref_log_op() 122 ref_log_drop(struct os_refgrp *grp, void *elem) in ref_log_drop() argument 129 ref_log_drop(grp->grp_parent, elem); in ref_log_drop() 133 btlog_erase(grp->grp_log, elem); in ref_log_drop()
|
| /xnu-11215/tests/ |
| H A D | ecc_test_helper.c | 165 testcase_t elem = testcases[i]; in get_testcase() local 166 if (strcmp(elem.key, key) == 0) { in get_testcase() 167 return elem.val; in get_testcase() 324 testcase_t elem = testcases[i]; in main() local 325 printf("%d. %s\n", i + 1, elem.key); in main()
|
| H A D | pfz.c | 188 typedef struct elem { struct 190 struct elem *link; argument
|
| /xnu-11215/bsd/kern/ |
| H A D | sys_ulock.c | 296 ull_t *elem; in ull_hash_dump() local 300 qe_foreach_element(elem, &ull_bucket[i].ulb_head, ull_hash_link) { in ull_hash_dump() 301 if ((task == TASK_NULL) || ((elem->ull_key.ulk_key_type == ULK_UADDR) in ull_hash_dump() 302 && (task == elem->ull_key.ulk_task))) { in ull_hash_dump() 303 ull_dump(elem); in ull_hash_dump() 362 ull_t *elem; in ull_get() local 365 qe_foreach_element(elem, &ull_bucket[i].ulb_head, ull_hash_link) { in ull_get() 366 ull_lock(elem); in ull_get() 367 if (ull_key_match(&elem->ull_key, key)) { in ull_get() 368 ull = elem; in ull_get() [all …]
|
| H A D | kern_malloc.c | 151 _FREE_ZONE_external(void *elem, size_t size, int type); 153 _FREE_ZONE_external(void *elem, size_t size, int type __unused) in _FREE_ZONE_external() argument 155 kheap_free(KHEAP_DEFAULT, elem, size); in _FREE_ZONE_external()
|
| /xnu-11215/bsd/sys/ |
| H A D | queue.h | 172 #define QMD_TRACE_ELEM(elem) do { \ argument 173 (elem)->trace.prevline = (elem)->trace.lastline; \ 174 (elem)->trace.prevfile = (elem)->trace.lastfile; \ 175 (elem)->trace.lastline = __LINE__; \ 176 (elem)->trace.lastfile = __FILE__; \ 180 #define QMD_TRACE_ELEM(elem) argument
|