Lines Matching defs:flp
4691 struct nfsclflayout *flp;
4765 flp = LIST_FIRST(fhlp);
4766 if (flp != NULL) {
4767 if (flp->nfsfl_iomode == NFSLAYOUTIOMODE_READ)
4951 struct nfsclflayout *flp, *nflp, *prevflp, *tflp;
4953 flp = LIST_FIRST(fhlp);
4956 while (flp != NULL && flp->nfsfl_off < nflp->nfsfl_off) {
4957 prevflp = flp;
4958 flp = LIST_NEXT(flp, nfsfl_list);
4974 struct nfsclflayout *flp)
4987 tdip = nfscl_finddevinfo(clp, flp->nfsfl_dev);
4990 flp->nfsfl_devp = tdip;
5000 flp->nfsfl_devp = dip;
5014 struct nfsclflayout *flp, *nflp;
5017 LIST_FOREACH_SAFE(flp, &layp->nfsly_flayread, nfsfl_list, nflp) {
5018 LIST_REMOVE(flp, nfsfl_list);
5019 nfscl_freeflayout(flp);
5021 LIST_FOREACH_SAFE(flp, &layp->nfsly_flayrw, nfsfl_list, nflp) {
5022 LIST_REMOVE(flp, nfsfl_list);
5023 nfscl_freeflayout(flp);
5037 nfscl_freeflayout(struct nfsclflayout *flp)
5041 for (i = 0; i < flp->nfsfl_fhcnt; i++)
5042 free(flp->nfsfl_fh[i], M_NFSFH);
5043 if (flp->nfsfl_devp != NULL)
5044 flp->nfsfl_devp->nfsdi_layoutrefs--;
5045 free(flp, M_NFSFLAYOUT);
5153 struct nfsclflayout *flp;
5157 LIST_FOREACH(flp, &lyp->nfsly_flayrw, nfsfl_list) {
5158 if (flp->nfsfl_off <= lyp->nfsly_lastbyte) {
5159 len = flp->nfsfl_end - flp->nfsfl_off;
5161 lyp->nfsly_fhlen, 0, flp->nfsfl_off, len,