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

12

/illumos-gate/usr/src/cmd/ipf/lib/common/
H A Dmutex_emul.c5 void eMmutex_enter(mtx, file, line)
6 eMmutex_t *mtx;
10 if (mtx->eMm_magic != EMM_MAGIC) {
12 mtx->eMm_owner, mtx, mtx->eMm_magic);
15 if (mtx->eMm_held != 0) {
17 mtx->eMm_owner, mtx, mtx
[all...]
/illumos-gate/usr/src/test/libc-tests/tests/
H A Dc11_threads.c63 mtx_t mtx; local
65 VERIFY3S(mtx_init(&mtx, mtx_plain), ==, thrd_success);
66 mtx_destroy(&mtx);
67 VERIFY3S(mtx_init(&mtx, mtx_timed), ==, thrd_success);
68 mtx_destroy(&mtx);
69 VERIFY3S(mtx_init(&mtx, mtx_plain | mtx_recursive), ==, thrd_success);
70 mtx_destroy(&mtx);
71 VERIFY3S(mtx_init(&mtx, mtx_timed | mtx_recursive), ==, thrd_success);
72 mtx_destroy(&mtx);
74 VERIFY3S(mtx_init(&mtx, UINT32_MA
81 mtx_t mtx; local
96 mtx_t mtx; local
303 mtx_t mtx; local
323 mtx_t mtx; local
338 mtx_t *mtx = arg; local
353 mtx_t mtx; local
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_thread.c53 mutex_init(&thread->mgnt.mtx, NULL, MUTEX_DRIVER, NULL);
54 mutex_init(&thread->sign.mtx, NULL, MUTEX_DRIVER, NULL);
76 mutex_enter(&thread->mgnt.mtx);
84 mutex_enter(&thread->sign.mtx);
89 mutex_exit(&thread->sign.mtx);
104 mutex_exit(&thread->mgnt.mtx);
107 mutex_destroy(&thread->sign.mtx);
108 mutex_destroy(&thread->mgnt.mtx);
126 mutex_enter(&thread->mgnt.mtx);
132 mutex_enter(&thread->sign.mtx);
[all...]
H A Discsi_thread.h67 kmutex_t mtx; member in struct:_iscsi_thread::__anon6513
71 kmutex_t mtx; member in struct:_iscsi_thread::__anon6514
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dc11_thr.c90 cnd_timedwait(cnd_t *_RESTRICT_KYWD cnd, mtx_t *_RESTRICT_KYWD mtx, argument
95 ret = pthread_cond_timedwait(cnd, mtx, ts);
105 cnd_wait(cnd_t *cnd, mtx_t *mtx) argument
109 ret = pthread_cond_wait(cnd, mtx);
116 mtx_destroy(mtx_t *mtx) argument
118 if (pthread_mutex_destroy(mtx) != 0)
123 mtx_init(mtx_t *mtx, int type) argument
144 if (mutex_init((mutex_t *)mtx, mtype, NULL) == 0)
150 mtx_lock(mtx_t *mtx) argument
152 if (pthread_mutex_lock(mtx)
158 mtx_timedlock(mtx_t *_RESTRICT_KYWD mtx, const struct timespec *_RESTRICT_KYWD abstime) argument
172 mtx_trylock(mtx_t *mtx) argument
186 mtx_unlock(mtx_t *mtx) argument
[all...]
/illumos-gate/usr/src/boot/sys/sys/
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
/illumos-gate/usr/src/lib/libast/common/sfio/
H A Dvthread.h168 #define vtmtxerror(mtx) ((mtx)->error)
205 #define vtmtxopen(mtx,flgs) ((Vtmutex_t*)0)
206 #define vtmtxclose(mtx) (-1)
207 #define vtmtxlock(mtx) (-1)
208 #define vtmtxtrylock(mtx) (-1)
209 #define vtmtxunlock(mtx) (-1)
210 #define vtmtxclrlock(mtx) (-1)
214 #define vtmtxerror(mtx) (0)
H A Dsfstack.c51 reg Void_t* mtx; local
93 mtx = f1->mutex; f1->mutex = f2->mutex; f2->mutex = mtx;
/illumos-gate/usr/src/lib/libcryptoutil/common/
H A Drandom.c136 pkcs11_open_common(int *fd, pthread_mutex_t *mtx, const char *dev, int oflag) argument
138 (void) pthread_mutex_lock(mtx);
141 (void) pthread_mutex_unlock(mtx);
178 pkcs11_close_common(int *fd, pthread_mutex_t *mtx) argument
180 (void) pthread_mutex_lock(mtx);
183 (void) pthread_mutex_unlock(mtx);
214 pkcs11_read_common(int *fd, pthread_mutex_t *mtx, void *dbuf, size_t dlen) argument
218 (void) pthread_mutex_lock(mtx);
220 (void) pthread_mutex_unlock(mtx);
241 pkcs11_write_common(int *fd, pthread_mutex_t *mtx, voi argument
[all...]
/illumos-gate/usr/src/uts/sun4v/io/n2rng/
H A Dn2rng_provider.c122 mutex_enter(&frsp->mtx);
133 mutex_exit(&frsp->mtx);
146 mutex_exit(&frsp->mtx);
181 mutex_init(&frsp->mtx, NULL, MUTEX_DRIVER, NULL);
192 mutex_destroy(&frsp->mtx);
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/
H A Dsmbns_netbios_cache.c103 (void) mutex_lock(&entry->mtx);
105 (void) mutex_unlock(&entry->mtx);
126 (void) mutex_lock(&entry->mtx);
128 (void) mutex_unlock(&entry->mtx);
165 (void) mutex_lock(&entry->mtx);
167 (void) mutex_unlock(&entry->mtx);
180 (void) mutex_unlock(&name->mtx);
209 (void) mutex_lock(&entry->mtx);
219 (void) mutex_unlock(&entry->mtx);
247 (void) mutex_lock(&entry->mtx);
[all...]
H A Dsmbns_netbios.h179 mutex_t mtx; member in struct:name_entry
618 mutex_t mtx; member in struct:name_queue
/illumos-gate/usr/src/lib/libast/amd64/include/ast/
H A Dsfio_t.h93 #define SFCLEAR(f,mtx) \
114 (f)->mutex = (mtx), /* mutex */ \
/illumos-gate/usr/src/lib/libast/common/include/
H A Dsfio_t.h93 #define SFCLEAR(f,mtx) \
114 (f)->mutex = (mtx), /* mutex */ \
/illumos-gate/usr/src/lib/libast/i386/include/ast/
H A Dsfio_t.h93 #define SFCLEAR(f,mtx) \
114 (f)->mutex = (mtx), /* mutex */ \
/illumos-gate/usr/src/lib/libast/sparc/include/ast/
H A Dsfio_t.h93 #define SFCLEAR(f,mtx) \
114 (f)->mutex = (mtx), /* mutex */ \
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/
H A Dsfio_t.h93 #define SFCLEAR(f,mtx) \
114 (f)->mutex = (mtx), /* mutex */ \
/illumos-gate/usr/src/uts/common/vm/
H A Dpage_lock.c937 kmutex_t *mtx; local
959 mtx = PAGE_SZC_MUTEX(rootpp);
960 mutex_enter(mtx);
971 return (mtx);
981 mutex_exit(mtx);
992 mutex_exit(mtx);
994 mtx = PAGE_SZC_MUTEX(rootpp);
995 mutex_enter(mtx);
996 mutex_exit(mtx);
1005 kmutex_t *mtx local
[all...]
/illumos-gate/usr/src/cmd/isns/isnsd/
H A Disns_esi.h69 pthread_mutex_t mtx; member in struct:ev
H A Desi.c181 if (pthread_mutex_init(&ev->mtx, NULL) != 0 ||
1032 (void) pthread_mutex_lock(&ev->mtx);
1036 (void) pthread_mutex_unlock(&ev->mtx);
1311 (void) pthread_mutex_lock(&ev->mtx);
1376 (void) pthread_mutex_unlock(&ev->mtx);
/illumos-gate/usr/src/boot/sys/boot/usb/
H A Dusb_busdma_loader.c281 mtx_assert(pc->tag_parent->mtx, MA_OWNED);
354 struct mtx *mtx, usb_dma_callback_t *func,
362 (mtx == NULL)) {
370 udpt->mtx = mtx;
352 usb_dma_tag_setup(struct usb_dma_parent_tag *udpt, struct usb_dma_tag *udt, bus_dma_tag_t dmat, struct mtx *mtx, usb_dma_callback_t *func, uint8_t ndmabits, uint8_t nudt) argument
/illumos-gate/usr/src/cmd/svr4pkg/pkgserv/
H A Dpkgserv.c166 static mutex_t mtx = DEFAULTMUTEX; variable
308 (void) mutex_lock(&mtx);
388 (void) cond_wait(&cv, &mtx);
522 (void) mutex_lock(&mtx);
532 (void) cond_wait(&cv, &mtx);
576 (void) mutex_unlock(&mtx);
582 (void) mutex_unlock(&mtx);
1199 (void) mutex_lock(&mtx);
1201 (void) mutex_unlock(&mtx);
1219 (void) mutex_lock(&mtx);
[all...]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_fcp.c141 mutex_enter(&sbp->mtx);
156 mutex_exit(&sbp->mtx);
704 mutex_exit(&sbp->mtx);
2222 mutex_enter(&sbp->mtx);
2238 mutex_exit(&sbp->mtx);
2348 mutex_enter(&sbp->mtx);
2357 mutex_enter(&fpkt->mtx);
2360 mutex_exit(&fpkt->mtx);
2363 mutex_exit(&sbp->mtx);
2595 mutex_enter(&sbp->mtx);
[all...]
H A Demlxs_clock.c463 mutex_enter(&sbp->mtx);
465 mutex_exit(&sbp->mtx);
1162 mutex_enter(&sbp->mtx);
1248 mutex_exit(&sbp->mtx);
1378 mutex_enter(&sbp->mtx);
1381 mutex_exit(&sbp->mtx);
1398 mutex_enter(&sbp->mtx);
1401 mutex_exit(&sbp->mtx);
/illumos-gate/usr/src/uts/common/fs/portfs/
H A Dport_fop.c559 kmutex_t *mtx; local
591 mtx = &pvfsh->pvfshash_mutex;
592 mutex_enter(mtx);
599 mutex_exit(mtx);
602 mutex_exit(mtx);
2015 kmutex_t *mtx; local
2023 mtx = &(portvfs_hash[PORTFOP_PVFSHASH(vfsp)].pvfshash_mutex);
2026 mutex_enter(mtx);
2040 mutex_exit(mtx);
2054 mutex_exit(mtx);
[all...]

Completed in 150 milliseconds

12