/freebsd-9.3-release/contrib/ipfilter/lib/ |
H A D | mutex_emul.c | 15 void eMmutex_enter(mtx, file, line) 16 eMmutex_t *mtx; 20 if (mtx->eMm_magic != EMM_MAGIC) { 22 mtx->eMm_owner, mtx, mtx->eMm_magic); 25 if (mtx->eMm_held != 0) { 27 mtx->eMm_owner, mtx, mtx [all...] |
/freebsd-9.3-release/sys/dev/usb/ |
H A D | usb_request.h | 33 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 D | usbdi_util.h | 62 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 D | usb_request.c | 351 * "mtx" - if this argument is non-NULL the mutex pointed to by it 397 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx, argument 450 if ((mtx != NULL) && (mtx != &Giant)) { 451 mtx_unlock(mtx); 452 mtx_assert(mtx, MA_NOTOWNED); 714 if ((mtx != NULL) && (mtx != &Giant)) 715 mtx_lock(mtx); 786 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument 878 usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument 988 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 1079 usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, char *buf, uint16_t len, uint8_t string_index) argument 1181 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 1247 usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx, struct usb_config_descriptor *d, uint8_t conf_index) argument 1278 usbd_req_get_config_desc_full(struct usb_device *udev, struct mtx *mtx, struct usb_config_descriptor **ppcd, struct malloc_type *mtype, uint8_t index) argument 1327 usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx, struct usb_device_descriptor *d) argument 1343 usbd_req_get_alt_interface_no(struct usb_device *udev, struct mtx *mtx, uint8_t *alt_iface_no, uint8_t iface_index) argument 1369 usbd_req_set_alt_interface_no(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint8_t alt_no) argument 1396 usbd_req_get_device_status(struct usb_device *udev, struct mtx *mtx, struct usb_status *st) argument 1417 usbd_req_get_hub_descriptor(struct usb_device *udev, struct mtx *mtx, struct usb_hub_descriptor *hd, uint8_t nports) argument 1439 usbd_req_get_ss_hub_descriptor(struct usb_device *udev, struct mtx *mtx, struct usb_hub_ss_descriptor *hd, uint8_t nports) argument 1461 usbd_req_get_hub_status(struct usb_device *udev, struct mtx *mtx, struct usb_hub_status *st) argument 1485 usbd_req_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t addr) argument 1527 usbd_req_get_port_status(struct usb_device *udev, struct mtx *mtx, struct usb_port_status *ps, uint8_t port) argument 1549 usbd_req_clear_hub_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 1570 usbd_req_set_hub_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 1591 usbd_req_set_hub_u1_timeout(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t timeout) argument 1613 usbd_req_set_hub_u2_timeout(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t timeout) argument 1635 usbd_req_set_hub_depth(struct usb_device *udev, struct mtx *mtx, uint16_t depth) argument 1656 usbd_req_clear_port_feature(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint16_t sel) argument 1678 usbd_req_set_port_feature(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint16_t sel) argument 1700 usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint16_t report) argument 1729 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 1757 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 1785 usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx, uint8_t iface_index, uint8_t duration, uint8_t id) argument 1813 usbd_req_get_report_descriptor(struct usb_device *udev, struct mtx *mtx, void *d, uint16_t size, uint8_t iface_index) argument 1843 usbd_req_set_config(struct usb_device *udev, struct mtx *mtx, uint8_t conf) argument 1868 usbd_req_get_config(struct usb_device *udev, struct mtx *mtx, uint8_t *pconf) argument 1884 usbd_setup_device_desc(struct usb_device *udev, struct mtx *mtx) argument 1963 usbd_req_re_enumerate(struct usb_device *udev, struct mtx *mtx) argument 2074 usbd_req_clear_device_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 2095 usbd_req_set_device_feature(struct usb_device *udev, struct mtx *mtx, uint16_t sel) argument 2116 usbd_req_reset_tt(struct usb_device *udev, struct mtx *mtx, uint8_t port) argument 2146 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 2180 usbd_req_set_port_link_state(struct usb_device *udev, struct mtx *mtx, uint8_t port, uint8_t link_state) argument 2207 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-9.3-release/tools/regression/pthread/mutex_isowned_np/ |
H A D | mutex_isowned_np.c | 38 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-9.3-release/sys/dev/firewire/ |
H A D | if_fwevar.h | 51 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 D | if_fwipvar.h | 61 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-9.3-release/sys/sys/ |
H A D | _mutex.h | 37 struct mtx { struct
|
H A D | rangelock.h | 62 struct mtx; 67 struct mtx *ilk); 69 off_t start, off_t end, struct mtx *ilk); 71 struct mtx *ilk); 73 struct mtx *ilk);
|
/freebsd-9.3-release/tools/regression/pthread/unwind/ |
H A D | cond_wait_cancel.cpp | 11 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 D | cond_wait_cancel2.cpp | 16 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-9.3-release/lib/libthr/thread/ |
H A D | thr_umtx.c | 43 _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 *ets) argument 153 __thr_umutex_unlock(struct umutex *mtx, uint32_t id) argument 188 __thr_umutex_trylock(struct umutex *mtx) argument 194 __thr_umutex_set_ceiling(struct umutex *mtx, uint32_t ceiling, uint32_t *oldceiling) argument 201 _thr_umtx_wait(volatile long *mtx, long id, const struct timespec *timeout) argument 211 _thr_umtx_wait_uint(volatile u_int *mtx, u_int id, const struct timespec *timeout, int shared) argument 222 _thr_umtx_timedwait_uint(volatile u_int *mtx, u_int id, int clockid, const struct timespec *abstime, int shared) argument 242 _thr_umtx_wake(volatile void *mtx, int nr_wakeup, int shared) argument [all...] |
H A D | thr_umtx.h | 39 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 74 _thr_umutex_trylock(struct umutex *mtx, uint32_t id) argument 84 _thr_umutex_trylock2(struct umutex *mtx, uint32_t id) argument 96 _thr_umutex_lock(struct umutex *mtx, uint32_t id) argument 104 _thr_umutex_lock_spin(struct umutex *mtx, uint32_t id) argument 112 _thr_umutex_timedlock(struct umutex *mtx, uint32_t id, const struct timespec *timeout) argument 121 _thr_umutex_unlock(struct umutex *mtx, uint32_t id) argument [all...] |
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/ |
H A D | tst.mutex_owned.d | 41 this->owned = mutex_owned((struct mtx *)arg0); 42 this->owner = mutex_owner((struct mtx *)arg0);
|
H A D | tst.mutex_owner.d | 54 ptr = mutex_owner((struct mtx *)arg0);
|
H A D | tst.mutex_type_adaptive.d | 49 ret = mutex_type_adaptive((struct mtx *)arg0);
|
/freebsd-9.3-release/sys/dev/smbus/ |
H A D | smbus.h | 34 struct mtx lock;
|
/freebsd-9.3-release/sys/dev/twa/ |
H A D | tw_osl_types.h | 60 typedef struct mtx TW_LOCK_HANDLE;
|
/freebsd-9.3-release/sys/netgraph/ |
H A D | ng_socketvar.h | 70 struct mtx mtx; /* mtx to wait on */ member in struct:ngsock
|
/freebsd-9.3-release/sys/cam/ |
H A D | cam_sim.c | 64 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-9.3-release/sys/netsmb/ |
H A D | smb_subr.h | 74 #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)
|
/freebsd-9.3-release/sys/dev/filemon/ |
H A D | filemon_lock.c | 33 mtx_lock(&filemon->mtx); 36 cv_wait(&filemon->cv, &filemon->mtx); 40 mtx_unlock(&filemon->mtx); 46 mtx_lock(&filemon->mtx); 54 mtx_unlock(&filemon->mtx);
|
/freebsd-9.3-release/sys/netatalk/ |
H A D | ddp_var.h | 38 struct mtx ddp_mtx; 60 extern struct mtx ddp_list_mtx;
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/ |
H A D | Mutex.h | 139 SmartMutex<mt_only>& mtx; member in class:llvm::sys::SmartScopedLock 142 SmartScopedLock(SmartMutex<mt_only>& m) : mtx(m) { 143 mtx.acquire(); 147 mtx.release();
|
/freebsd-9.3-release/sys/dev/mcd/ |
H A D | mcdvar.h | 56 struct mtx mtx; member in struct:mcd_softc 65 #define MCD_LOCK(_sc) splx(&(_sc)->mtx 66 #define MCD_UNLOCK(_sc) splx(&(_sc)->mtx
|