Home
last modified time | relevance | path

Searched refs:mtx (Results 1 – 25 of 1246) sorted by relevance

12345678910>>...50

/freebsd-13-stable/sbin/ipf/libipf/
HDmutex_emul.c19 eMmutex_enter(eMmutex_t *mtx, char *file, int line) in eMmutex_enter() argument
23 mtx->eMm_owner); in eMmutex_enter()
24 if (mtx->eMm_magic != EMM_MAGIC) { in eMmutex_enter()
26 mtx->eMm_owner, mtx, mtx->eMm_magic); in eMmutex_enter()
29 if (mtx->eMm_held != 0) { in eMmutex_enter()
31 mtx->eMm_owner, mtx, mtx->eMm_held); in eMmutex_enter()
34 mtx->eMm_held++; in eMmutex_enter()
35 mtx->eMm_heldin = file; in eMmutex_enter()
36 mtx->eMm_heldat = line; in eMmutex_enter()
41 eMmutex_exit(eMmutex_t *mtx, char *file, int line) in eMmutex_exit() argument
[all …]
/freebsd-13-stable/sys/dev/usb/
HDusb_request.h34 struct mtx *mtx, uint16_t sel);
36 struct mtx *mtx, uint8_t port, uint16_t sel);
38 struct mtx *mtx, uint8_t *alt_iface_no,
40 usb_error_t usbd_req_get_config(struct usb_device *udev, struct mtx *mtx,
44 usb_error_t usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx,
47 struct mtx *mtx, struct usb_config_descriptor **ppcd,
49 usb_error_t usbd_req_get_desc(struct usb_device *udev, struct mtx *mtx,
53 usb_error_t usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx,
56 struct mtx *mtx, struct usb_status *st);
58 struct mtx *mtx, struct usb_hub_descriptor *hd,
[all …]
HDusb_request.c414 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx, in usbd_do_request_flags() argument
467 if ((mtx != NULL) && (mtx != &Giant)) { in usbd_do_request_flags()
468 USB_MTX_UNLOCK(mtx); in usbd_do_request_flags()
469 USB_MTX_ASSERT(mtx, MA_NOTOWNED); in usbd_do_request_flags()
722 if ((mtx != NULL) && (mtx != &Giant)) in usbd_do_request_flags()
723 USB_MTX_LOCK(mtx); in usbd_do_request_flags()
734 usb_pause_mtx(mtx, hz / 16); in usbd_do_request_flags()
795 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) in usbd_req_reset_port() argument
807 udev, mtx, port, UHF_C_PORT_RESET); in usbd_req_reset_port()
811 udev, mtx, port, UHF_PORT_RESET); in usbd_req_reset_port()
[all …]
HDusbdi_util.h62 usb_error_t usbd_req_get_report(struct usb_device *udev, struct mtx *mtx,
66 struct mtx *mtx, void *d, uint16_t size,
68 usb_error_t usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx,
70 usb_error_t usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx,
73 usb_error_t usbd_req_set_config(struct usb_device *udev, struct mtx *mtx,
76 struct mtx *mtx, uint8_t iface_index, uint8_t alt_no);
77 usb_error_t usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx,
79 usb_error_t usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx,
81 usb_error_t usbd_req_set_report(struct usb_device *udev, struct mtx *mtx,
/freebsd-13-stable/sys/cam/
HDcam_sim.c50 static struct mtx cam_sim_free_mtx;
104 struct mtx *mtx, int max_dev_transactions, in cam_sim_alloc() argument
126 sim->mtx = mtx; in cam_sim_alloc()
134 struct mtx *mtx, int max_dev_transactions, in cam_sim_alloc_dev() argument
143 device_get_unit(dev), mtx, max_dev_transactions, in cam_sim_alloc_dev()
153 struct mtx *mtx; in cam_sim_free() local
156 if (sim->mtx == NULL) { in cam_sim_free()
157 mtx = &cam_sim_free_mtx; in cam_sim_free()
158 mtx_lock(mtx); in cam_sim_free()
160 mtx = sim->mtx; in cam_sim_free()
[all …]
/freebsd-13-stable/lib/libthr/thread/
HDthr_umtx.h43 int __thr_umutex_lock(struct umutex *mtx, uint32_t id) __hidden;
44 int __thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) __hidden;
45 int __thr_umutex_timedlock(struct umutex *mtx, uint32_t id,
47 int __thr_umutex_unlock(struct umutex *mtx) __hidden;
48 int __thr_umutex_trylock(struct umutex *mtx) __hidden;
49 int __thr_umutex_set_ceiling(struct umutex *mtx, uint32_t ceiling,
52 void _thr_umutex_init(struct umutex *mtx) __hidden;
55 int _thr_umtx_wait(volatile long *mtx, long exp,
57 int _thr_umtx_wait_uint(volatile u_int *mtx, u_int exp,
59 int _thr_umtx_timedwait_uint(volatile u_int *mtx, u_int exp, int clockid,
[all …]
HDthr_umtx.c43 _thr_umutex_init(struct umutex *mtx) in _thr_umutex_init() argument
47 *mtx = default_mtx; in _thr_umutex_init()
59 __thr_umutex_lock(struct umutex *mtx, uint32_t id) in __thr_umutex_lock() argument
63 if ((mtx->m_flags & (UMUTEX_PRIO_PROTECT | UMUTEX_PRIO_INHERIT)) != 0) in __thr_umutex_lock()
64 return (_umtx_op_err(mtx, UMTX_OP_MUTEX_LOCK, 0, 0, 0)); in __thr_umutex_lock()
67 owner = mtx->m_owner; in __thr_umutex_lock()
69 atomic_cmpset_acq_32(&mtx->m_owner, owner, id | owner)) in __thr_umutex_lock()
72 atomic_cmpset_acq_32(&mtx->m_owner, owner, in __thr_umutex_lock()
79 _umtx_op_err(mtx, UMTX_OP_MUTEX_WAIT, 0, 0, 0); in __thr_umutex_lock()
86 __thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) in __thr_umutex_lock_spin() argument
[all …]
/freebsd-13-stable/lib/libstdthreads/
HDmtx.c36 mtx_destroy(mtx_t *mtx) in mtx_destroy() argument
39 (void)pthread_mutex_destroy(mtx); in mtx_destroy()
43 mtx_init(mtx_t *mtx, int type) in mtx_init() argument
65 pthread_mutex_init(mtx, &attr) != 0) in mtx_init()
72 mtx_lock(mtx_t *mtx) in mtx_lock() argument
75 if (pthread_mutex_lock(mtx) != 0) in mtx_lock()
81 mtx_timedlock(mtx_t *restrict mtx, const struct timespec *restrict ts) in mtx_timedlock() argument
84 switch (pthread_mutex_timedlock(mtx, ts)) { in mtx_timedlock()
95 mtx_trylock(mtx_t *mtx) in mtx_trylock() argument
98 switch (pthread_mutex_trylock(mtx)) { in mtx_trylock()
[all …]
/freebsd-13-stable/contrib/netbsd-tests/lib/libpthread/dlopen/
HDt_dlopen.c77 pthread_mutex_t mtx; in ATF_TC_BODY() local
81 ATF_REQUIRE(pthread_mutex_init(&mtx, NULL) == 0); in ATF_TC_BODY()
82 ATF_REQUIRE(pthread_mutex_lock(&mtx) == 0); in ATF_TC_BODY()
92 ATF_REQUIRE(pthread_mutex_unlock(&mtx) == 0); in ATF_TC_BODY()
96 pthread_mutex_destroy(&mtx); in ATF_TC_BODY()
109 pthread_mutex_t mtx; in ATF_TC_BODY() local
113 ATF_REQUIRE(pthread_mutex_init(&mtx, NULL) == 0); in ATF_TC_BODY()
114 ATF_REQUIRE(pthread_mutex_lock(&mtx) == 0); in ATF_TC_BODY()
123 ATF_REQUIRE(testf_dso_mutex_unlock(&mtx) == 0xcafe); in ATF_TC_BODY()
127 pthread_mutex_destroy(&mtx); in ATF_TC_BODY()
[all …]
/freebsd-13-stable/tools/regression/pthread/mutex_isowned_np/
HDmutex_isowned_np.c36 pthread_mutex_t *mtx = arg; in thread() local
38 if (pthread_mutex_isowned_np(mtx) != 0) { in thread()
50 pthread_mutex_t mtx; in main() local
52 pthread_mutex_init(&mtx, NULL); in main()
53 if (pthread_mutex_isowned_np(&mtx) != 0) { in main()
58 pthread_mutex_lock(&mtx); in main()
59 if (pthread_mutex_isowned_np(&mtx) == 0) { in main()
64 pthread_create(&thr, NULL, thread, &mtx); in main()
66 pthread_mutex_unlock(&mtx); in main()
67 if (pthread_mutex_isowned_np(&mtx) != 0) { in main()
/freebsd-13-stable/contrib/processor-trace/include/posix/
HDthreads.h135 static inline int mtx_init(mtx_t *mtx, int type) in mtx_init() argument
139 if (!mtx || type != mtx_plain) in mtx_init()
142 errcode = pthread_mutex_init(&mtx->mutex, NULL); in mtx_init()
149 static inline void mtx_destroy(mtx_t *mtx) in mtx_destroy() argument
151 if (mtx) in mtx_destroy()
152 (void) pthread_mutex_destroy(&mtx->mutex); in mtx_destroy()
155 static inline int mtx_lock(mtx_t *mtx) in mtx_lock() argument
159 if (!mtx) in mtx_lock()
162 errcode = pthread_mutex_lock(&mtx->mutex); in mtx_lock()
169 static inline int mtx_unlock(mtx_t *mtx) in mtx_unlock() argument
[all …]
/freebsd-13-stable/contrib/processor-trace/include/windows/
HDthreads.h143 static inline int mtx_init(mtx_t *mtx, int type) in mtx_init() argument
145 if (!mtx || type != mtx_plain) in mtx_init()
148 InitializeCriticalSection(&mtx->cs); in mtx_init()
153 static inline void mtx_destroy(mtx_t *mtx) in mtx_destroy() argument
155 if (mtx) in mtx_destroy()
156 DeleteCriticalSection(&mtx->cs); in mtx_destroy()
159 static inline int mtx_lock(mtx_t *mtx) in mtx_lock() argument
161 if (!mtx) in mtx_lock()
164 EnterCriticalSection(&mtx->cs); in mtx_lock()
169 static inline int mtx_unlock(mtx_t *mtx) in mtx_unlock() argument
[all …]
/freebsd-13-stable/sys/contrib/vchiq/interface/compat/
HDvchi_bsd.c60 mtx_lock_spin(&t->mtx); in run_timer()
63 mtx_unlock_spin(&t->mtx); in run_timer()
68 mtx_unlock_spin(&t->mtx); in run_timer()
74 mtx_unlock_spin(&t->mtx); in run_timer()
82 mtx_init(&t->mtx, "dahdi timer lock", NULL, MTX_SPIN); in vchiq_init_timer()
102 mtx_lock_spin(&t->mtx); in vchiq_mod_timer()
104 mtx_unlock_spin(&t->mtx); in vchiq_mod_timer()
116 mtx_lock_spin(&t->mtx); in vchiq_del_timer_sync()
118 mtx_unlock_spin(&t->mtx); in vchiq_del_timer_sync()
120 mtx_destroy(&t->mtx); in vchiq_del_timer_sync()
[all …]
/freebsd-13-stable/contrib/netbsd-tests/rump/kernspace/
HDlockme.c52 kmutex_t mtx; in rumptest_lockme() local
56 mutex_init(&mtx, MUTEX_DEFAULT, IPL_NONE); in rumptest_lockme()
60 mutex_enter(&mtx); in rumptest_lockme()
61 mutex_enter(&mtx); in rumptest_lockme()
76 mutex_init(&mtx, MUTEX_DEFAULT, IPL_NONE); in rumptest_lockme()
79 mutex_destroy(&mtx); in rumptest_lockme()
80 mutex_destroy(&mtx); in rumptest_lockme()
83 mutex_enter(&mtx); in rumptest_lockme()
84 mutex_destroy(&mtx); in rumptest_lockme()
HDalloc.c51 static kmutex_t mtx; variable
60 mutex_enter(&mtx); in hthr()
65 cv_wait(&kcv, &mtx); in hthr()
66 mutex_exit(&mtx); in hthr()
85 mutex_init(&mtx, MUTEX_DEFAULT, IPL_NONE); in rumptest_alloc()
103 mutex_enter(&mtx); in rumptest_alloc()
105 cv_wait(&kcv, &mtx); in rumptest_alloc()
106 mutex_exit(&mtx); in rumptest_alloc()
112 mutex_enter(&mtx); in rumptest_alloc()
115 mutex_exit(&mtx); in rumptest_alloc()
HDthread.c72 static kmutex_t mtx; variable
80 mutex_enter(&mtx); in thethread()
83 mutex_exit(&mtx); in thethread()
94 mutex_init(&mtx, MUTEX_DEFAULT, IPL_NONE); in rumptest_thread()
101 mutex_enter(&mtx); in rumptest_thread()
103 cv_wait(&cv, &mtx); in rumptest_thread()
104 mutex_exit(&mtx); in rumptest_thread()
/freebsd-13-stable/sys/compat/linuxkpi/common/src/
HDlinux_hrtimer.c59 mtx_lock(&hrtimer->mtx); in linux_hrtimer_active()
61 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_active()
76 mtx_lock(&hrtimer->mtx); in linux_hrtimer_try_to_cancel()
78 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_try_to_cancel()
104 mtx_init(&hrtimer->mtx, "hrtimer", NULL, in linux_hrtimer_init()
106 callout_init_mtx(&hrtimer->callout, &hrtimer->mtx, 0); in linux_hrtimer_init()
127 mtx_lock(&hrtimer->mtx); in linux_hrtimer_start_range_ns()
131 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_start_range_ns()
138 mtx_lock(&hrtimer->mtx); in linux_hrtimer_forward_now()
141 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_forward_now()
/freebsd-13-stable/usr.bin/mkuzip/
HDmkuz_fqueue.c50 if (pthread_mutex_init(&fqp->mtx, NULL) != 0) { in mkuz_fqueue_ctor()
67 pthread_mutex_lock(&fqp->mtx); in mkuz_fqueue_enq()
78 pthread_mutex_unlock(&fqp->mtx); in mkuz_fqueue_enq()
88 pthread_mutex_lock(&fqp->mtx); in mkuz_fqueue_enq_all()
100 pthread_mutex_unlock(&fqp->mtx); in mkuz_fqueue_enq_all()
124 pthread_mutex_lock(&fqp->mtx); in mkuz_fqueue_deq_when()
126 pthread_cond_wait(&fqp->cvar, &fqp->mtx); in mkuz_fqueue_deq_when()
156 pthread_mutex_unlock(&fqp->mtx); in mkuz_fqueue_deq_when()
169 pthread_mutex_lock(&fqp->mtx); in mkuz_fqueue_deq()
171 pthread_cond_wait(&fqp->cvar, &fqp->mtx); in mkuz_fqueue_deq()
[all …]
/freebsd-13-stable/sys/dev/bhnd/nvram/
HDbhnd_nvram_storevar.h267 struct mtx mtx; member
269 pthread_mutex_t mtx;
286 mtx_init(&(sc)->mtx, "BHND NVRAM store lock", NULL, MTX_DEF)
287 #define BHND_NVSTORE_LOCK(sc) mtx_lock(&(sc)->mtx)
288 #define BHND_NVSTORE_UNLOCK(sc) mtx_unlock(&(sc)->mtx)
289 #define BHND_NVSTORE_LOCK_ASSERT(sc, what) mtx_assert(&(sc)->mtx, what)
290 #define BHND_NVSTORE_LOCK_DESTROY(sc) mtx_destroy(&(sc)->mtx)
295 int error = pthread_mutex_init(&(sc)->mtx, NULL); \
301 #define BHND_NVSTORE_LOCK(sc) pthread_mutex_lock(&(sc)->mtx)
302 #define BHND_NVSTORE_UNLOCK(sc) pthread_mutex_unlock(&(sc)->mtx)
[all …]
/freebsd-13-stable/sys/libkern/
HDarc4random.c63 struct mtx mtx; member
135 mtx_lock(&chacha20->mtx); in chacha20_randomstir()
144 mtx_unlock(&chacha20->mtx); in chacha20_randomstir()
160 mtx_init(&chacha20->mtx, "chacha20_mtx", NULL, MTX_DEF);
176 mtx_destroy(&chacha20->mtx);
209 mtx_lock(&chacha20->mtx);
214 mtx_unlock(&chacha20->mtx);
216 mtx_lock(&chacha20->mtx);
228 mtx_unlock(&chacha20->mtx);
230 mtx_lock(&chacha20->mtx);
[all …]
/freebsd-13-stable/contrib/jemalloc/src/
HDbackground_thread.c118 if (malloc_mutex_trylock(tsdn, &decay->mtx)) {
195 malloc_mutex_unlock(tsdn, &decay->mtx);
232 ret = pthread_cond_wait(&info->cond, &info->mtx.lock);
255 ret = pthread_cond_timedwait(&info->cond, &info->mtx.lock, &ts);
274 malloc_mutex_unlock(tsdn, &info->mtx);
278 malloc_mutex_lock(tsdn, &info->mtx);
321 malloc_mutex_lock(tsd_tsdn(tsd), &info->mtx);
331 malloc_mutex_unlock(tsd_tsdn(tsd), &info->mtx);
392 malloc_mutex_unlock(tsdn, &background_thread_info[0].mtx);
398 malloc_mutex_lock(tsdn, &info->mtx);
[all …]
/freebsd-13-stable/sys/dev/gpio/
HDgpioc.c77 struct mtx mtx; member
88 struct mtx mtx; member
200 mtx_unlock(&intr_conf->mtx); in gpioc_allocate_pin_intr()
218 mtx_lock(&intr_conf->mtx); in gpioc_allocate_pin_intr()
231 mtx_unlock(&intr_conf->mtx); in gpioc_release_pin_intr()
257 mtx_lock(&intr_conf->mtx); in gpioc_release_pin_intr()
275 mtx_assert(&intr_conf->mtx, MA_OWNED); in gpioc_attach_priv_pin()
276 mtx_lock(&priv->mtx); in gpioc_attach_priv_pin()
290 mtx_unlock(&priv->mtx); in gpioc_attach_priv_pin()
297 mtx_unlock(&priv->mtx); in gpioc_attach_priv_pin()
[all …]
/freebsd-13-stable/stand/kshim/
HDbsd_kernel.c263 struct mtx Giant;
273 mtx_init(struct mtx *mtx, const char *name, const char *type, int opt) in mtx_init() argument
275 mtx->owned = 0; in mtx_init()
276 mtx->parent = mtx; in mtx_init()
280 mtx_lock(struct mtx *mtx) in mtx_lock() argument
282 mtx = mtx->parent; in mtx_lock()
283 mtx->owned++; in mtx_lock()
287 mtx_unlock(struct mtx *mtx) in mtx_unlock() argument
289 mtx = mtx->parent; in mtx_unlock()
290 mtx->owned--; in mtx_unlock()
[all …]
/freebsd-13-stable/sys/dev/ixl/
HDixl_iw.c75 mtx_lock(&ixl_iw.mtx); in ixl_iw_invoke_op()
84 mtx_unlock(&ixl_iw.mtx); in ixl_iw_invoke_op()
88 mtx_unlock(&ixl_iw.mtx); in ixl_iw_invoke_op()
117 mtx_destroy(&ixl_iw.mtx); in ixl_iw_uninit()
128 mtx_init(&ixl_iw.mtx, "ixl_iw_pfs", NULL, MTX_DEF); in ixl_iw_init()
147 mtx_lock(&ixl_iw.mtx); in ixl_iw_pf_init()
182 mtx_unlock(&ixl_iw.mtx); in ixl_iw_pf_init()
194 mtx_lock(&ixl_iw.mtx); in ixl_iw_pf_stop()
213 mtx_unlock(&ixl_iw.mtx); in ixl_iw_pf_stop()
229 mtx_lock(&ixl_iw.mtx); in ixl_iw_pf_attach()
[all …]
/freebsd-13-stable/sys/dev/bhnd/cores/chipc/
HDchipcvar.h161 struct mtx mtx; /**< state mutex. */ member
168 mtx_init(&(sc)->mtx, device_get_nameunit((sc)->dev), \
170 #define CHIPC_LOCK(sc) mtx_lock(&(sc)->mtx)
171 #define CHIPC_UNLOCK(sc) mtx_unlock(&(sc)->mtx)
172 #define CHIPC_LOCK_ASSERT(sc, what) mtx_assert(&(sc)->mtx, what)
173 #define CHIPC_LOCK_DESTROY(sc) mtx_destroy(&(sc)->mtx)

12345678910>>...50