Searched refs:smrq_slink (Results 1 – 13 of 13) sorted by relevance
| /xnu-12377.81.4/osfmk/kern/ |
| H A D | smr_hash.h | 98 uint32_t (*obj_hash)(const struct smrq_slink *, uint32_t); 99 bool (*obj_equ)(const struct smrq_slink *, smrh_key_t); 283 name ## _obj_hash(const struct smrq_slink *link, uint32_t seed) \ 296 name ## _obj_equ(const struct smrq_slink *link, smrh_key_t key) \ 685 struct smrq_slink *__link = (link); \ 735 struct smrq_slink *__link = (link); \ 769 struct smrq_slink *__link = (old_link); \ 937 struct smrq_slink *link; 1388 struct smrq_slink *__link = (link); \ 1444 struct smrq_slink *__link = (old_link); \ [all …]
|
| H A D | smr.h | 975 struct smrq_slink smrt_stack; 1168 struct smrq_slink *elem = __container_of(link, struct smrq_slink, next); in __smr_stail_invalid() 1221 struct smrq_slink *elem, in __smrq_serialized_insert() 1222 struct smrq_slink *next, in __smrq_serialized_insert() 1271 struct smrq_slink *elem, in __smrq_serialized_insert_relaxed() 1272 struct smrq_slink *next, in __smrq_serialized_insert_relaxed() 1321 struct smrq_slink *elem, in __smrq_serialized_remove_one() 1324 struct smrq_slink *next; in __smrq_serialized_remove_one() 1386 struct smrq_slink *elem, in __smrq_serialized_remove() 1390 struct smrq_slink *cur; in __smrq_serialized_remove() [all …]
|
| H A D | smr_types.h | 98 typedef SMR_POINTER(struct smrq_slink *) __smrq_slink_t; 109 struct smrq_slink { struct
|
| H A D | smr.c | 2343 struct smrq_slink *link; 2501 struct smrq_slink *link, *next; in __smr_hash_grow_and_unlock() 2562 struct smrq_slink *link, *next; in __smr_hash_grow_and_unlock() 2622 #define SMRSH_MIGRATED ((struct smrq_slink *)SMRSH_BUCKET_STOP_BIT) 2663 struct smrq_slink *link; in __smr_shash_entered_find_slow() 2770 struct smrq_slink *link, in __smr_shash_entered_get_or_insert() 2773 struct smrq_slink *first; in __smr_shash_entered_get_or_insert() 2774 struct smrq_slink *other; in __smr_shash_entered_get_or_insert() 2827 struct smrq_slink *link, in __smr_shash_missing_elt_panic() 2837 struct smrq_slink *link, in __smr_shash_entered_mut_begin() [all …]
|
| H A D | test_lock.c | 168 struct smrq_slink link;
|
| H A D | coalition.c | 308 struct smrq_slink link; /* global list of coalitions */
|
| /xnu-12377.81.4/libkern/libkern/c++/ |
| H A D | OSSymbol.h | 95 struct smrq_slink hashlink;
|
| /xnu-12377.81.4/osfmk/ipc/ |
| H A D | ipc_voucher.h | 77 struct smrq_slink iv_hash_link; /* link on hash chain */
|
| H A D | ipc_voucher.c | 78 static uint32_t iv_obj_hash(const struct smrq_slink *, uint32_t); 79 static bool iv_obj_equ(const struct smrq_slink *, smrh_key_t); 232 iv_obj_hash(const struct smrq_slink *link, uint32_t seed) in iv_obj_hash() 241 iv_obj_equ(const struct smrq_slink *link, smrh_key_t key) in iv_obj_equ()
|
| /xnu-12377.81.4/libkern/c++/ |
| H A D | OSSymbol.cpp | 83 OSSymbol_obj_hash(const struct smrq_slink *link, uint32_t seed) in OSSymbol_obj_hash() 91 OSSymbol_obj_equ(const struct smrq_slink *link, smrh_key_t key) in OSSymbol_obj_equ()
|
| /xnu-12377.81.4/bsd/sys/ |
| H A D | proc_internal.h | 198 struct smrq_slink pg_hash; /* hash chain (PLL) */ 301 struct smrq_slink p_hash; /* Hash chain (LL)*/
|
| /xnu-12377.81.4/libkern/os/ |
| H A D | log.c | 77 struct smrq_slink ol_hash_link; 485 os_log_hash(const struct smrq_slink *link, uint32_t seed) in os_log_hash() 492 os_log_equ(const struct smrq_slink *link, smrh_key_t key) in os_log_equ()
|
| /xnu-12377.81.4/bsd/kern/ |
| H A D | kern_credential.c | 3291 static uint32_t kauth_cred_obj_hash(const struct smrq_slink *, uint32_t seed); 3292 static bool kauth_cred_obj_equ(const struct smrq_slink *, smrh_key_t); 3298 struct smrq_slink crw_link; 4537 kauth_cred_obj_hash(const struct smrq_slink *link, uint32_t seed) in kauth_cred_obj_hash() 4575 kauth_cred_obj_equ(const struct smrq_slink *link, smrh_key_t key) in kauth_cred_obj_equ()
|