Lines Matching defs:fs
61 struct rawfs_file *fs;
67 fs = alloc(sizeof(struct rawfs_file));
68 fs->fs_nextblk = 0;
69 fs->fs_len = 0;
70 fs->fs_ptr = fs->fs_buf;
73 printf("rawfs_open: fs=0x%x\n", (u_long)fs);
76 f->f_fsdata = fs;
83 struct rawfs_file *fs;
85 fs = (struct rawfs_file *) f->f_fsdata;
89 printf("rawfs_close: fs=0x%x\n", (u_long)fs);
92 if (fs != (struct rawfs_file *)0)
93 dealloc(fs, sizeof(*fs));
101 struct rawfs_file *fs = (struct rawfs_file *)f->f_fsdata;
109 printf(" fs=0x%x\n", (u_long)fs);
114 if (fs->fs_len == 0)
118 if (fs->fs_len <= 0)
122 if (csize > fs->fs_len)
123 csize = fs->fs_len;
125 memcpy(addr, fs->fs_ptr, csize);
126 fs->fs_ptr += csize;
127 fs->fs_len -= csize;
179 struct rawfs_file *fs;
183 fs = (struct rawfs_file *)f->f_fsdata;
184 fs->fs_ptr = fs->fs_buf;
191 fs->fs_nextblk, RAWFS_BSIZE, fs->fs_buf, &len);
197 fs->fs_len = len;
198 fs->fs_nextblk += (RAWFS_BSIZE / DEV_BSIZE);