Searched refs:lockp (Results 26 - 50 of 54) sorted by relevance

123

/opensolaris-onvv-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dib_rdma.c503 kmutex_t *lockp = &pool->f_lock; local
509 mutex_enter(lockp);
513 mutex_exit(lockp);
H A Dib_recv.c295 kmutex_t *lockp = &pool->f_lock; local
299 mutex_enter(lockp);
303 mutex_exit(lockp);
/opensolaris-onvv-gate/usr/src/uts/common/io/lvm/trans/
H A Dtrans_ioctl.c1509 IOLOCK *lockp
1538 err = trans_get(d, mode, lockp);
1557 err = trans_get_log(d, mode, lockp);
1576 err = trans_reset_ioctl(p, lockp);
1595 err = trans_grow(d, mode, lockp);
1614 err = trans_detach_ioctl(d, mode, lockp);
1653 err = trans_getdevs(d, mode, lockp);
1742 err = trans_test_trygetblk(d, mode, lockp);
1762 err = trans_test_trypage(d, mode, lockp);
1783 err = trans_inject_errors(d, mode, lockp);
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dsemaphore.c63 * SEMA_BLOCK(sema_impl_t *s, disp_lock_t *lockp)
65 #define SEMA_BLOCK(s, lockp) \
78 THREAD_SLEEP(curthread, lockp); \
H A Dipc.c980 * lock is placed in lockp. ipc_mode's IPC_ALLOC bit is clear.
984 * pointer to the held ID lock is placed in lockp. ipc_mode's
991 kmutex_t **lockp)
1014 *lockp = &service->ipcs_table[index].ipct_lock;
1038 *lockp = &service->ipcs_lock;
990 ipc_get(ipc_service_t *service, key_t key, int flag, kipc_perm_t **permp, kmutex_t **lockp) argument
/opensolaris-onvv-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_hash.c820 kmutex_t *lockp; local
822 lockp = sctp->sctp_bind_lockp;
827 ASSERT(lockp != NULL);
828 mutex_enter(lockp);
838 mutex_exit(lockp);
/opensolaris-onvv-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_subr.c930 * Sets flags in lockp for READER_HELD.
933 md_ioctl_openclose_enter(IOLOCK *lockp, mdi_unit_t *ui) argument
937 ASSERT(lockp != NULL);
944 lockp->l_ui = ui;
945 lockp->l_flags |= MD_READER_HELD;
954 * and updates lockp.
957 md_ioctl_openclose_exit(IOLOCK *lockp) argument
961 ASSERT(lockp != NULL);
962 ui = lockp->l_ui;
965 md_ioctl_readerexit(lockp);
981 md_ioctl_openclose_exit_lh(IOLOCK *lockp) argument
2338 md_call_ioctl(md_dev64_t dev, int cmd, void *data, int mode, IOLOCK *lockp) argument
4095 mdmn_send_capability_message(minor_t mnum, volcap_t vc, IOLOCK *lockp) argument
[all...]
H A Dmd_ioctl.c1755 md_base_ioctl(md_dev64_t dev, int cmd, caddr_t data, int mode, IOLOCK *lockp) argument
2228 err = get_tstate(p, lockp);
2412 err = setuserflags(p, lockp);
2448 err = md_rename(p, lockp);
3545 md_admin_ioctl(md_dev64_t dev, int cmd, caddr_t data, int mode, IOLOCK *lockp) argument
3554 if ((err = md_base_ioctl(dev, cmd, data, mode, lockp)) != ENOTTY)
3580 mode, lockp));
/opensolaris-onvv-gate/usr/src/lib/libzpool/common/sys/
H A Dzfs_context.h524 #define CALLB_CPR_INIT(cp, lockp, func, name) { \
525 (cp)->cc_lockp = lockp; \
532 #define CALLB_CPR_SAFE_END(cp, lockp) { \
/opensolaris-onvv-gate/usr/src/uts/common/io/lvm/raid/
H A Draid_ioctl.c1670 * IOLOCK *lockp - IOCTL read/write and unit_array_rw lock
2168 * IOLOCK *lockp - IOCTL read/write lock
2326 * IOLOCK *lockp - IOCTL read/write lock
2336 IOLOCK *lockp
2382 err = raid_get(d, mode, lockp);
2399 err = raid_replace((replace_params_t *)d, lockp);
2416 err = raid_set_sync((md_resync_ioctl_t *)d, lockp);
2432 err = raid_get_resync((md_resync_ioctl_t *)d, lockp);
2450 err = raid_grow(d, mode, lockp);
2467 err = raid_change((md_raid_params_t *)d, lockp);
[all...]
/opensolaris-onvv-gate/usr/src/lib/libc/port/threads/
H A Dsynch.c1251 volatile uint8_t *lockp = (volatile uint8_t *)&mp->mutex_lockw; local
1276 if (set_lock_byte(lockp) == 0) {
1304 if (*lockp == 0 && set_lock_byte(lockp) == 0) {
1352 if (set_lock_byte(lockp) == 0) {
1403 volatile uint8_t *lockp; local
1412 lockp = (volatile uint8_t *)&mp->mutex_lockw;
1415 if (*lockp == 0 && set_lock_byte(lockp) == 0)
1440 volatile uint64_t *lockp local
2908 volatile uint8_t *lockp = (volatile uint8_t *)&mp->mutex_lockw; local
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/hubd/
H A Dhubdvar.h127 kmutex_t lockp; member in struct:hubd_cpr
/opensolaris-onvv-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_xprt.c1630 pthread_rwlock_t *lockp; local
1635 lockp = &fmd.d_log_lock;
1639 lockp = &fmd.d_hvilog_lock;
1642 lockp = &fmd.d_ilog_lock;
1646 (void) pthread_rwlock_rdlock(lockp);
1648 (void) pthread_rwlock_unlock(lockp);
/opensolaris-onvv-gate/usr/src/uts/common/disp/
H A Dfss.c129 kmutex_t *lockp = &fss_listlock[index]; \
131 mutex_enter(lockp); \
136 mutex_exit(lockp); \
142 kmutex_t *lockp = &fss_listlock[index]; \
143 mutex_enter(lockp); \
146 mutex_exit(lockp); \
H A Dts.c159 kmutex_t *lockp = &ts_list_lock[index]; \
161 mutex_enter(lockp); \
166 mutex_exit(lockp); \
175 kmutex_t *lockp = &ts_list_lock[index]; \
176 mutex_enter(lockp); \
179 mutex_exit(lockp); \
/opensolaris-onvv-gate/usr/src/uts/common/sys/lvm/
H A Dmd_mirror.h595 int mode, IOLOCK *lockp);
597 extern void mirror_get_status(mm_unit_t *un, IOLOCK *lockp);
H A Dmdvar.h501 IOLOCK *lockp);
763 extern int md_admin_ioctl(md_dev64_t, int, caddr_t, int, IOLOCK *lockp);
H A Dmd_raid.h625 int mode, IOLOCK *lockp);
/opensolaris-onvv-gate/usr/src/cmd/fs.d/cachefs/common/
H A Dsubr.c351 char *lockp = CACHEFS_LOCK_FILE; local
355 xx = strlen(cachedirp) + strlen(lockp) + 3;
363 snprintf(buf, sizeof (buf), "%s/%s", cachedirp, lockp);
/opensolaris-onvv-gate/usr/src/uts/common/io/lvm/mirror/
H A Dmirror_resync.c2861 IOLOCK *lockp
2873 if (mirror_internal_open(mnum, (FREAD|FWRITE), OTYP_LYR, 0, lockp)) {
2876 if (lockp) {
2877 un = (mm_unit_t *)md_ioctl_writerlock(lockp, ui);
2894 if (lockp) {
2895 md_ioctl_writerexit(lockp);
2899 (void) mirror_internal_close(mnum, OTYP_LYR, 0, lockp);
2927 if (lockp) {
2928 md_ioctl_writerexit(lockp);
2932 (void) mirror_internal_close(mnum, OTYP_LYR, 0, lockp);
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/scsa2usb/
H A Dscsa2usb.h514 kmutex_t lockp; /* mutex used by cpr_info_t */ member in struct:scsa2usb_cpr
/opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/
H A Darc.c677 buf_hash_find(uint64_t spa, const dva_t *dva, uint64_t birth, kmutex_t **lockp) argument
687 *lockp = hash_lock;
692 *lockp = NULL;
703 buf_hash_insert(arc_buf_hdr_t *buf, kmutex_t **lockp) argument
711 *lockp = hash_lock;
/opensolaris-onvv-gate/usr/src/uts/common/inet/tcp/
H A Dtcp.c3467 kmutex_t *lockp; local
3473 lockp = tcp->tcp_acceptor_lockp;
3478 ASSERT(lockp != NULL);
3479 mutex_enter(lockp);
3489 mutex_exit(lockp);
/opensolaris-onvv-gate/usr/src/uts/common/inet/ipf/
H A Dfil.c4122 /* lockp(O) - pointer to location to store old lock value */
4125 /* in *lockp. */
4127 int fr_lock(data, lockp)
4129 int *lockp;
4136 err = BCOPYOUT((caddr_t)lockp, data, sizeof(*lockp));
4139 *lockp = arg;
/opensolaris-onvv-gate/usr/src/uts/common/inet/udp/
H A Dudp.c389 kmutex_t *lockp; local
402 lockp = &us->us_bind_fanout[UDP_BIND_HASH(connp->conn_lport,
404 ASSERT(lockp != NULL);
405 mutex_enter(lockp);
417 mutex_exit(lockp);

Completed in 401 milliseconds

123