Home
last modified time | relevance | path

Searched refs:lck_grp_t (Results 1 – 25 of 89) sorted by relevance

1234

/xnu-12377.41.6/osfmk/kern/
H A Dticket_lock.h188 lck_grp_t *grp);
192 lck_grp_t *grp);
196 lck_grp_t *grp);
209 lck_grp_t *grp);
213 lck_grp_t *grp);
218 lck_grp_t *grp);
223 lck_grp_t *grp);
230 lck_grp_t *grp) __result_use_check;
234 lck_grp_t *grp) __result_use_check;
251 lck_grp_t *grp) __result_use_check;
[all …]
H A Dlock_group.h54 typedef struct _lck_grp_ lck_grp_t; typedef
55 #define LCK_GRP_NULL ((lck_grp_t *)NULL)
83 extern lck_grp_t *lck_grp_alloc_init(
88 lck_grp_t *grp);
186 lck_grp_t *grp;
198 __PLACE_IN_SECTION("__DATA,__lock_grp") lck_grp_t var; \
208 lck_grp_t *grp);
214 lck_grp_t *grp,
218 extern lck_grp_t *lck_grp_init_flags(
219 lck_grp_t *grp,
[all …]
H A Dlock_group.c79 static KALLOC_TYPE_DEFINE(KT_LCK_GRP, lck_grp_t, KT_PRIV_ACCT);
84 static lck_grp_t lck_grp_compat_grp;
164 lck_grp_has_stats(lck_grp_t *grp) in lck_grp_has_stats()
169 lck_grp_t *
172 lck_grp_t *grp; in lck_grp_alloc_init()
184 lck_grp_init(lck_grp_t *grp, const char *grp_name, lck_grp_attr_t *attr) in lck_grp_init()
192 lck_grp_t *
193 lck_grp_init_flags(lck_grp_t *grp, const char *grp_name, lck_grp_options_t flags) in lck_grp_init_flags()
195 bzero(grp, sizeof(lck_grp_t)); in lck_grp_init_flags()
233 lck_grp_t *
[all …]
H A Dlock_stat.h118 extern void lck_grp_stat_inc(lck_grp_t *grp, lck_grp_stat_t *stat, bool always);
128 lockprof_probe(lck_grp_t *grp, lck_grp_stat_t *stat, uint64_t val) in lockprof_probe()
182 __lck_time_stat_enabled(enum lockstat_probe_id lspid, lck_grp_t *grp) in __lck_time_stat_enabled()
190 extern void __lck_grp_spin_update_held(lck_grp_t *grp);
191 extern void __lck_grp_spin_update_miss(lck_grp_t *grp);
192 extern void __lck_grp_spin_update_spin(lck_grp_t *grp, uint64_t time);
193 extern void __lck_grp_ticket_update_held(lck_grp_t *grp);
194 extern void __lck_grp_ticket_update_miss(lck_grp_t *grp);
195 extern void __lck_grp_ticket_update_spin(lck_grp_t *grp, uint64_t time);
227 lck_grp_t *grp = LCK_GRP_NULL; in lck_mtx_prof_probe()
[all …]
H A Dsimple_lock.h99 LCK_GRP_ARG(lck_grp_t*));
103 LCK_GRP_ARG(lck_grp_t*));
108 LCK_GRP_ARG(lck_grp_t*)) __result_use_check;
113 LCK_GRP_ARG(lck_grp_t*)) __result_use_check;
117 LCK_GRP_ARG(lck_grp_t*)) __result_use_check;
121 LCK_GRP_ARG(lck_grp_t*)) __result_use_check;
253 LCK_GRP_ARG(lck_grp_t*));
257 LCK_GRP_ARG(lck_grp_t*)) __result_use_check;
265 LCK_GRP_ARG(lck_grp_t*));
271 LCK_GRP_ARG(lck_grp_t*)) /* __result_use_check */;
[all …]
H A Dlock_ptr.h113 lck_grp_t *grp);
126 lck_grp_t *grp);
162 lck_grp_t *grp) __result_use_check;
180 lck_grp_t *grp) __result_use_check;
209 lck_grp_t *grp);
227 lck_grp_t *grp);
287 lck_grp_t *grp);
H A Dlock_ticket.c182 hw_lck_ticket_init(hw_lck_ticket_t *lck, lck_grp_t *grp) in hw_lck_ticket_init()
201 hw_lck_ticket_init_locked(hw_lck_ticket_t *lck, lck_grp_t *grp) in hw_lck_ticket_init_locked()
224 lck_ticket_init(lck_ticket_t *tlock, __unused lck_grp_t *grp) in lck_ticket_init()
246 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ticket_destroy_internal()
282 hw_lck_ticket_destroy(hw_lck_ticket_t *lck, lck_grp_t *grp) in hw_lck_ticket_destroy()
289 lck_ticket_destroy(lck_ticket_t *tlock, __unused lck_grp_t *grp) in lck_ticket_destroy()
478 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ticket_contended()
579 LCK_GRP_ARG(lck_grp_t *grp)) in lck_ticket_contended()
608 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ticket_lock_internal()
626 hw_lck_ticket_lock_nopreempt(hw_lck_ticket_t *lck, lck_grp_t *grp) in hw_lck_ticket_lock_nopreempt()
[all …]
H A Dlock_ptr.c91 hw_lck_ptr_init(hw_lck_ptr_t *lck, void *val, lck_grp_t *grp) in hw_lck_ptr_init()
111 hw_lck_ptr_destroy(hw_lck_ptr_t *lck, lck_grp_t *grp) in hw_lck_ptr_destroy()
164 hw_lck_ptr_contended(hw_lck_ptr_t *lck LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ptr_contended()
259 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ptr_lock_slow()
266 hw_lck_ptr_lock_fastpath(hw_lck_ptr_t *lck LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ptr_lock_fastpath()
287 hw_lck_ptr_lock_nopreempt(hw_lck_ptr_t *lck, lck_grp_t *grp) in hw_lck_ptr_lock_nopreempt()
293 hw_lck_ptr_lock(hw_lck_ptr_t *lck, lck_grp_t *grp) in hw_lck_ptr_lock()
309 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ptr_unlock_slow()
324 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lck_ptr_unlock_fastpath()
359 hw_lck_ptr_unlock_nopreempt(hw_lck_ptr_t *lck, void *val, lck_grp_t *grp) in hw_lck_ptr_unlock_nopreempt()
[all …]
H A Dlocks.h58 lck_grp_t *grp,
63 lck_grp_t *grp,
71 lck_grp_t *grp);
78 lck_grp_t *grp);
82 lck_grp_t *grp);
95 lck_grp_t *grp);
110 lck_spin_t *lck, lck_grp_t *grp);
117 lck_grp_t *grp);
127 lck_grp_t *grp);
215 lck_grp_t *grp,
[all …]
H A Dlock_mtx.h89 lck_grp_t *grp,
94 lck_grp_t *grp,
104 lck_grp_t *grp);
108 lck_grp_t *grp);
192 lck_grp_t *lck_grp;
H A Dlock_rw.h180 lck_grp_t *lck_grp;
234 lck_grp_t *grp,
255 lck_grp_t *grp,
271 lck_grp_t *grp);
286 lck_grp_t *grp);
H A Dlocks.c544 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lock_lock_contended()
674 LCK_GRP_ARG(lck_grp_t *grp)) in hw_lock_to_internal()
693 (hw_lock_lock)(hw_lock_t lock LCK_GRP_ARG(lck_grp_t *grp))
707 (hw_lock_lock_nopreempt)(hw_lock_t lock LCK_GRP_ARG(lck_grp_t *grp))
724 (hw_lock_to)(hw_lock_t lock, hw_spin_policy_t pol LCK_GRP_ARG(lck_grp_t *grp))
740 (hw_lock_to_nopreempt)(hw_lock_t lock, hw_spin_policy_t pol LCK_GRP_ARG(lck_grp_t *grp))
749 hw_lock_try_internal(hw_lock_t lock, thread_t thread LCK_GRP_ARG(lck_grp_t *grp)) in hw_lock_try_internal()
766 (hw_lock_try)(hw_lock_t lock LCK_GRP_ARG(lck_grp_t *grp))
779 (hw_lock_try_nopreempt)(hw_lock_t lock LCK_GRP_ARG(lck_grp_t *grp))
872 LCK_GRP_ARG(lck_grp_t *grp))
[all …]
H A Dexclaves_internal.h49 extern lck_grp_t exclaves_lck_grp;
/xnu-12377.41.6/bsd/dev/dtrace/
H A Dlockprof.c70 {"spin-held-", 0, offsetof(lck_grp_t, lck_grp_spincnt), offsetof(lck_grp_stats_t, lgss_spin_held)},
71 {"spin-miss-", 0, offsetof(lck_grp_t, lck_grp_spincnt), offsetof(lck_grp_stats_t, lgss_spin_miss)},
72 …{"spin-spin-", TIME_EVENT, offsetof(lck_grp_t, lck_grp_spincnt), offsetof(lck_grp_stats_t, lgss_sp…
73 …{"ticket-held-", 0, offsetof(lck_grp_t, lck_grp_ticketcnt), offsetof(lck_grp_stats_t, lgss_ticket_…
74 …{"ticket-miss-", 0, offsetof(lck_grp_t, lck_grp_ticketcnt), offsetof(lck_grp_stats_t, lgss_ticket_…
75 …{"ticket-spin-", TIME_EVENT, offsetof(lck_grp_t, lck_grp_ticketcnt), offsetof(lck_grp_stats_t, lgs…
76 …{"adaptive-held-", STAT_NEEDED, offsetof(lck_grp_t, lck_grp_mtxcnt), offsetof(lck_grp_stats_t, lgs…
77 …{"adaptive-miss-", STAT_NEEDED, offsetof(lck_grp_t, lck_grp_mtxcnt), offsetof(lck_grp_stats_t, lgs…
78 …{"adaptive-wait-", STAT_NEEDED, offsetof(lck_grp_t, lck_grp_mtxcnt), offsetof(lck_grp_stats_t, lgs…
79 …{"adaptive-direct-wait-", STAT_NEEDED, offsetof(lck_grp_t, lck_grp_mtxcnt), offsetof(lck_grp_stats…
[all …]
/xnu-12377.41.6/osfmk/arm/
H A Dlocks_arm.c229 lck_spin_alloc_init(lck_grp_t *grp, lck_attr_t *attr) in lck_spin_alloc_init()
239 lck_spin_free(lck_spin_t *lck, lck_grp_t *grp) in lck_spin_free()
246 lck_spin_init(lck_spin_t *lck, lck_grp_t *grp, __unused lck_attr_t *attr) in lck_spin_init()
303 lck_spin_destroy(lck_spin_t *lck, lck_grp_t *grp) in lck_spin_destroy()
359 lck_spin_alloc_init(lck_grp_t *grp, lck_attr_t *attr) in lck_spin_alloc_init()
369 lck_spin_free(lck_spin_t *lck, lck_grp_t *grp) in lck_spin_free()
376 lck_spin_init(lck_spin_t *lck, lck_grp_t *grp, __unused lck_attr_t *attr) in lck_spin_init()
430 lck_spin_lock_grp(lck_spin_t *lock, lck_grp_t *grp) in lck_spin_lock_grp()
445 lck_spin_lock_nopreempt_grp(lck_spin_t *lock, lck_grp_t *grp) in lck_spin_lock_nopreempt_grp()
460 lck_spin_try_lock_grp(lck_spin_t *lock, lck_grp_t *grp) in lck_spin_try_lock_grp()
[all …]
/xnu-12377.41.6/osfmk/i386/
H A Dlocks_i386.c118 static void usimple_lock_nopreempt(usimple_lock_t, lck_grp_t *);
119 static unsigned int usimple_lock_try_nopreempt(usimple_lock_t, lck_grp_t *);
240 lck_grp_t *grp, in lck_spin_alloc_init()
256 lck_grp_t *grp) in lck_spin_free()
268 lck_grp_t *grp, in lck_spin_init()
283 lck_grp_t *grp) in lck_spin_destroy()
301 lck_grp_t *grp) in lck_spin_lock_grp()
324 lck_grp_t *grp) in lck_spin_lock_nopreempt_grp()
350 lck_grp_t *grp) in lck_spin_try_lock_grp()
395 lck_grp_t *grp) in lck_spin_try_lock_nopreempt_grp()
[all …]
/xnu-12377.41.6/bsd/skywalk/nexus/
H A Dnexus_pktq.c35 static void __nx_pktq_init(struct nx_pktq *q, uint32_t, lck_grp_t *lck_grp);
39 __nx_pktq_init(struct nx_pktq *q, uint32_t lim, lck_grp_t *lck_grp) in __nx_pktq_init()
48 uint32_t lim, lck_grp_t *lck_grp, lck_attr_t *lck_attr) in nx_pktq_safe_init()
H A Dnexus_mbq.c62 static void __nx_mbq_init(struct nx_mbq *q, uint32_t, lck_grp_t *lck_grp);
66 __nx_mbq_init(struct nx_mbq *q, uint32_t lim, lck_grp_t *lck_grp) in __nx_mbq_init()
75 uint32_t lim, lck_grp_t *lck_grp, lck_attr_t *lck_attr) in nx_mbq_safe_init()
H A Dnexus_mbq.h73 lck_grp_t *nx_mbq_grp;
266 uint32_t lim, lck_grp_t *lck_grp, lck_attr_t *lck_attr);
H A Dnexus_pktq.h46 lck_grp_t *nx_pktq_grp;
240 uint32_t lim, lck_grp_t *lck_grp, lck_attr_t *lck_attr);
/xnu-12377.41.6/bsd/net/
H A Ddlil_var_private.h396 extern lck_grp_t dlil_lock_group;
397 extern lck_grp_t ifnet_head_lock_group;
398 extern lck_grp_t ifnet_snd_lock_group;
399 extern lck_grp_t ifnet_rcv_lock_group;
/xnu-12377.41.6/bsd/sys/
H A Dmcache.h190 lck_grp_t *mc_sync_lock_grp;
194 lck_grp_t *mc_cpu_lock_grp;
200 lck_grp_t *mc_bkt_lock_grp;
H A Dproc_internal.h792 extern lck_grp_t proc_fdmlock_grp;
793 extern lck_grp_t proc_lck_grp;
794 extern lck_grp_t proc_kqhashlock_grp;
795 extern lck_grp_t proc_knhashlock_grp;
796 extern lck_grp_t proc_slock_grp;
797 extern lck_grp_t proc_mlock_grp;
798 extern lck_grp_t proc_ucred_mlock_grp;
799 extern lck_grp_t proc_dirslock_grp;
/xnu-12377.41.6/iokit/IOKit/
H A DIOLocksPrivate.h52 IORecursiveLockAllocWithLockGroup( lck_grp_t * lockGroup );
/xnu-12377.41.6/tests/unit/mocks/
H A Dfake_kinit.c54 extern lck_grp_t * IOLockGroup;

1234