Home
last modified time | relevance | path

Searched refs:elem (Results 1 – 25 of 39) sorted by relevance

12

/xnu-11215/osfmk/bank/
H A Dbank_internal.h110 #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 Dskywalk_common.h812 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 Dzalloc_ro_shim.h130 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 Dsmr.h338 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 Dzalloc.h880 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 Dkalloc.h515 __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 Depoch_sync.c163 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 Dzalloc.c2334 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 Dexclaves_resource.c217 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 Dsysreg.py104 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 Dipcimportancedetail.py33 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 Dexclaves.py68 … 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 Dmisc.py532 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 DIOReportMacros.h212 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 Dipc_importance.c128 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 Dipc_importance.h99 #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 Dipc_voucher.c2459 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 Dipc_kmsg.h213 #define ipc_kmsg_queue_element(elem) \ argument
214 cqe_element(elem, struct ipc_kmsg, ikm_link)
/xnu-11215/libkern/os/
H A Dalloc_util.h63 #define os_ptr_load_and_erase(elem) ({ \ argument
64 _Static_assert(os_is_ptr_like(elem), \
66 __auto_type *__single __eptr = &(elem); \
H A Drefcnt.c105 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 Decc_test_helper.c165 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 Dpfz.c188 typedef struct elem { struct
190 struct elem *link; argument
/xnu-11215/bsd/kern/
H A Dsys_ulock.c296 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 Dkern_malloc.c151 _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 Dqueue.h172 #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

12