Home
last modified time | relevance | path

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

12345678910>>...55

/freebsd/sbin/ipf/libipf/
H A Dmutex_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/sys/dev/usb/
H A Dusb_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 …]
H A Dusb_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 …]
H A Dusbdi_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/sys/cam/
H A Dcam_sim.c48 static struct mtx cam_sim_free_mtx;
102 struct mtx *mtx, int max_dev_transactions, in cam_sim_alloc() argument
123 sim->mtx = mtx; in cam_sim_alloc()
143 struct mtx *mtx; in cam_sim_free() local
146 if (sim->mtx == NULL) { in cam_sim_free()
147 mtx = &cam_sim_free_mtx; in cam_sim_free()
148 mtx_lock(mtx); in cam_sim_free()
150 mtx = sim->mtx; in cam_sim_free()
151 mtx_assert(mtx, MA_OWNED); in cam_sim_free()
156 error = msleep(sim, mtx, PRIBIO, "simfree", 0); in cam_sim_free()
[all …]
/freebsd/lib/libthr/thread/
H A Dthr_umtx.h42 int __thr_umutex_lock(struct umutex *mtx, uint32_t id) __hidden;
43 int __thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) __hidden;
44 int __thr_umutex_timedlock(struct umutex *mtx, uint32_t id,
46 int __thr_umutex_unlock(struct umutex *mtx) __hidden;
47 int __thr_umutex_trylock(struct umutex *mtx) __hidden;
48 int __thr_umutex_set_ceiling(struct umutex *mtx, uint32_t ceiling,
51 void _thr_umutex_init(struct umutex *mtx) __hidden;
54 int _thr_umtx_wait(volatile long *mtx, long exp,
56 int _thr_umtx_wait_uint(volatile u_int *mtx, u_int exp,
58 int _thr_umtx_timedwait_uint(volatile u_int *mtx, u_int exp, int clockid,
[all …]
H A Dthr_umtx.c33 _thr_umutex_init(struct umutex *mtx) in _thr_umutex_init() argument
37 *mtx = default_mtx; in _thr_umutex_init()
49 __thr_umutex_lock(struct umutex *mtx, uint32_t id) in __thr_umutex_lock() argument
53 if ((mtx->m_flags & (UMUTEX_PRIO_PROTECT | UMUTEX_PRIO_INHERIT)) != 0) in __thr_umutex_lock()
54 return (_umtx_op_err(mtx, UMTX_OP_MUTEX_LOCK, 0, 0, 0)); in __thr_umutex_lock()
57 owner = mtx->m_owner; in __thr_umutex_lock()
59 atomic_cmpset_acq_32(&mtx->m_owner, owner, id | owner)) in __thr_umutex_lock()
62 atomic_cmpset_acq_32(&mtx->m_owner, owner, in __thr_umutex_lock()
69 _umtx_op_err(mtx, UMTX_OP_MUTEX_WAIT, 0, 0, 0); in __thr_umutex_lock()
76 __thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) in __thr_umutex_lock_spin() argument
[all …]
/freebsd/lib/libstdthreads/
H A Dmtx.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/contrib/netbsd-tests/lib/libpthread/dlopen/
H A Dt_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/tools/regression/pthread/mutex_isowned_np/
H A Dmutex_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/contrib/processor-trace/include/posix/
H A Dthreads.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/contrib/processor-trace/include/windows/
H A Dthreads.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/sys/contrib/vchiq/interface/compat/
H A Dvchi_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/contrib/netbsd-tests/rump/kernspace/
H A Dalloc.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()
H A Dlockme.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()
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_hrtimer.c58 mtx_lock(&hrtimer->mtx); in linux_hrtimer_active()
60 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_active()
75 mtx_lock(&hrtimer->mtx); in linux_hrtimer_try_to_cancel()
77 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_try_to_cancel()
103 mtx_init(&hrtimer->mtx, "hrtimer", NULL, in linux_hrtimer_init()
105 callout_init_mtx(&hrtimer->callout, &hrtimer->mtx, 0); in linux_hrtimer_init()
126 mtx_lock(&hrtimer->mtx); in linux_hrtimer_start_range_ns()
130 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_start_range_ns()
137 mtx_lock(&hrtimer->mtx); in linux_hrtimer_forward_now()
140 mtx_unlock(&hrtimer->mtx); in linux_hrtimer_forward_now()
/freebsd/usr.bin/mkuzip/
H A Dmkuz_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/sys/kern/
H A Dkern_devctl.c69 struct mtx mtx; member
150 mtx_init(&devsoftc.mtx, "dev mtx", "devd", MTX_DEF); in devctl_init()
153 knlist_init_mtx(&devsoftc.sel.si_note, &devsoftc.mtx); in devctl_init()
221 mtx_lock(&devsoftc.mtx); in devopen()
223 mtx_unlock(&devsoftc.mtx); in devopen()
228 mtx_unlock(&devsoftc.mtx); in devopen()
235 mtx_lock(&devsoftc.mtx); in devclose()
241 mtx_unlock(&devsoftc.mtx); in devclose()
259 mtx_lock(&devsoftc.mtx); in devread()
262 mtx_unlock(&devsoftc.mtx); in devread()
[all …]
/freebsd/contrib/jemalloc/src/
H A Dbackground_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/sys/dev/qat/qat_common/
H A Dadf_freebsd_dev_processes.c39 static struct mtx mtx; variable
40 static struct mtx callout_mtx;
401 mtx_lock(&mtx); in adf_state_set()
425 mtx_unlock(&mtx); in adf_state_set()
481 mtx_lock(&mtx); in adf_state_kqfilter()
488 mtx_unlock(&mtx); in adf_state_kqfilter()
491 mtx_unlock(&mtx); in adf_state_kqfilter()
507 mtx_lock(&mtx); in adf_state_kqread_detach()
509 mtx_unlock(&mtx); in adf_state_kqread_detach()
514 mtx_unlock(&mtx); in adf_state_kqread_detach()
[all …]
/freebsd/sys/dev/gpio/
H A Dgpioc.c76 struct mtx mtx; member
87 struct mtx mtx; member
199 mtx_unlock(&intr_conf->mtx); in gpioc_allocate_pin_intr()
217 mtx_lock(&intr_conf->mtx); in gpioc_allocate_pin_intr()
230 mtx_unlock(&intr_conf->mtx); in gpioc_release_pin_intr()
256 mtx_lock(&intr_conf->mtx); in gpioc_release_pin_intr()
274 mtx_assert(&intr_conf->mtx, MA_OWNED); in gpioc_attach_priv_pin()
275 mtx_lock(&priv->mtx); in gpioc_attach_priv_pin()
289 mtx_unlock(&priv->mtx); in gpioc_attach_priv_pin()
296 mtx_unlock(&priv->mtx); in gpioc_attach_priv_pin()
[all …]
/freebsd/stand/kshim/
H A Dbsd_kernel.c261 struct mtx Giant;
271 mtx_init(struct mtx *mtx, const char *name, const char *type, int opt) in mtx_init() argument
273 mtx->owned = 0; in mtx_init()
274 mtx->parent = mtx; in mtx_init()
278 mtx_lock(struct mtx *mtx) in mtx_lock() argument
280 mtx = mtx->parent; in mtx_lock()
281 mtx->owned++; in mtx_lock()
285 mtx_unlock(struct mtx *mtx) in mtx_unlock() argument
287 mtx = mtx->parent; in mtx_unlock()
288 mtx->owned--; in mtx_unlock()
[all …]
/freebsd/sys/libkern/
H A Darc4random.c63 struct mtx mtx; member
143 mtx_lock(&chacha20->mtx); in chacha20_randomstir()
152 mtx_unlock(&chacha20->mtx); in chacha20_randomstir()
168 mtx_init(&chacha20->mtx, "chacha20_mtx", NULL, MTX_DEF);
184 mtx_destroy(&chacha20->mtx);
217 mtx_lock(&chacha20->mtx);
222 mtx_unlock(&chacha20->mtx);
224 mtx_lock(&chacha20->mtx);
236 mtx_unlock(&chacha20->mtx);
238 mtx_lock(&chacha20->mtx);
[all …]
/freebsd/sys/dev/bhnd/nvram/
H A Dbhnd_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/sys/dev/ixl/
H A Dixl_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 …]

12345678910>>...55