Home
last modified time | relevance | path

Searched refs:store (Results 1 – 23 of 23) sorted by relevance

/xnu-10063.141.1/osfmk/vm/
H A Dvm_map_store_rb.c34 #define VME_FOR_STORE(ptr) __container_of(ptr, struct vm_map_entry, store)
91 struct vm_map_store *store = &(entry->store); in vm_map_store_entry_link_rb() local
94 if ((tmp_store = RB_INSERT( rb_head, rbh, store )) != NULL) { in vm_map_store_entry_link_rb()
108 struct vm_map_store *store = &(entry->store); in vm_map_store_entry_unlink_rb() local
110 rb_entry = RB_FIND( rb_head, rbh, store); in vm_map_store_entry_unlink_rb()
114 RB_REMOVE( rb_head, rbh, store ); in vm_map_store_entry_unlink_rb()
122 struct vm_map_store *store; in vm_map_store_copy_reset_rb() local
126 store = &(entry->store); in vm_map_store_copy_reset_rb()
127 RB_REMOVE( rb_head, rbh, store ); in vm_map_store_copy_reset_rb()
H A Dvm_map.h239 struct vm_map_store store; member
H A Dvm_map.c1487 relocate(vm_map_entry_t, store.entry.rbe_left); in vm_map_relocate_early_elem()
1488 relocate(vm_map_entry_t, store.entry.rbe_right); in vm_map_relocate_early_elem()
1489 relocate(vm_map_entry_t, store.entry.rbe_parent); in vm_map_relocate_early_elem()
/xnu-10063.141.1/san/memory/
H A Dkasan-helper.c97 ACCESS_CHECK_DECLARE(store, 1, TYPE_STORE);
98 ACCESS_CHECK_DECLARE(store, 2, TYPE_STORE);
99 ACCESS_CHECK_DECLARE(store, 4, TYPE_STORE);
100 ACCESS_CHECK_DECLARE(store, 8, TYPE_STORE);
101 ACCESS_CHECK_DECLARE(store, 16, TYPE_STORE);
/xnu-10063.141.1/bsd/man/man9/
H A Dsuword.91 .so man9/store.9
H A Dsuulong.91 .so man9/store.9
H A Dsulong.91 .so man9/store.9
H A Dsuibyte.91 .so man9/store.9
H A Dsubyte.91 .so man9/store.9
H A Dsuiword.91 .so man9/store.9
H A DMakefile27 store.9 \
/xnu-10063.141.1/doc/primitives/
H A Datomics.md160 ### Init, load and store
167 compile to a plain load or store. `os_atomic_load_wide` and
168 `os_atomic_store_wide` can be used to have access to atomic loads and store
228 will atomically store `new_value` at `address` if the current value
294 any store to memory (register operations are fine) within these loops,
295 as these may cause the store-conditional to always fail.
311 // Do whatever you need to do/store to central memory
338 dependencies that would otherwise pair with store-releases done at this address,
401 that should pair with a store or rmw with release semantics or stronger
/xnu-10063.141.1/tools/lldbmacros/
H A Dktrace.py475 store = self.kd_bufs.GetValueForExpressionPath('[{}].kdr_addr[{}]'.format(idx, offs))
476 base = store.chkGetChildMemberWithName('kds_records')
477 start = store.xGetScalarByName('kds_readlast')
478 end = store.xGetScalarByName('kds_bufindx')
483 self.iter_store = store
487 self.iter_stamp_max = store.xGetScalarByName('kds_timestamp')
H A Dmemory.py3361 … <#018x} r={: <#018x} p={: <#018x}".format(vme.store.entry.rbe_left, vme.store.entry.rbe_right, vm…
/xnu-10063.141.1/osfmk/console/
H A Dvideo_console.c1434 uint32_t *store = where; in vc_paint_char_8() local
1439 *store++ = val; in vc_paint_char_8()
1446 uint32_t *store = where, lastpixel = 0; in vc_paint_char_8() local
1472 *store++ = val; in vc_paint_char_8()
1502 uint32_t *store = where; in vc_paint_char_16() local
1507 *store++ = val; in vc_paint_char_16()
1514 uint32_t *store = where, lastpixel = 0; in vc_paint_char_16() local
1534 *store++ = val; in vc_paint_char_16()
1572 uint32_t *store = where; in vc_paint_char_32() local
1578 *store++ = val; in vc_paint_char_32()
[all …]
/xnu-10063.141.1/osfmk/kern/
H A Dipc_kobject.c796 uintptr_t *store = &port->ip_kobject; in ipc_kobject_set_raw() local
804 ptrauth_blend_discriminator(store, type)); in ipc_kobject_set_raw()
809 *store = (uintptr_t)kobject; in ipc_kobject_set_raw()
840 uintptr_t *store = &port->ip_kobject; in ipc_kobject_get_raw() local
841 ipc_kobject_t kobject = (ipc_kobject_t)*store; in ipc_kobject_get_raw()
849 ptrauth_blend_discriminator(store, type)); in ipc_kobject_get_raw()
/xnu-10063.141.1/doc/allocators/
H A Dread-only.md26 By necessity, we store lots of data on the heap that informs the various
H A Dapi-basics.md76 It is generally recommended to create zones early and to store the `zone_t`
386 purpose as its backing store should not contain kernel pointers.
/xnu-10063.141.1/osfmk/mach/
H A Dmach_port.defs597 * port structure to store the guard.
647 * port structure to store the guard.
/xnu-10063.141.1/doc/lifecycle/
H A Dhibernation.md188 we borrow free pages (as indicated by the page bitmaps) to store the
287 verifies the HMAC. See rdar://75750348 (xnu should store the SHA of the
/xnu-10063.141.1/bsd/kern/
H A Dkern_descrip.c279 uintptr_t *store = &fg->fg_data; in fg_set_data() local
288 ptrauth_blend_discriminator(store, type)); in fg_set_data()
292 *store = (uintptr_t)fg_data; in fg_set_data()
299 uintptr_t *store = &fg->fg_data; in fg_get_data_volatile() local
300 void *fg_data = (void *)*store; in fg_get_data_volatile()
309 ptrauth_blend_discriminator(store, type)); in fg_get_data_volatile()
/xnu-10063.141.1/doc/mach_ipc/
H A Dkmsg.md167 inline buffer to store the Mach message header and descriptors, this way:
/xnu-10063.141.1/doc/scheduler/
H A Dsched_clutch_edge.md240 * Otherwise, if delta is greater than largest delta, store delta as largest delta