/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 187 struct mtx ifc_state_mtx; 361 struct mtx ift_mtx; 362 struct mtx ift_db_mtx; 764 static struct mtx cpu_offset_mtx;
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | condvar.cpp | 42 cv_timedwait(struct cv* variable, struct mtx* mutex, int timeout) 70 cv_wait(struct cv* variable, struct mtx* mutex)
|
H A D | synch.cpp | 17 msleep(void* identifier, struct mtx* mutex, int priority,
|
H A D | usb.cpp | 29 struct mtx sUSBLock; 185 usbd_do_request_flags(struct freebsd_usb_device* udev, struct mtx* mtx, argument 189 if (mtx != NULL) 190 mtx_unlock(mtx); 203 if (mtx != NULL) 204 mtx_lock(mtx); 237 struct mtx* mutex; 265 void* priv_sc, struct mtx* xfer_mtx)
|
H A D | mutex.c | 13 struct mtx Giant; 15 struct mtx gIdStoreLock; 19 mtx_init(struct mtx *mutex, const char *name, const char *type, 42 mtx_init((struct mtx *)margs->ma_mtx, margs->ma_desc, NULL, 48 mtx_destroy(struct mtx *mutex) 61 mtx_lock_spin(struct mtx* mutex) 72 mtx_unlock_spin(struct mtx* mutex) 83 _mtx_assert(struct mtx *m, int what, const char *file, int line)
|
H A D | callout.cpp | 37 invoke_callout(callout *c, struct mtx *c_mtx) 84 struct mtx *c_mtx = c->c_mtx; 178 callout_init_mtx(struct callout *c, struct mtx *mtx, int flags) argument 184 c->c_mtx = mtx;
|
H A D | bus_dma.cpp | 76 struct mtx* dmtx = (struct mtx*)arg;
|
H A D | fbsd_subr_taskqueue.c | 62 struct mtx tq_mutex;
|
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | condvar.h | 28 void cv_wait(struct cv*, struct mtx*); 29 int cv_timedwait(struct cv*, struct mtx*, int);
|
H A D | mutex.h | 30 extern struct mtx Giant; 33 void mtx_init(struct mtx*, const char*, const char*, int); 35 void mtx_destroy(struct mtx*); 36 void mtx_lock_spin(struct mtx* mutex); 37 void mtx_unlock_spin(struct mtx* mutex); 38 void _mtx_assert(struct mtx *m, int what, const char *file, int line); 50 mtx_lock(struct mtx* mutex) 64 mtx_trylock(struct mtx* mutex) 83 mtx_unlock(struct mtx* mutex) 97 mtx_initialized(struct mtx* mute [all...] |
H A D | _mutex.h | 14 struct mtx { struct
|
H A D | _callout.h | 20 struct mtx * c_mtx;
|
/haiku/src/servers/app/drawing/Painter/ |
H A D | Painter.h | 307 BPoint endPoint, agg::trans_affine& mtx, 310 agg::trans_affine& mtx,
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/compat/ |
H A D | nvme_platform.h | 17 #define pthread_mutex_init(mtx, attr) recursive_lock_init(mtx, __FUNCTION__)
|
/haiku/src/libs/compat/freebsd_network/compat/net/ |
H A D | if_var.h | 178 struct mtx ifq_mtx; 259 struct mtx if_afdata_mtx; 261 struct mtx if_addr_mtx; /* mutex to protect address lists */ 659 struct mtx ifa_mtx;
|
/haiku/src/system/libroot/posix/libstdthreads/ |
H A D | cnd.c | 76 cnd_timedwait(cnd_t *restrict cond, mtx_t *restrict mtx, argument 80 switch (pthread_cond_timedwait(cond, mtx, ts)) { 91 cnd_wait(cnd_t *cond, mtx_t *mtx) argument 94 if (pthread_cond_wait(cond, mtx) != 0)
|
H A D | mtx.c | 37 mtx_destroy(mtx_t *mtx) argument 40 (void)pthread_mutex_destroy(mtx); 44 mtx_init(mtx_t *mtx, int type) argument 66 if (pthread_mutex_init(mtx, &attr) != 0) 72 mtx_lock(mtx_t *mtx) argument 75 if (pthread_mutex_lock(mtx) != 0) 81 mtx_timedlock(mtx_t *restrict mtx, const struct timespec *restrict ts) argument 84 switch (pthread_mutex_timedlock(mtx, ts)) { 95 mtx_trylock(mtx_t *mtx) argument 98 switch (pthread_mutex_trylock(mtx)) { 109 mtx_unlock(mtx_t *mtx) argument [all...] |
/haiku/src/libs/compat/freebsd_network/compat/dev/usb/ |
H A D | usbdi.h | 343 void usb_pause_mtx(struct mtx *mtx, int _ticks); 345 usb_error_t usbd_do_request_flags(struct usb_device* udev, struct mtx *mtx, 351 void usb_pause_mtx(struct mtx *mtx, int _ticks); 386 void *priv_sc, struct mtx *priv_mtx);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_uralvar.h | 108 struct mtx sc_mtx;
|
H A D | if_runvar.h | 159 struct mtx sc_mtx;
|
H A D | if_rumvar.h | 129 struct mtx sc_mtx; 136 struct mtx cmdq_mtx;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | rt2860var.h | 121 struct mtx sc_mtx;
|
H A D | rt2661var.h | 102 struct mtx sc_mtx;
|
H A D | rt2560var.h | 109 struct mtx sc_mtx;
|
/haiku/src/libs/compat/openbsd_network/compat/sys/ |
H A D | mutex.h | 13 struct mtx mtx; member in struct:mutex_openbsd 19 mtx_init_openbsd(struct mutex* mtx, int wantipl) argument 21 mtx_init(&mtx->mtx, "OpenBSD mutex", NULL, 28 mtx_enter(struct mutex* mtx) argument 30 mtx_lock(&mtx->mtx); 34 mtx_leave(struct mutex* mtx) argument 36 mtx_unlock(&mtx [all...] |