Home
last modified time | relevance | path

Searched refs:dfs_file (Results 1 – 25 of 75) sorted by relevance

123

/components/dfs/dfs_v2/include/
A Ddfs_file.h27 struct dfs_file;
40 int (*open)(struct dfs_file *file);
41 int (*close)(struct dfs_file *file);
45 int (*flush)(struct dfs_file *file);
85 struct dfs_file struct
104 #define DFS_FILE_POS(dfs_file) ((dfs_file)->fpos) argument
147 void dfs_file_init(struct dfs_file *file);
148 void dfs_file_deinit(struct dfs_file *file);
151 int dfs_file_close(struct dfs_file *file);
153 off_t dfs_file_get_fpos(struct dfs_file *file);
[all …]
A Ddfs_pcache.h63 …ssize_t (*read)(struct dfs_file *file, struct dfs_page *page); /* Read operation for page cache */
108 int dfs_aspace_read(struct dfs_file *file, void *buf, size_t count, off_t *pos);
109 int dfs_aspace_write(struct dfs_file *file, const void *buf, size_t count, off_t *pos);
113 void *dfs_aspace_mmap(struct dfs_file *file, struct rt_varea *varea, void *vaddr);
114 int dfs_aspace_unmap(struct dfs_file *file, struct rt_varea *varea);
115 int dfs_aspace_page_unmap(struct dfs_file *file, struct rt_varea *varea, void *vaddr);
116 int dfs_aspace_page_dirty(struct dfs_file *file, struct rt_varea *varea, void *vaddr);
121 int dfs_aspace_mmap_read(struct dfs_file *file, struct rt_varea *varea, void *data);
122 int dfs_aspace_mmap_write(struct dfs_file *file, struct rt_varea *varea, void *data);
A Ddfs.h109 struct dfs_file **fds;
130 struct dfs_file *fdt_get_file(struct dfs_fdtable* fdt, int fd);
133 int fdt_fd_associate_file(struct dfs_fdtable *fdt, int fd, struct dfs_file *file);
134 struct dfs_file *fd_get(int fd);
137 void fd_init(struct dfs_file *fd);
144 struct dfs_file* dfs_file_create(void);
145 void dfs_file_destroy(struct dfs_file *file);
A Ddfs_seq_file.h35 const struct dfs_file *file; /* Associated file object */
66 int dfs_seq_open(struct dfs_file *file, const struct dfs_seq_ops *ops);
67 ssize_t dfs_seq_read(struct dfs_file *file, void *buf, size_t size, off_t *pos);
68 off_t dfs_seq_lseek(struct dfs_file *file, off_t offset, int whence);
69 int dfs_seq_release(struct dfs_file *file);
/components/dfs/dfs_v1/include/
A Ddfs_file.h25 int (*open) (struct dfs_file *fd);
26 int (*close) (struct dfs_file *fd);
27 int (*ioctl) (struct dfs_file *fd, int cmd, void *args);
30 int (*flush) (struct dfs_file *fd);
31 off_t (*lseek) (struct dfs_file *fd, off_t offset);
57 struct dfs_file struct
66 #define DFS_FILE_POS(dfs_file) ((dfs_file)->pos) argument
87 int dfs_file_close(struct dfs_file *fd);
93 int dfs_file_flush(struct dfs_file *fd);
94 off_t dfs_file_lseek(struct dfs_file *fd, off_t offset);
[all …]
A Ddfs.h75 struct dfs_file **fds;
100 struct dfs_file *fdt_fd_get(struct dfs_fdtable* fdt, int fd);
104 struct dfs_file *fd_get(int fd);
107 void fd_init(struct dfs_file *fd);
108 int fd_associate(struct dfs_fdtable *fdt, int fd, struct dfs_file *file);
109 int fd_get_fd_index(struct dfs_file *file);
/components/libc/posix/io/eventfd/
A Deventfd.c43 static int eventfd_close(struct dfs_file *file);
44 static int eventfd_poll(struct dfs_file *file, struct rt_pollreq *req);
45 static ssize_t eventfd_read(struct dfs_file *file, void *buf, size_t count);
46 static ssize_t eventfd_write(struct dfs_file *file, const void *buf, size_t count);
48 static int eventfd_close(struct dfs_file *file);
49 static int eventfd_poll(struct dfs_file *file, struct rt_pollreq *req);
67 static int eventfd_close(struct dfs_file *file) in eventfd_close()
86 static int eventfd_poll(struct dfs_file *file, struct rt_pollreq *req) in eventfd_poll()
116 static ssize_t eventfd_read(struct dfs_file *file, void *buf, size_t count) in eventfd_read()
250 static int rt_eventfd_create(struct dfs_file *df, unsigned int count, int flags) in rt_eventfd_create()
[all …]
/components/net/sal/dfs_net/
A Ddfs_net.c24 struct dfs_file *file; in dfs_net_getsocket()
35 static int dfs_net_ioctl(struct dfs_file* file, int cmd, void* args) 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()
52 static ssize_t dfs_net_read(struct dfs_file* file, void *buf, size_t count) 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()
71 static ssize_t dfs_net_write(struct dfs_file *file, const void *buf, size_t count) in dfs_net_write()
87 static int dfs_net_close(struct dfs_file* file) in dfs_net_close()
100 static int dfs_net_poll(struct dfs_file *file, struct rt_pollreq *req) in dfs_net_poll()
102 extern int sal_poll(struct dfs_file *file, struct rt_pollreq *req); in dfs_net_poll()
/components/dfs/dfs_v1/filesystems/skeleton/
A Dskeleton.c27 int dfs_skt_ioctl(struct dfs_file *file, int cmd, void *args) in dfs_skt_ioctl()
32 int dfs_skt_read(struct dfs_file *file, void *buf, rt_size_t count) in dfs_skt_read()
37 int dfs_skt_lseek(struct dfs_file *file, rt_off_t offset) in dfs_skt_lseek()
42 int dfs_skt_close(struct dfs_file *file) in dfs_skt_close()
47 int dfs_skt_open(struct dfs_file *file) in dfs_skt_open()
57 int dfs_skt_getdents(struct dfs_file *file, struct dirent *dirp, rt_uint32_t count) in dfs_skt_getdents()
/components/dfs/dfs_v2/filesystems/skeleton/
A Dskeleton.c27 int dfs_skt_ioctl(struct dfs_file *file, int cmd, void *args) in dfs_skt_ioctl()
32 int dfs_skt_read(struct dfs_file *file, void *buf, rt_size_t count) in dfs_skt_read()
37 int dfs_skt_lseek(struct dfs_file *file, rt_off_t offset) in dfs_skt_lseek()
42 int dfs_skt_close(struct dfs_file *file) in dfs_skt_close()
47 int dfs_skt_open(struct dfs_file *file) in dfs_skt_open()
57 int dfs_skt_getdents(struct dfs_file *file, struct dirent *dirp, rt_uint32_t count) in dfs_skt_getdents()
/components/dfs/dfs_v1/src/
A Ddfs_posix.c48 struct dfs_file *d; in open()
96 struct dfs_file *d; in openat()
164 struct dfs_file *d; in close()
206 struct dfs_file *d; in read()
246 struct dfs_file *d; in write()
290 struct dfs_file *d; in lseek()
424 struct dfs_file *d; in fstat()
452 struct dfs_file *d; in fsync()
489 struct dfs_file *d; in fcntl()
555 struct dfs_file *d; in ftruncate()
[all …]
A Ddfs.c187 struct dfs_file **fds = NULL; in fd_slot_expand()
211 fds = (struct dfs_file **)rt_realloc(fdt->fds, nr * sizeof(struct dfs_file *)); in fd_slot_expand()
277 struct dfs_file *fd = NULL; in fd_alloc()
286 fd = (struct dfs_file *)rt_calloc(1, sizeof(struct dfs_file)); in fd_alloc()
345 struct dfs_file *d; in fdt_fd_get()
367 struct dfs_file *fd_get(int fd) in fd_get()
386 struct dfs_file *fd_slot = NULL; in fdt_fd_release()
496 struct dfs_file *fd; in fd_is_open()
644 int fd_get_fd_index(struct dfs_file *file) in fd_get_fd_index()
704 void fd_init(struct dfs_file *fd) in fd_init()
[all …]
A Ddfs_file.c325 int dfs_file_close(struct dfs_file *fd) in dfs_file_close()
380 int dfs_file_ioctl(struct dfs_file *fd, int cmd, void *args) in dfs_file_ioctl()
425 ssize_t dfs_file_read(struct dfs_file *fd, void *buf, size_t len) in dfs_file_read()
561 int dfs_file_flush(struct dfs_file *fd) in dfs_file_flush()
580 off_t dfs_file_lseek(struct dfs_file *fd, off_t offset) in dfs_file_lseek()
736 int dfs_file_ftruncate(struct dfs_file *fd, off_t length) in dfs_file_ftruncate()
787 struct dfs_file fd; in ls()
869 struct dfs_file fd; in cat()
902 struct dfs_file fd; in copyfile()
903 struct dfs_file src_fd; in copyfile()
[all …]
/components/lwp/terminal/
A Dtty_ptmx.c24 static int ptm_fops_open(struct dfs_file *file) in ptm_fops_open()
56 static int ptm_fops_close(struct dfs_file *file) in ptm_fops_close()
76 static ssize_t ptm_fops_read(struct dfs_file *file, void *buf, size_t count, in ptm_fops_read()
117 static ssize_t ptm_fops_write(struct dfs_file *file, const void *buf, in ptm_fops_write()
160 static int ptm_fops_ioctl(struct dfs_file *file, int cmd, void *arg) in ptm_fops_ioctl()
213 static int ptm_fops_flush(struct dfs_file *file) in ptm_fops_flush()
218 static off_t ptm_fops_lseek(struct dfs_file *file, off_t offset, int wherece) in ptm_fops_lseek()
223 static int ptm_fops_truncate(struct dfs_file *file, off_t offset) in ptm_fops_truncate()
228 static int ptm_fops_poll(struct dfs_file *file, struct rt_pollreq *req) in ptm_fops_poll()
249 static int ptm_fops_mmap(struct dfs_file *file, struct lwp_avl_struct *mmap) in ptm_fops_mmap()
[all …]
A Dtty_device.c46 static int tty_fops_open(struct dfs_file *file) in tty_fops_open()
75 static int tty_fops_close(struct dfs_file *file) in tty_fops_close()
104 static int tty_fops_ioctl(struct dfs_file *file, int cmd, void *arg) in tty_fops_ioctl()
124 static ssize_t tty_fops_read(struct dfs_file *file, void *buf, size_t count, in tty_fops_read()
175 static ssize_t tty_fops_write(struct dfs_file *file, const void *buf, in tty_fops_write()
225 static int tty_fops_flush(struct dfs_file *file) in tty_fops_flush()
230 static off_t tty_fops_lseek(struct dfs_file *file, off_t offset, int wherece) in tty_fops_lseek()
235 static int tty_fops_truncate(struct dfs_file *file, off_t offset) in tty_fops_truncate()
244 static int tty_fops_poll(struct dfs_file *file, struct rt_pollreq *req) in tty_fops_poll()
265 static int tty_fops_mmap(struct dfs_file *file, struct lwp_avl_struct *mmap) in tty_fops_mmap()
[all …]
/components/libc/posix/io/signalfd/
A Dsignalfd.c38 static int signalfd_close(struct dfs_file *file);
39 static int signalfd_poll(struct dfs_file *file, struct rt_pollreq *req);
41 static ssize_t signalfd_read(struct dfs_file *file, void *buf, size_t count);
43 static ssize_t signalfd_read(struct dfs_file *file, void *buf, size_t count, off_t *pos);
59 static int signalfd_close(struct dfs_file *file) in signalfd_close()
83 static int signalfd_poll(struct dfs_file *file, struct rt_pollreq *req) in signalfd_poll()
114 static ssize_t signalfd_read(struct dfs_file *file, void *buf, size_t count) in signalfd_read()
124 static ssize_t signalfd_read(struct dfs_file *file, void *buf, size_t count, off_t *pos) in signalfd_read()
285 struct dfs_file *df; in signalfd_do()
/components/dfs/dfs_v2/src/
A Ddfs.c61 struct dfs_file **fds = NULL; in _fdt_slot_expand()
77 fds = (struct dfs_file **)rt_realloc(fdt->fds, nr * sizeof(struct dfs_file *)); in _fdt_slot_expand()
255 struct dfs_file* dfs_file_create(void) in dfs_file_create()
257 struct dfs_file *file; in dfs_file_create()
259 file = (struct dfs_file *)rt_calloc(1, sizeof(struct dfs_file)); in dfs_file_create()
275 void dfs_file_destroy(struct dfs_file *file) in dfs_file_destroy()
317 struct dfs_file *file; in fdt_fd_new()
354 struct dfs_file *file; in fdt_fd_release()
383 struct dfs_file *f; in fdt_get_file()
487 struct dfs_file *fd_get(int fd) in fd_get()
[all …]
A Ddfs_file_mmap.c35 static rt_mem_obj_t dfs_get_mem_obj(struct dfs_file *file);
137 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in on_page_fault()
180 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in on_varea_open()
198 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in on_varea_close()
243 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in get_name()
262 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in page_read()
300 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in page_write()
340 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in unmap_pages()
444 struct dfs_file *file = dfs_mem_obj_get_file(existed->mem_obj); in on_varea_split()
531 struct dfs_file *file = dfs_mem_obj_get_file(varea->mem_obj); in on_varea_mremap()
[all …]
A Ddfs_posix.c112 struct dfs_file *d; in openat()
158 struct dfs_file *d; in utimensat()
287 struct dfs_file *file; in close()
329 struct dfs_file *file;
374 struct dfs_file *file;
423 struct dfs_file *file; in lseek()
557 struct dfs_file *file; in fstat()
597 struct dfs_file *file; in fsync()
634 struct dfs_file *file; in fcntl()
706 struct dfs_file *file; in ftruncate()
[all …]
A Ddfs_file.c312 void dfs_file_init(struct dfs_file *file) in dfs_file_init()
328 void dfs_file_deinit(struct dfs_file *file) in dfs_file_deinit()
840 int dfs_file_close(struct dfs_file *file) in dfs_file_close()
1556 struct dfs_file *file; in dfs_file_fcntl()
1636 int dfs_file_fsync(struct dfs_file *file) in dfs_file_fsync()
2264 int dfs_file_flush(struct dfs_file *file) in dfs_file_flush()
2434 struct dfs_file file; in dfs_file_access()
2543 struct dfs_file file; in ls()
2715 struct dfs_file file; in cat()
2764 struct dfs_file src_file, dst_file; in copyfile()
[all …]
/components/dfs/dfs_v2/filesystems/devfs/
A Ddevfs.c24 static int dfs_devfs_open(struct dfs_file *file) in dfs_devfs_open()
86 static int dfs_devfs_close(struct dfs_file *file) in dfs_devfs_close()
140 static ssize_t dfs_devfs_read(struct dfs_file *file, void *buf, size_t count, off_t *pos) in dfs_devfs_read()
216 static int dfs_devfs_ioctl(struct dfs_file *file, int cmd, void *args) in dfs_devfs_ioctl()
246 static int dfs_devfs_getdents(struct dfs_file *file, struct dirent *dirp, uint32_t count) in dfs_devfs_getdents()
255 static int dfs_devfs_poll(struct dfs_file *file, struct rt_pollreq *req) in dfs_devfs_poll()
278 static int dfs_devfs_flush(struct dfs_file *file) in dfs_devfs_flush()
301 static off_t dfs_devfs_lseek(struct dfs_file *file, off_t offset, int wherece) in dfs_devfs_lseek()
324 static int dfs_devfs_truncate(struct dfs_file *file, off_t offset) in dfs_devfs_truncate()
347 static int dfs_devfs_mmap(struct dfs_file *file, struct lwp_avl_struct *mmap) in dfs_devfs_mmap()
[all …]
/components/drivers/block/
A Dblk_dfs.c22 static int blk_fops_open(struct dfs_file *file) in blk_fops_open()
39 static int blk_fops_close(struct dfs_file *file) in blk_fops_close()
49 static int blk_fops_ioctl(struct dfs_file *file, int cmd, void *arg) in blk_fops_ioctl()
56 static ssize_t blk_fops_read(struct dfs_file *file, void *buf, size_t count, off_t *pos) in blk_fops_read()
121 static ssize_t blk_fops_write(struct dfs_file *file, const void *buf, size_t count, off_t *pos) in blk_fops_write()
216 static int blk_fops_flush(struct dfs_file *file) in blk_fops_flush()
223 static int blk_fops_poll(struct dfs_file *file, struct rt_pollreq *req) in blk_fops_poll()
/components/libc/posix/io/timerfd/
A Dtimerfd.c50 static int timerfd_close(struct dfs_file *file);
51 static int timerfd_poll(struct dfs_file *file, struct rt_pollreq *req);
53 static ssize_t timerfd_read(struct dfs_file *file, void *buf, size_t count);
55 static ssize_t timerfd_read(struct dfs_file *file, void *buf, size_t count, off_t *pos);
65 static int timerfd_close(struct dfs_file *file) in timerfd_close()
95 static int timerfd_poll(struct dfs_file *file, struct rt_pollreq *req) in timerfd_poll()
117 static ssize_t timerfd_read(struct dfs_file *file, void *buf, size_t count) in timerfd_read()
119 static ssize_t timerfd_read(struct dfs_file *file, void *buf, size_t count, off_t *pos) in timerfd_read()
186 struct dfs_file *df; in timerfd_do_create()
367 struct dfs_file *df; in timerfd_do_settime()
[all …]
/components/dfs/dfs_v2/filesystems/procfs/
A Dprocfs.c28 static int dfs_procfs_open(struct dfs_file *file) in dfs_procfs_open()
53 static int dfs_procfs_close(struct dfs_file *file) in dfs_procfs_close()
74 static ssize_t dfs_procfs_read(struct dfs_file *file, void *buf, size_t count, off_t *pos) in dfs_procfs_read()
89 static ssize_t dfs_procfs_write(struct dfs_file *file, const void *buf, size_t count, off_t *pos) in dfs_procfs_write()
104 static int dfs_procfs_ioctl(struct dfs_file *file, int cmd, void *args) in dfs_procfs_ioctl()
119 static int dfs_procfs_getdents(struct dfs_file *file, struct dirent *dirp, uint32_t count) in dfs_procfs_getdents()
208 static int dfs_procfs_poll(struct dfs_file *file, struct rt_pollreq *req) in dfs_procfs_poll()
223 static int dfs_procfs_flush(struct dfs_file *file) in dfs_procfs_flush()
426 int proc_read_data(struct dfs_file *file, void *buf, size_t count, off_t *pos) in proc_read_data()
/components/dfs/dfs_v1/filesystems/devfs/
A Ddevfs.c42 int dfs_device_fs_ioctl(struct dfs_file *file, int cmd, void *args) in dfs_device_fs_ioctl()
64 ssize_t dfs_device_fs_read(struct dfs_file *file, void *buf, size_t count) in dfs_device_fs_read()
85 ssize_t dfs_device_fs_write(struct dfs_file *file, const void *buf, size_t count) in dfs_device_fs_write()
106 int dfs_device_fs_close(struct dfs_file *file) in dfs_device_fs_close()
147 int dfs_device_fs_open(struct dfs_file *file) in dfs_device_fs_open()
334 int dfs_device_fs_getdents(struct dfs_file *file, struct dirent *dirp, uint32_t count) in dfs_device_fs_getdents()
373 static int dfs_device_fs_poll(struct dfs_file *fd, struct rt_pollreq *req) in dfs_device_fs_poll()

Completed in 38 milliseconds

123