Home
last modified time | relevance | path

Searched refs:smrq_slink (Results 1 – 13 of 13) sorted by relevance

/xnu-12377.41.6/osfmk/kern/
H A Dsmr_hash.h98 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 Dsmr.h975 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 Dsmr_types.h98 typedef SMR_POINTER(struct smrq_slink *) __smrq_slink_t;
109 struct smrq_slink { struct
H A Dsmr.c2343 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 Dtest_lock.c168 struct smrq_slink link;
H A Dcoalition.c308 struct smrq_slink link; /* global list of coalitions */
/xnu-12377.41.6/libkern/libkern/c++/
H A DOSSymbol.h95 struct smrq_slink hashlink;
/xnu-12377.41.6/osfmk/ipc/
H A Dipc_voucher.h77 struct smrq_slink iv_hash_link; /* link on hash chain */
H A Dipc_voucher.c78 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.41.6/libkern/c++/
H A DOSSymbol.cpp83 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.41.6/bsd/sys/
H A Dproc_internal.h198 struct smrq_slink pg_hash; /* hash chain (PLL) */
301 struct smrq_slink p_hash; /* Hash chain (LL)*/
/xnu-12377.41.6/libkern/os/
H A Dlog.c77 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.41.6/bsd/kern/
H A Dkern_credential.c3291 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()