Lines Matching refs:file
40 int (*open)(struct dfs_file *file);
41 int (*close)(struct dfs_file *file);
42 int (*ioctl)(struct dfs_file *file, int cmd, void *arg);
43 ssize_t (*read)(struct dfs_file *file, void *buf, size_t count, off_t *pos);
44 ssize_t (*write)(struct dfs_file *file, const void *buf, size_t count, off_t *pos);
45 int (*flush)(struct dfs_file *file);
46 off_t (*lseek)(struct dfs_file *file, off_t offset, int wherece);
47 int (*truncate)(struct dfs_file *file, off_t offset);
48 int (*getdents)(struct dfs_file *file, struct dirent *dirp, uint32_t count);
49 int (*poll)(struct dfs_file *file, struct rt_pollreq *req);
51 int (*mmap)(struct dfs_file *file, struct lwp_avl_struct *mmap);
52 int (*lock)(struct dfs_file *file, struct file_lock *flock);
53 int (*flock)(struct dfs_file *file, int, struct file_lock *flock);
147 void dfs_file_init(struct dfs_file *file);
148 void dfs_file_deinit(struct dfs_file *file);
150 int dfs_file_open(struct dfs_file *file, const char *path, int flags, mode_t mode);
151 int dfs_file_close(struct dfs_file *file);
153 off_t dfs_file_get_fpos(struct dfs_file *file);
154 void dfs_file_set_fpos(struct dfs_file *file, off_t fpos);
155 ssize_t dfs_file_pread(struct dfs_file *file, void *buf, size_t len, off_t offset);
156 ssize_t dfs_file_read(struct dfs_file *file, void *buf, size_t len);
157 ssize_t dfs_file_pwrite(struct dfs_file *file, const void *buf, size_t len, off_t offset);
158 ssize_t dfs_file_write(struct dfs_file *file, const void *buf, size_t len);
159 off_t generic_dfs_lseek(struct dfs_file *file, off_t offset, int whence);
160 off_t dfs_file_lseek(struct dfs_file *file, off_t offset, int wherece);
164 int dfs_file_fstat(struct dfs_file *file, struct stat *buf);
165 int dfs_file_ioctl(struct dfs_file *file, int cmd, void *args);
167 int dfs_file_fsync(struct dfs_file *file);
173 int dfs_file_ftruncate(struct dfs_file *file, off_t length);
174 int dfs_file_getdents(struct dfs_file *file, struct dirent *dirp, size_t nbytes);
183 int dfs_file_mmap2(struct dfs_file *file, struct dfs_mmap2_args *mmap2);
185 int dfs_file_mmap(struct dfs_file *file, struct dfs_mmap2_args *mmap2);