/darwin-on-arm/xnu/bsd/sys/ |
H A D | param.h | 148 #define PDROP 0x400 /* OR'd with pri to stop re-aquistion of mutex upon wakeup */ macro
|
/darwin-on-arm/xnu/security/ |
H A D | mac_vfs_subr.c | 111 error = msleep(&vp->v_label, &vp->v_lock, PVFS|PDROP,
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_synch.c | 77 dropmutex = ut->uu_pri & PDROP; 147 * relocked before msleep returns unless the priority includes the PDROP 148 * flag... if PDROP is specified, _sleep returns with the mutex unlocked 165 int dropmutex = pri & PDROP;
|
H A D | kern_aio.c | 609 msleep(&p->AIO_CLEANUP_SLEEP_CHAN, aio_proc_mutex(p), PRIBIO | PDROP, "aio_close", 0 ); 1202 error = msleep1(&p->AIO_SUSPEND_SLEEP_CHAN, aio_proc_mutex(p), PCATCH | PWAIT | PDROP, "aio_suspend", abstime); /* XXX better priority? */
|
H A D | kern_exit.c | 1294 if ((error = msleep0((caddr_t)q, proc_list_mlock, PWAIT | PCATCH | PDROP, "wait", 0, wait1continue))) 1543 PWAIT | PCATCH | PDROP, "waitid", 0, waitidcontinue)) != 0)
|
H A D | uipc_usrreq.c | 1411 PSOCK | PDROP, "unpdisconnect", NULL);
|
H A D | kern_sig.c | 3142 msleep((caddr_t)&p->sigwait_thread, &p->p_mlock, PCATCH | PDROP, 0, 0);
|
H A D | pthread_support.c | 2788 (void)msleep(&kwq->kw_pflags, pthread_list_mlock, PDROP, "ksyn_wqfind", 0); 2873 (void)msleep(&kwq->kw_pflags, pthread_list_mlock, PDROP, "ksyn_wqfind", 0);
|
/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_chash.c | 172 (void) msleep(cp, &hfsmp->hfs_chash_mutex, PDROP | PINOD,
|
H A D | hfs_btreeio.c | 642 PDROP | PINOD, "hfs_create_attr_btree", 0);
|
/darwin-on-arm/xnu/bsd/nfs/ |
H A D | nfs_syscalls.c | 275 error = msleep0(niod, nfsiod_mutex, PWAIT | PDROP, "nfsiod", NFS_ASYNCTHREADMAXIDLE*hz, nfsiod_continue); 305 msleep(thd, nfsiod_mutex, PWAIT | PDROP, "nfsiodw", NULL); 383 error = msleep0(niod, nfsiod_mutex, PWAIT | PDROP, "nfsiod", NFS_ASYNCTHREADMAXIDLE*hz, nfsiod_continue);
|
H A D | nfs_gss.c | 481 msleep(cp, cp->gss_clnt_mtx, slpflag | PDROP, "ctxwait", NULL); 503 msleep(cp, cp->gss_clnt_mtx, slpflag | PDROP, "seqwin", NULL);
|
H A D | nfs_node.c | 244 msleep(np, nfs_node_hash_mutex, PDROP | PINOD, "nfs_nget", NULL);
|
H A D | nfs_bio.c | 717 msleep(bp, nfs_buf_mutex, slpflag|(PRIBIO+1)|PDROP, 873 msleep(&nfsneedbuffer, nfs_buf_mutex, PCATCH|PDROP, "nfsbufget", NULL);
|
/darwin-on-arm/xnu/bsd/vfs/ |
H A D | vfs_bio.c | 2905 err = msleep(bp, buf_mtxp, slpflag | PDROP | (PRIBIO + 1), "buf_getblk", &ts); 3414 msleep(&needbuffer, buf_mtxp, slpflag | PDROP | (PRIBIO+1), "getnewbuf", &ts); 3627 error = msleep((caddr_t)bp, buf_mtxp, PDROP | (PRIBIO + 1), "buf_invalblkno", NULL); 3756 (void) msleep(bp, buf_mtxp, PDROP | (PRIBIO+1), "buf_biowait", NULL); 4149 (void)msleep0(&bufqueues[BQ_LAUNDRY], buf_mtxp, PRIBIO|PDROP, "blaundry", 0, (bcleanbufcontinuation)bcleanbuf_thread);
|
H A D | vfs_xattr.c | 874 msleep((caddr_t)&svp->v_parent, &svp->v_lock, PINOD | PDROP,
|
H A D | vfs_subr.c | 395 slpflag |= PDROP; 877 msleep((caddr_t)mp, &mp->mnt_mlock, (PVFS | PDROP), "vfsbusy", NULL);
|
H A D | vfs_cluster.c | 867 (void) msleep(cbp, cl_transaction_mtxp, PDROP | (PRIBIO+1), "cluster_wait_IO", NULL);
|
H A D | vfs_syscalls.c | 1790 msleep((caddr_t)mp, &mp->mnt_mlock, (PVFS | PDROP), "dounmount", NULL);
|