| /components/dfs/dfs_v2/include/ |
| A D | dfs_file.h | 27 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 D | dfs_pcache.h | 63 …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 D | dfs.h | 109 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 D | dfs_seq_file.h | 35 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 D | dfs_file.h | 25 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 D | dfs.h | 75 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 D | eventfd.c | 43 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 D | dfs_net.c | 24 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 D | skeleton.c | 27 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 D | skeleton.c | 27 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 D | dfs_posix.c | 48 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 D | dfs.c | 187 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 D | dfs_file.c | 325 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 D | tty_ptmx.c | 24 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 D | tty_device.c | 46 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 D | signalfd.c | 38 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 D | dfs.c | 61 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 D | dfs_file_mmap.c | 35 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 D | dfs_posix.c | 112 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 D | dfs_file.c | 312 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 D | devfs.c | 24 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 D | blk_dfs.c | 22 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 D | timerfd.c | 50 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 D | procfs.c | 28 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 D | devfs.c | 42 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()
|