Searched refs:mtx (Results 1 - 25 of 1075) sorted by relevance

1234567891011>>

/freebsd-10.0-release/contrib/ipfilter/lib/
H A Dmutex_emul.c20 eMmutex_enter(mtx, file, line)
21 eMmutex_t *mtx;
27 mtx->eMm_owner);
28 if (mtx->eMm_magic != EMM_MAGIC) {
30 mtx->eMm_owner, mtx, mtx->eMm_magic);
33 if (mtx->eMm_held != 0) {
35 mtx->eMm_owner, mtx, mt
[all...]
/freebsd-10.0-release/sys/dev/usb/
H A Dusb_request.h33 struct mtx *mtx, uint16_t sel);
35 struct mtx *mtx, uint8_t port, uint16_t sel);
37 struct mtx *mtx, uint8_t *alt_iface_no,
39 usb_error_t usbd_req_get_config(struct usb_device *udev, struct mtx *mtx,
43 usb_error_t usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx,
[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,
[all...]
H A Dusb_request.c358 * "mtx" - if this argument is non-NULL the mutex pointed to by it
404 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx, argument
457 if ((mtx != NULL) && (mtx != &Giant)) {
458 mtx_unlock(mtx);
459 mtx_assert(mtx, MA_NOTOWNED);
721 if ((mtx != NULL) && (mtx != &Giant))
722 mtx_lock(mtx);
782 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument
872 usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument
982 usbd_req_get_desc(struct usb_device *udev, struct mtx *mtx, uint16_t *actlen, void *desc, uint16_t min_len, uint16_t max_len, uint16_t id, uint8_t type, uint8_t index, uint8_t retries) argument
1073 usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, char *buf, uint16_t len, uint8_t string_index) argument
1175 usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx, void *sdesc, uint16_t max_len, uint16_t lang_id, uint8_t string_index) argument
1241 usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx, struct usb_config_descriptor *d, uint8_t conf_index) argument
1311 usbd_req_get_config_desc_full(struct usb_device *udev, struct mtx *mtx, struct usb_config_descriptor **ppcd, uint8_t index) argument
1361 usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx, struct usb_device_descriptor *d) argument
1377 usbd_req_get_alt_interface_no(struct usb_device *udev, struct mtx *mtx, uint8_t *alt_iface_no, uint8_t iface_index) argument
1403 usbd_req_set_alt_interface_no(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint8_t alt_no) argument
1430 usbd_req_get_device_status(struct usb_device *udev, struct mtx *mtx, struct usb_status *st) argument
1451 usbd_req_get_hub_descriptor(struct usb_device *udev, struct mtx *mtx, struct usb_hub_descriptor *hd, uint8_t nports) argument
1473 usbd_req_get_ss_hub_descriptor(struct usb_device *udev, struct mtx *mtx, struct usb_hub_ss_descriptor *hd, uint8_t nports) argument
1495 usbd_req_get_hub_status(struct usb_device *udev, struct mtx *mtx, struct usb_hub_status *st) argument
1519 usbd_req_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t addr) argument
1561 usbd_req_get_port_status(struct usb_device *udev, struct mtx *mtx, struct usb_port_status *ps, uint8_t port) argument
1583 usbd_req_clear_hub_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument
1604 usbd_req_set_hub_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument
1625 usbd_req_set_hub_u1_timeout(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t timeout) argument
1647 usbd_req_set_hub_u2_timeout(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t timeout) argument
1669 usbd_req_set_hub_depth(struct usb_device *udev, struct mtx *mtx, uint16_t depth) argument
1690 usbd_req_clear_port_feature(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint16_t sel) argument
1712 usbd_req_set_port_feature(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint16_t sel) argument
1734 usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint16_t report) argument
1763 usbd_req_set_report(struct usb_device *udev, struct mtx *mtx, void *data, uint16_t len, uint8_t iface_index, uint8_t type, uint8_t id) argument
1791 usbd_req_get_report(struct usb_device *udev, struct mtx *mtx, void *data, uint16_t len, uint8_t iface_index, uint8_t type, uint8_t id) argument
1819 usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint8_t duration, uint8_t id) argument
1847 usbd_req_get_report_descriptor(struct usb_device *udev, struct mtx *mtx, void *d, uint16_t size, uint8_t iface_index) argument
1877 usbd_req_set_config(struct usb_device *udev, struct mtx *mtx, uint8_t conf) argument
1902 usbd_req_get_config(struct usb_device *udev, struct mtx *mtx, uint8_t *pconf) argument
1918 usbd_setup_device_desc(struct usb_device *udev, struct mtx *mtx) argument
1997 usbd_req_re_enumerate(struct usb_device *udev, struct mtx *mtx) argument
2098 usbd_req_clear_device_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument
2119 usbd_req_set_device_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument
2140 usbd_req_reset_tt(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument
2170 usbd_req_clear_tt_buffer(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t addr, uint8_t type, uint8_t endpoint) argument
2204 usbd_req_set_port_link_state(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t link_state) argument
2231 usbd_req_set_lpm_info(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t besl, uint8_t addr, uint8_t rwe) argument
[all...]
/freebsd-10.0-release/tools/regression/pthread/mutex_isowned_np/
H A Dmutex_isowned_np.c38 pthread_mutex_t *mtx = arg; local
40 if (pthread_mutex_isowned_np(mtx) != 0) {
52 pthread_mutex_t mtx; local
54 pthread_mutex_init(&mtx, NULL);
55 if (pthread_mutex_isowned_np(&mtx) != 0) {
60 pthread_mutex_lock(&mtx);
61 if (pthread_mutex_isowned_np(&mtx) == 0) {
66 pthread_create(&thr, NULL, thread, &mtx);
68 pthread_mutex_unlock(&mtx);
69 if (pthread_mutex_isowned_np(&mtx) !
[all...]
/freebsd-10.0-release/lib/libstdthreads/
H A Dmtx.c38 mtx_destroy(mtx_t *mtx) argument
41 (void)pthread_mutex_destroy(mtx);
45 mtx_init(mtx_t *mtx, int type) argument
67 if (pthread_mutex_init(mtx, &attr) != 0)
73 mtx_lock(mtx_t *mtx) argument
76 if (pthread_mutex_lock(mtx) != 0)
82 mtx_timedlock(mtx_t *restrict mtx, const struct timespec *restrict ts) argument
85 switch (pthread_mutex_timedlock(mtx, ts)) {
96 mtx_trylock(mtx_t *mtx) argument
99 switch (pthread_mutex_lock(mtx)) {
110 mtx_unlock(mtx_t *mtx) argument
[all...]
H A Dcnd.c77 cnd_timedwait(cnd_t *restrict cond, mtx_t *restrict mtx, argument
81 switch (pthread_cond_timedwait(cond, mtx, ts)) {
92 cnd_wait(cnd_t *cond, mtx_t *mtx) argument
95 if (pthread_cond_wait(cond, mtx) != 0)
/freebsd-10.0-release/sys/dev/firewire/
H A Dif_fwevar.h51 struct mtx mtx; member in struct:fwe_softc
53 #define FWE_LOCK(fwe) mtx_lock(&(fwe)->mtx)
54 #define FWE_UNLOCK(fwe) mtx_unlock(&(fwe)->mtx)
H A Dif_fwipvar.h61 struct mtx mtx; member in struct:fwip_softc
63 #define FWIP_LOCK(fwip) mtx_lock(&(fwip)->mtx)
64 #define FWIP_UNLOCK(fwip) mtx_unlock(&(fwip)->mtx)
/freebsd-10.0-release/contrib/jemalloc/include/jemalloc/internal/
H A Dmb.h105 malloc_mutex_t mtx; local
107 malloc_mutex_init(&mtx);
108 malloc_mutex_lock(&mtx);
109 malloc_mutex_unlock(&mtx);
/freebsd-10.0-release/sys/sys/
H A D_unrhdr.h34 struct mtx;
46 struct mtx *mtx; member in struct:unrhdr
47 TAILQ_HEAD(unrfr,unr) ppfree; /* Items to be freed after mtx
H A Drangelock.h66 struct mtx;
71 struct mtx *ilk);
73 off_t start, off_t end, struct mtx *ilk);
75 struct mtx *ilk);
77 struct mtx *ilk);
H A D_mutex.h45 struct mtx { struct
51 * Members of struct mtx_padalign must mirror members of struct mtx.
52 * mtx_padalign mutexes can use the mtx(9) API transparently without
/freebsd-10.0-release/tools/regression/pthread/unwind/
H A Dcond_wait_cancel.cpp11 pthread_mutex_t mtx; variable
19 pthread_mutex_lock(&mtx);
20 pthread_cond_wait(&cv, &mtx);
21 pthread_mutex_unlock(&mtx);
31 pthread_mutex_init(&mtx, NULL);
H A Dcond_wait_cancel2.cpp16 pthread_mutex_t mtx; variable
23 pthread_mutex_lock(&mtx);
24 pthread_cond_wait(&cv, &mtx);
25 pthread_mutex_unlock(&mtx);
48 pthread_mutex_init(&mtx, NULL);
/freebsd-10.0-release/lib/libthr/thread/
H A Dthr_umtx.h39 int __thr_umutex_lock(struct umutex *mtx, uint32_t id) __hidden;
40 int __thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) __hidden;
41 int __thr_umutex_timedlock(struct umutex *mtx, uint32_t id,
43 int __thr_umutex_unlock(struct umutex *mtx, uint32_t id) __hidden;
44 int __thr_umutex_trylock(struct umutex *mtx) __hidden;
45 int __thr_umutex_set_ceiling(struct umutex *mtx, uint32_t ceiling,
48 void _thr_umutex_init(struct umutex *mtx) __hidden;
51 int _thr_umtx_wait(volatile long *mtx, long exp,
53 int _thr_umtx_wait_uint(volatile u_int *mtx, u_int exp,
55 int _thr_umtx_timedwait_uint(volatile u_int *mtx, u_in
76 _thr_umutex_trylock(struct umutex *mtx, uint32_t id) argument
86 _thr_umutex_trylock2(struct umutex *mtx, uint32_t id) argument
98 _thr_umutex_lock(struct umutex *mtx, uint32_t id) argument
106 _thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) argument
114 _thr_umutex_timedlock(struct umutex *mtx, uint32_t id, const struct timespec *timeout) argument
123 _thr_umutex_unlock2(struct umutex *mtx, uint32_t id, int *defer) argument
149 _thr_umutex_unlock(struct umutex *mtx, uint32_t id) argument
[all...]
H A Dthr_umtx.c43 _thr_umutex_init(struct umutex *mtx) argument
47 *mtx = default_mtx;
58 __thr_umutex_lock(struct umutex *mtx, uint32_t id) argument
62 if ((mtx->m_flags & (UMUTEX_PRIO_PROTECT | UMUTEX_PRIO_INHERIT)) == 0) {
65 _umtx_op_err(mtx, UMTX_OP_MUTEX_WAIT, 0, 0, 0);
67 owner = mtx->m_owner;
69 atomic_cmpset_acq_32(&mtx->m_owner, owner, id|owner))
74 return _umtx_op_err(mtx, UMTX_OP_MUTEX_LOCK, 0, 0, 0);
80 __thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) argument
85 return __thr_umutex_lock(mtx, i
111 __thr_umutex_timedlock(struct umutex *mtx, uint32_t id, const struct timespec *abstime) argument
155 __thr_umutex_unlock(struct umutex *mtx, uint32_t id) argument
161 __thr_umutex_trylock(struct umutex *mtx) argument
167 __thr_umutex_set_ceiling(struct umutex *mtx, uint32_t ceiling, uint32_t *oldceiling) argument
174 _thr_umtx_wait(volatile long *mtx, long id, const struct timespec *timeout) argument
184 _thr_umtx_wait_uint(volatile u_int *mtx, u_int id, const struct timespec *timeout, int shared) argument
195 _thr_umtx_timedwait_uint(volatile u_int *mtx, u_int id, int clockid, const struct timespec *abstime, int shared) argument
218 _thr_umtx_wake(volatile void *mtx, int nr_wakeup, int shared) argument
[all...]
/freebsd-10.0-release/sys/fs/fuse/
H A Dfuse.h148 extern struct mtx fuse_mtx;
203 #define fuse_lck_mtx_lock(mtx) do { \
205 __STRING(mtx), __func__, __LINE__, curthread->td_proc->p_pid); \
206 mtx_lock(&(mtx)); \
208 __STRING(mtx), __func__, __LINE__, curthread->td_proc->p_pid); \
211 #define fuse_lck_mtx_unlock(mtx) do { \
213 __STRING(mtx), __func__, __LINE__, curthread->td_proc->p_pid); \
214 mtx_unlock(&(mtx)); \
216 __STRING(mtx), __func__, __LINE__, curthread->td_proc->p_pid); \
/freebsd-10.0-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/
H A Dtst.mutex_owned.d41 this->owned = mutex_owned((struct mtx *)arg0);
42 this->owner = mutex_owner((struct mtx *)arg0);
H A Dtst.mutex_owner.d54 ptr = mutex_owner((struct mtx *)arg0);
/freebsd-10.0-release/sys/dev/random/
H A Drandom_harvestq.h40 extern struct mtx harvest_mtx;
/freebsd-10.0-release/sys/dev/smbus/
H A Dsmbus.h34 struct mtx lock;
/freebsd-10.0-release/sys/dev/twa/
H A Dtw_osl_types.h60 typedef struct mtx TW_LOCK_HANDLE;
/freebsd-10.0-release/sys/cam/
H A Dcam_sim.c64 struct mtx *mtx, int max_dev_transactions,
69 if (mtx == NULL)
91 sim->mtx = mtx;
92 if (mtx == &Giant) {
112 mtx_assert(sim->mtx, MA_OWNED);
115 error = msleep(sim, sim->mtx, PRIBIO, "simfree", 0);
134 mtx_assert(sim->mtx, MA_OWNED);
145 mtx_assert(sim->mtx, MA_OWNE
62 cam_sim_alloc(sim_action_func sim_action, sim_poll_func sim_poll, const char *sim_name, void *softc, u_int32_t unit, struct mtx *mtx, int max_dev_transactions, int max_tagged_dev_transactions, struct cam_devq *queue) argument
[all...]
/freebsd-10.0-release/sys/netsmb/
H A Dsmb_subr.h74 #define smb_slock mtx
75 #define smb_sl_init(mtx, desc) mtx_init(mtx, desc, NULL, MTX_DEF)
76 #define smb_sl_destroy(mtx) mtx_destroy(mtx)
77 #define smb_sl_lock(mtx) mtx_lock(mtx)
78 #define smb_sl_unlock(mtx) mtx_unlock(mtx)

Completed in 127 milliseconds

1234567891011>>