Lines Matching defs:filep

99 	struct nfs_files	*filep;
112 while ((filep = nfs_files->next) != NULL) {
113 nfs_files->next = filep->next;
114 bkmem_free((caddr_t)filep, sizeof (struct nfs_files));
132 struct nfs_files *filep;
134 for (filep = nfs_files; filep; filep = filep->next) {
135 if (fd == filep->desc)
136 return (filep);
158 struct nfs_files *filep, *newfilep;
178 filep = nfs_files;
181 if (filep->desc == 0) {
182 filep->desc = file_desc++;
187 if (filep->next)
188 filep = filep->next;
189 } while (filep->next);
198 filep->next = newfilep;
199 filep = newfilep;
200 filep->desc = file_desc++;
203 if (lookup(path, &filep->file, FALSE) != 0) {
209 bzero((caddr_t)filep, sizeof (struct nfs_file));
210 filep->desc = 0;
213 bzero(&filep->file.cookie, sizeof (filep->file.cookie));
218 path, filep->desc);
220 return (filep->desc);
229 struct nfs_files *filep;
235 if ((filep = get_filep(fd)) == 0)
241 bzero((caddr_t)&filep->file, sizeof (struct nfs_file));
246 filep->desc = 0;
257 struct nfs_files *filep;
275 if ((filep = get_filep(fd)) == 0)
278 switch (filep->file.version) {
280 count = nfsread(&filep->file, buf, size);
283 count = nfs3read(&filep->file, buf, size);
286 count = nfs4read(&filep->file, buf, size);
290 filep->file.version);
309 struct nfs_files *filep;
321 if ((filep = get_filep(fd)) == 0)
330 filep->file.offset = offset;
336 filep->file.offset += offset;
352 return (filep->file.offset);
372 struct nfs_files *filep;
385 if ((filep = get_filep(fd)) == 0)
392 switch (filep->file.version) {
394 status = nfsgetattr(&filep->file, &va);
397 status = nfs3getattr(&filep->file, &va);
400 status = nfs4getattr(&filep->file, &va);
404 filep->file.version);
436 struct nfs_files *filep;
450 if ((filep = get_filep(fd)) == 0)
453 switch (filep->file.version) {
455 status = nfsgetdents(&filep->file, dep, size);
458 status = nfs3getdents(&filep->file, dep, size);
462 filep->file.version);