Lines Matching defs:ndi
5093 struct nfscldevinfo *ndi;
5102 ndi = NULL;
5154 ndi = malloc(sizeof(*ndi) + (addrcnt + i) *
5157 NFSBCOPY(deviceid, ndi->nfsdi_deviceid,
5159 ndi->nfsdi_refcnt = 0;
5160 ndi->nfsdi_flags = NFSDI_FILELAYOUT;
5161 ndi->nfsdi_stripecnt = stripecnt;
5162 ndi->nfsdi_addrcnt = addrcnt;
5174 nfsfldi_setstripeindex(ndi, i, stripeindex);
5178 ndi = malloc(sizeof(*ndi) + sizeof(struct nfsclds *),
5180 NFSBCOPY(deviceid, ndi->nfsdi_deviceid,
5182 ndi->nfsdi_refcnt = 0;
5183 ndi->nfsdi_flags = NFSDI_FLEXFILE;
5184 addrcnt = ndi->nfsdi_addrcnt = 1;
5197 dspp = nfsfldi_addr(ndi, i);
5255 ndi->nfsdi_versindex = i;
5256 ndi->nfsdi_vers = vers;
5257 ndi->nfsdi_minorvers = minorvers;
5258 ndi->nfsdi_rsize = fxdr_unsigned(
5260 ndi->nfsdi_wsize = fxdr_unsigned(
5263 ndi->nfsdi_flags |=
5266 ndi->nfsdi_flags &=
5287 KASSERT(ndi != NULL, ("ndi is NULL"));
5288 *ndip = ndi;
5307 if (error != 0 && ndi != NULL)
5308 nfscl_freedevinfo(ndi);