Lines Matching refs:file
24 struct dfs_file *file; in dfs_net_getsocket() local
26 file = fd_get(fd); in dfs_net_getsocket()
27 if (file == NULL) return -1; in dfs_net_getsocket()
29 if (file->vnode->type != FT_SOCKET) socket = -1; in dfs_net_getsocket()
30 else socket = (int)(size_t)file->vnode->data; in dfs_net_getsocket()
35 static int dfs_net_ioctl(struct dfs_file* file, int cmd, void* args) in dfs_net_ioctl() argument
38 int socket = (int)(size_t)file->vnode->data; in dfs_net_ioctl()
50 static ssize_t dfs_net_read(struct dfs_file* file, void *buf, size_t count, off_t *pos) in dfs_net_read() argument
52 static ssize_t dfs_net_read(struct dfs_file* file, void *buf, size_t count) in dfs_net_read()
56 int socket = (int)(size_t)file->vnode->data; in dfs_net_read()
69 static ssize_t dfs_net_write(struct dfs_file *file, const void *buf, size_t count, off_t *pos) in dfs_net_write() argument
71 static ssize_t dfs_net_write(struct dfs_file *file, const void *buf, size_t count) in dfs_net_write()
75 int socket = (int)(size_t)file->vnode->data; in dfs_net_write()
87 static int dfs_net_close(struct dfs_file* file) in dfs_net_close() argument
92 if (file->vnode->ref_count == 1) in dfs_net_close()
94 socket = (int)(size_t)file->vnode->data; in dfs_net_close()
100 static int dfs_net_poll(struct dfs_file *file, struct rt_pollreq *req) in dfs_net_poll() argument
102 extern int sal_poll(struct dfs_file *file, struct rt_pollreq *req); in dfs_net_poll()
104 return sal_poll(file, req); in dfs_net_poll()