Lines Matching refs:fp

79 	file_t *fp;
90 if ((fp = getf(fdes)) == NULL)
92 if (((fflag = fp->f_flag) & FREAD) == 0) {
96 vp = fp->f_vnode;
115 error = nbl_svmand(vp, fp->f_cred, &svmand);
118 if (nbl_conflict(vp, NBL_READ, fp->f_offset, cnt, svmand,
130 * being done. Also, we load fp's offset to the local
138 fileoff = (u_offset_t)fp->f_offset;
139 if (fileoff >= OFFSET_MAX(fp) && (vp->v_type == VREG)) {
142 if ((error = VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL))) {
157 (fileoff + cnt > OFFSET_MAX(fp))) {
158 cnt = (ssize_t)(OFFSET_MAX(fp) - fileoff);
180 error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
190 fp->f_offset = cnt;
191 else if (((fp->f_flag & FAPPEND) == 0) ||
193 fp->f_offset = auio.uio_loffset;
215 file_t *fp;
226 if ((fp = getf(fdes)) == NULL)
228 if (((fflag = fp->f_flag) & FWRITE) == 0) {
232 vp = fp->f_vnode;
251 error = nbl_svmand(vp, fp->f_cred, &svmand);
254 if (nbl_conflict(vp, NBL_WRITE, fp->f_offset, cnt, svmand,
263 fileoff = fp->f_offset;
286 if (fileoff >= OFFSET_MAX(fp)) {
295 if (fileoff + cnt > OFFSET_MAX(fp))
296 cnt = (ssize_t)(OFFSET_MAX(fp) - fileoff);
309 error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
319 fp->f_offset = cnt;
320 else if (((fp->f_flag & FAPPEND) == 0) ||
322 fp->f_offset = auio.uio_loffset;
341 file_t *fp;
359 if ((fp = getf(fdes)) == NULL)
361 if (((fflag = fp->f_flag) & (FREAD)) == 0) {
367 vp = fp->f_vnode;
404 error = nbl_svmand(vp, fp->f_cred, &svmand);
420 if ((error = VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL))) {
455 error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
481 file_t *fp;
498 if ((fp = getf(fdes)) == NULL)
500 if (((fflag = fp->f_flag) & (FWRITE)) == 0) {
506 vp = fp->f_vnode;
558 error = nbl_svmand(vp, fp->f_cred, &svmand);
589 error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
623 file_t *fp;
671 if ((fp = getf(fdes)) == NULL)
673 if (((fflag = fp->f_flag) & FREAD) == 0) {
677 vp = fp->f_vnode;
693 error = nbl_svmand(vp, fp->f_cred, &svmand);
696 if (nbl_conflict(vp, NBL_READ, fp->f_offset, count, svmand,
704 fileoff = fp->f_offset;
710 if ((vp->v_type == VREG) && (fileoff >= OFFSET_MAX(fp))) {
713 if ((error = VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL))) {
727 if ((vp->v_type == VREG) && (fileoff + count > OFFSET_MAX(fp))) {
728 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
748 error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
758 fp->f_offset = count;
759 else if (((fp->f_flag & FAPPEND) == 0) ||
761 fp->f_offset = auio.uio_loffset;
781 file_t *fp;
829 if ((fp = getf(fdes)) == NULL)
831 if (((fflag = fp->f_flag) & FWRITE) == 0) {
835 vp = fp->f_vnode;
851 error = nbl_svmand(vp, fp->f_cred, &svmand);
854 if (nbl_conflict(vp, NBL_WRITE, fp->f_offset, count, svmand,
863 fileoff = fp->f_offset;
879 if (fileoff >= OFFSET_MAX(fp)) {
884 if (fileoff + count > OFFSET_MAX(fp))
885 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
898 error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
908 fp->f_offset = count;
909 else if (((fp->f_flag & FAPPEND) == 0) ||
911 fp->f_offset = auio.uio_loffset;
931 file_t *fp;
996 if ((fp = getf(fdes)) == NULL)
998 if (((fflag = fp->f_flag) & FREAD) == 0) {
1002 vp = fp->f_vnode;
1033 error = nbl_svmand(vp, fp->f_cred, &svmand);
1050 if ((vp->v_type == VREG) && (fileoff >= OFFSET_MAX(fp))) {
1054 VOP_GETATTR(vp, &va, 0, fp->f_cred, NULL))) {
1069 (fileoff + count > OFFSET_MAX(fp))) {
1070 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
1085 error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
1113 file_t *fp;
1178 if ((fp = getf(fdes)) == NULL)
1180 if (((fflag = fp->f_flag) & FWRITE) == 0) {
1184 vp = fp->f_vnode;
1245 error = nbl_svmand(vp, fp->f_cred, &svmand);
1276 if (fileoff >= OFFSET_MAX(fp)) {
1281 if (fileoff + count > OFFSET_MAX(fp))
1282 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
1294 error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);
1327 file_t *fp;
1345 if ((fp = getf(fdes)) == NULL)
1347 if (((fflag = fp->f_flag) & (FREAD)) == 0) {
1353 vp = fp->f_vnode;
1384 error = nbl_svmand(vp, fp->f_cred, &svmand);
1420 error = VOP_READ(vp, &auio, ioflag, fp->f_cred, NULL);
1450 file_t *fp;
1467 if ((fp = getf(fdes)) == NULL)
1469 if (((fflag = fp->f_flag) & (FWRITE)) == 0) {
1475 vp = fp->f_vnode;
1517 error = nbl_svmand(vp, fp->f_cred, &svmand);
1548 error = VOP_WRITE(vp, &auio, ioflag, fp->f_cred, NULL);