Lines Matching defs:fp

148 open_setfp(struct lwp *l, file_t *fp, struct vnode *vp, int indx, int flags)
152 fp->f_flag = flags & FMASK;
153 fp->f_type = DTYPE_VNODE;
154 fp->f_ops = &vnops;
155 fp->f_data = vp;
172 error = VOP_ADVLOCK(vp, fp, F_SETLK, &lf, type);
174 (void) vn_close(vp, fp->f_flag, fp->f_cred);
175 fd_abort(l->l_proc, fp, indx);
179 atomic_or_uint(&fp->f_flag, FHASLOCK);
1132 file_t *fp;
1137 if ((error = fd_getvnode(fd, &fp)) != 0)
1139 mp = ((struct vnode *)fp->f_data)->v_mount;
1261 file_t *fp;
1266 if ((error = fd_getvnode(fd, &fp)) != 0)
1268 vp = fp->f_data;
1322 file_t *fp;
1329 if ((error = fd_getvnode(fd, &fp)) != 0)
1331 vp = fp->f_data;
1476 file_t *fp;
1486 if ((error = fd_allocfile(&fp, &indx)) != 0) {
1495 fd_abort(p, fp, indx);
1511 if ((error = open_setfp(l, fp, vp, indx, flags)))
1516 fd_affix(p, fp, indx);
1829 file_t *fp;
1855 fp = nfp;
1892 if ((error = open_setfp(l, fp, vp, indx, flags)))
1897 fd_affix(p, fp, indx);
1902 fd_abort(p, fp, indx);
2547 file_t *fp;
2555 if ((fp = fd_getfile(fd)) == NULL)
2558 vp = fp->f_data;
2559 if (fp->f_type != DTYPE_VNODE || vp->v_type == VFIFO) {
2566 newoff = fp->f_offset + SCARG(uap, offset);
2584 if ((error = VOP_SEEK(vp, fp->f_offset, newoff, cred)) == 0) {
2585 *(off_t *)retval = fp->f_offset = newoff;
2604 file_t *fp;
2609 if ((fp = fd_getfile(fd)) == NULL)
2612 if ((fp->f_flag & FREAD) == 0) {
2617 vp = fp->f_data;
2618 if (fp->f_type != DTYPE_VNODE || vp->v_type == VFIFO) {
2629 if ((error = VOP_SEEK(vp, fp->f_offset, offset, fp->f_cred)) != 0)
2633 return (dofileread(fd, fp, SCARG(uap, buf), SCARG(uap, nbyte),
2671 file_t *fp;
2676 if ((fp = fd_getfile(fd)) == NULL)
2679 if ((fp->f_flag & FWRITE) == 0) {
2684 vp = fp->f_data;
2685 if (fp->f_type != DTYPE_VNODE || vp->v_type == VFIFO) {
2696 if ((error = VOP_SEEK(vp, fp->f_offset, offset, fp->f_cred)) != 0)
2700 return (dofilewrite(fd, fp, SCARG(uap, buf), SCARG(uap, nbyte),
3009 file_t *fp;
3013 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3015 vp = fp->f_data;
3110 file_t *fp;
3114 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3116 error = change_mode(fp->f_data, SCARG(uap, mode), l);
3243 file_t *fp;
3246 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3248 error = change_owner(fp->f_data, SCARG(uap, uid), SCARG(uap, gid),
3282 file_t *fp;
3285 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3287 error = change_owner(fp->f_data, SCARG(uap, uid), SCARG(uap, gid),
3431 file_t *fp;
3434 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3436 error = do_sys_utimes(l, fp->f_data, NULL, 0, SCARG(uap, tptr),
3451 file_t *fp;
3454 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3456 error = do_sys_utimens(l, fp->f_data, NULL, 0, SCARG(uap, tptr),
3671 file_t *fp;
3675 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3677 if ((fp->f_flag & FWRITE) == 0) {
3681 vp = fp->f_data;
3688 error = VOP_SETATTR(vp, &vattr, fp->f_cred);
3707 file_t *fp;
3711 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3713 vp = fp->f_data;
3715 error = VOP_FSYNC(vp, fp->f_cred, FSYNC_WAIT, 0, 0);
3739 file_t *fp;
3745 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3748 if ((fp->f_flag & FWRITE) == 0) {
3781 vp = fp->f_data;
3783 error = VOP_FSYNC(vp, fp->f_cred, nflags, s, e);
3801 file_t *fp;
3805 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
3807 if ((fp->f_flag & FWRITE) == 0) {
3811 vp = fp->f_data;
3813 error = VOP_FSYNC(vp, fp->f_cred, FSYNC_WAIT|FSYNC_DATAONLY, 0, 0);
4185 file_t *fp;
4189 if ((error = fd_getvnode(SCARG(uap, fd), &fp)) != 0)
4191 if ((fp->f_flag & FREAD) == 0) {
4195 error = vn_readdir(fp, SCARG(uap, buf), UIO_USERSPACE,