Lines Matching refs:filp

58   struct __filedes    *filp;  in ValidateFD()  local
62 filp = &gMD->fdarray[fd]; in ValidateFD()
65 retval = (BOOLEAN)((filp->f_iflags != 0) && // TRUE if OPEN in ValidateFD()
66 FILE_IS_USABLE(filp)); // and Usable (not Larval or Closing) in ValidateFD()
528 struct __filedes *filp; in lseek() local
534 filp = &gMD->fdarray[fd]; in lseek()
536 CurPos = filp->f_ops->fo_lseek( filp, offset, how); in lseek()
538 filp->f_offset = CurPos; in lseek()
665 struct __filedes *filp; in open() local
692 filp = &gMD->fdarray[fd]; in open()
694 filp->Oflags = oflags; in open()
695 filp->Omode = mode; in open()
697 doresult = Node->OpenFunc(Node, filp, Instance, NewPath, MPath); in open()
699 filp->f_iflags = 0; // Release this FD in open()
707 filp->f_iflags |= OpenMode; in open()
709 if((oflags & O_TTY_INIT) && (filp->f_iflags & _S_ITTY) && (filp->devdata != NULL)) { in open()
711 Termio = &((cIIO *)filp->devdata)->Termio; in open()
719 ++filp->RefCount; in open()
720 FILE_SET_MATURE(filp); in open()
961 struct __filedes *filp; in rmdir() local
967 filp = &gMD->fdarray[fd]; in rmdir()
969 retval = filp->f_ops->fo_rmdir(filp); in rmdir()
970 filp->f_iflags = 0; // Close this FD in rmdir()
971 filp->RefCount = 0; // No one using this FD in rmdir()
1013 struct __filedes *filp; in fstat() local
1016 filp = &gMD->fdarray[fd]; in fstat()
1017 retval = filp->f_ops->fo_stat(filp, statbuf, NULL); in fstat()
1042 struct __filedes *filp; in stat() local
1046 filp = &gMD->fdarray[fd]; in stat()
1047 retval = filp->f_ops->fo_stat( filp, statbuf, NULL); in stat()
1085 struct __filedes *filp; in ioctl() local
1091 filp = &gMD->fdarray[fd]; in ioctl()
1095 filp->f_iflags |= FIF_DELCLOSE; in ioctl()
1100 filp->f_iflags &= ~FIF_DELCLOSE; in ioctl()
1105 retval = filp->f_ops->fo_ioctl(filp, request, argp); in ioctl()
1186 struct __filedes *filp; in read() local
1193 filp = &gMD->fdarray[fildes]; in read()
1195 IIO = filp->devdata; in read()
1197 BufSize = IIO->Read(filp, nbyte, buf); in read()
1200 BufSize = filp->f_ops->fo_read(filp, &filp->f_offset, nbyte, buf); in read()
1250 struct __filedes *filp; in write() local
1257 filp = &gMD->fdarray[fd]; in write()
1258 if ((filp->Oflags & O_ACCMODE) != 0) { in write()
1260 IIO = filp->devdata; in write()
1264 BufSize = IIO->Write(filp, buf, nbyte); in write()
1268 BufSize = filp->f_ops->fo_write(filp, &filp->f_offset, nbyte, buf); in write()
1417 struct __filedes *filp; in va_Utimes() local
1425 filp = &gMD->fdarray[fd]; in va_Utimes()
1426 retval = filp->f_ops->fo_ioctl( filp, FIOSETIME, ap); in va_Utimes()