Lines Matching defs:fp
518 struct fileproc *fp, *nfp;
606 fp = nfp;
608 fp->f_fglob->fg_flag = fmode & FMASK;
609 fp->f_fglob->fg_type = DTYPE_VNODE;
610 fp->f_fglob->fg_ops = &vnops;
611 fp->f_fglob->fg_data = (caddr_t)vp;
625 if ((error = VNOP_ADVLOCK(vp, (caddr_t)fp->f_fglob, F_SETLK, &lf, type, ctx))) {
628 context.vc_ucred = fp->f_fglob->fg_cred;
630 vn_close(vp, fp->f_fglob->fg_flag, &context);
631 fp_free(p, indx, fp);
634 fp->f_fglob->fg_flag |= FHASLOCK;
641 fp_drop(p, indx, fp, 1);
1472 struct nfsrv_fmod *fp, *nfp;
1512 for (fp = LIST_FIRST(&nfsrv_fmod_hashtbl[i]); fp; fp = nfp) {
1518 fp->fm_context.vc_thread = current_thread();
1519 add_fsevent(FSE_CONTENT_MODIFIED, &fp->fm_context,
1520 FSE_ARG_VNODE, fp->fm_vp,
1523 vnode_put(fp->fm_vp);
1524 kauth_cred_unref(&fp->fm_context.vc_ucred);
1525 nfp = LIST_NEXT(fp, fm_link);
1526 LIST_REMOVE(fp, fm_link);
1527 FREE(fp, M_TEMP);