nfslayouthash
(&nfslayouthash[nfsrv_hashfh(f) % nfsrv_layouthashsize])
extern struct nfslayouthash *nfslayouthash;
if (nfslayouthash != NULL) {
mtx_destroy(&nfslayouthash[i].mtx);
free(nfslayouthash, M_NFSDSESSION);
struct nfslayouthash *nfslayouthash;
struct nfslayouthash *lhyp;
struct nfslayouthash *lhyp;
lhyp = &nfslayouthash[i];
struct nfslayouthash *lhyp;
lhyp = &nfslayouthash[arc4random() % nfsrv_layouthashsize];
struct nfslayouthash *lhyp;
struct nfslayouthash *lhyp;
struct nfslayouthash *lhyp;
struct nfslayouthash *lhyp;
lhyp = &nfslayouthash[i];
struct nfslayouthash *lhyp;
lhyp = &nfslayouthash[i];
struct nfslayouthash *lhyp;
struct nfslayouthash *lhyp;
lhyp = &nfslayouthash[i];
if (nfslayouthash == NULL) {
nfslayouthash = mallocarray(nfsrv_layouthashsize,
sizeof(struct nfslayouthash), M_NFSDSESSION, M_WAITOK |
mtx_init(&nfslayouthash[i].mtx, "nfslm", NULL, MTX_DEF);
TAILQ_INIT(&nfslayouthash[i].list);
struct nfslayouthash *lhyp;
struct nfslayouthash *lhyp;
struct nfslayouthash *lhyp;
lhyp = &nfslayouthash[i];