/src/sys/fs/nfs/client/ |
nfs_clnfsiod.c | 136 int iod, newmax; local in function:sysctl_iodmax 154 iod = ncl_numasync - 1; 156 if (ncl_iodwant[iod] == NFSIOD_AVAILABLE) 157 wakeup(&ncl_iodwant[iod]); 158 iod--; 317 * If there are more than one iod on this mount, then defect 322 ("nfssvc_iod: iod %d defecting from mount %p\n",
|
nfs_clbio.c | 1377 int iod; local in function:ncl_asyncio 1408 * Find a free iod to process this request. 1410 for (iod = 0; iod < ncl_numasync; iod++) 1411 if (ncl_iodwant[iod] == NFSIOD_AVAILABLE) { 1426 NFS_DPF(ASYNCIO, ("ncl_asyncio: waking iod %d for mount %p\n", 1427 iod, nmp)); 1428 ncl_iodwant[iod] = NFSIOD_NOT_AVAILABLE; 1429 ncl_iodmount[iod] = nmp [all...] |
/src/sys/nfs/ |
nfs_iod.c | 162 * If there are more than one iod on this mount, 207 struct nfs_iod *iod; local in function:nfs_iodbusy 211 LIST_FOREACH(iod, &nfs_iodlist_all, nid_all) { 212 if (iod->nid_mount == nmp) 256 /* iod has not started yet. */
|
nfs_bio.c | 735 struct nfs_iod *iod; local in function:nfs_asyncio 756 * Find a free iod to process this request. 760 iod = LIST_FIRST(&nfs_iodlist_idle); 761 if (iod) { 766 LIST_REMOVE(iod, nid_idle); 767 mutex_enter(&iod->nid_lock); 769 KASSERT(iod->nid_mount == NULL); 770 iod->nid_mount = nmp; 771 cv_signal(&iod->nid_cv); 773 mutex_exit(&iod->nid_lock) [all...] |