Home
last modified time | relevance | path

Searched refs:niod (Results 1 – 2 of 2) sorted by relevance

/xnu-8020.101.4/bsd/nfs/
H A Dnfs_syscalls.c283 nfsiod_terminate(struct nfsiod *niod) in nfsiod_terminate() argument
287 if (niod) { in nfsiod_terminate()
288 kfree_type(struct nfsiod, niod); in nfsiod_terminate()
300 struct nfsiod *niod; in nfsiod_thread() local
303 niod = kalloc_type(struct nfsiod, Z_WAITOK | Z_ZERO | Z_NOFAIL); in nfsiod_thread()
305 TAILQ_INSERT_HEAD(&nfsiodfree, niod, niod_link); in nfsiod_thread()
307 …error = msleep0(niod, &nfsiod_mutex, PWAIT | PDROP, "nfsiod", NFS_ASYNCTHREADMAXIDLE * hz, nfsiod_… in nfsiod_thread()
311 if ((niod = TAILQ_LAST(&nfsiodfree, nfsiodlist))) { in nfsiod_thread()
312 TAILQ_REMOVE(&nfsiodfree, niod, niod_link); in nfsiod_thread()
314 nfsiod_terminate(niod); in nfsiod_thread()
[all …]
H A Dnfs_bio.c4118 struct nfsiod *niod; in nfs_asyncio_finish() local
4130 niod = nmp->nm_niod; in nfs_asyncio_finish()
4133 if (!niod) { in nfs_asyncio_finish()
4134 niod = TAILQ_FIRST(&nfsiodfree); in nfs_asyncio_finish()
4135 if (niod) { in nfs_asyncio_finish()
4136 TAILQ_REMOVE(&nfsiodfree, niod, niod_link); in nfs_asyncio_finish()
4137 TAILQ_INSERT_TAIL(&nfsiodwork, niod, niod_link); in nfs_asyncio_finish()
4138 niod->niod_nmp = nmp; in nfs_asyncio_finish()
4182 if (niod) { /* give it the nfsiod we just grabbed */ in nfs_asyncio_finish()
4183 nmp->nm_niod = niod; in nfs_asyncio_finish()
[all …]