Home
last modified time | relevance | path

Searched refs:fpos (Results 1 – 19 of 19) sorted by relevance

/components/dfs/dfs_v2/src/
A Ddfs_pcache.c854 …rt_kprintf(" pages >> fpos: %d index :%d is_dirty: %d\n", page->fpos, page->fpos / ARCH_PAGE_SI… in _dfs_aspace_dump()
858 …rt_kprintf(" pages >> fpos: %d index :%d is_dirty: %d\n", page->fpos, page->fpos / ARCH_PAGE_SI… in _dfs_aspace_dump()
979 vaddr = dfs_aspace_vaddr(varea, page->fpos); in dfs_page_unmap()
1105 static int dfs_page_compare(off_t fpos, off_t value) in dfs_page_compare() argument
1139 if (page->fpos < tmp->fpos) in _dfs_page_insert()
1141 else if (page->fpos > tmp->fpos) in _dfs_page_insert()
1391 if (aspace->avl_page && dfs_page_compare(fpos, aspace->avl_page->fpos) == 0) in dfs_page_search()
1404 cmp = dfs_page_compare(fpos, page->fpos); in dfs_page_search()
1495 page = dfs_aspace_load_page(file, fpos); in dfs_page_lookup()
1512 fpos += ARCH_PAGE_SIZE; in dfs_page_lookup()
[all …]
A Ddfs_posix.c1063 result = file->fpos - d->num + d->cur; in telldir()
1096 if (file->fpos > offset) in seekdir()
1103 while(file->fpos < offset) in seekdir()
1388 off_t fpos; in pread() local
1406 fpos = dfs_file_get_fpos(file); in pread()
1409 dfs_file_set_fpos(file, fpos); in pread()
1435 off_t fpos; in pwrite() local
1452 fpos = dfs_file_get_fpos(file); in pwrite()
1455 dfs_file_set_fpos(file, fpos); in pwrite()
A Ddfs_file.c274 return file->fpos; in dfs_file_get_fpos()
291 void dfs_file_set_fpos(struct dfs_file *file, off_t fpos) in dfs_file_set_fpos() argument
299 file->fpos = fpos; in dfs_file_set_fpos()
1192 foffset = file->fpos + offset; in generic_dfs_lseek()
A Ddfs_seq_file.c341 offset += file->fpos; in dfs_seq_lseek()
/components/dfs/dfs_v2/filesystems/procfs/
A Dprocfs.c39 file->fpos = 0; in dfs_procfs_open()
144 if (index >= file->fpos) in dfs_procfs_getdents()
146 d = dirp + index - file->fpos; in dfs_procfs_getdents()
169 if (index - file->fpos >= count) in dfs_procfs_getdents()
177 file->fpos = index; in dfs_procfs_getdents()
184 file->fpos -= index; in dfs_procfs_getdents()
195 file->fpos += index; in dfs_procfs_getdents()
428 if (file->fpos >= file->vnode->size) in proc_read_data()
435 count = file->vnode->size - file->fpos >= count ? count : file->vnode->size - file->fpos; in proc_read_data()
438 file->fpos += count; in proc_read_data()
[all …]
A Dproc_pid.c296 if (index >= file->fpos) in proc_pid_fd_getdents()
298 struct dirent *d = dirp + index - file->fpos; in proc_pid_fd_getdents()
309 if (index - file->fpos >= count) in proc_pid_fd_getdents()
321 file->fpos = index; in proc_pid_fd_getdents()
/components/dfs/dfs_v2/filesystems/tmpfs/
A Ddfs_tmpfs.c375 offset += file->fpos; in dfs_tmpfs_lseek()
437 file->fpos = file->vnode->size; in dfs_tmpfs_open()
448 file->fpos = file->vnode->size; in dfs_tmpfs_open()
452 file->fpos = 0; in dfs_tmpfs_open()
519 end = file->fpos + count; in dfs_tmpfs_getdents()
525 if (index >= (rt_size_t)file->fpos) in dfs_tmpfs_getdents()
541 file->fpos += 1; in dfs_tmpfs_getdents()
792 off_t fpos = page->fpos; in dfs_tmp_page_read() local
793 ret = dfs_tmpfs_read(file, page->page, page->size, &fpos); in dfs_tmp_page_read()
816 pos = page->fpos; in dfs_tmp_page_write()
/components/lwp/terminal/
A Dtty_ptmx.c95 uio.uio_offset = file->fpos; in ptm_fops_read()
111 file->fpos = uio.uio_offset; in ptm_fops_read()
136 uio.uio_offset = file->fpos; in ptm_fops_write()
155 file->fpos = uio.uio_offset; in ptm_fops_write()
A Dtty_device.c149 uio.uio_offset = file->fpos; in tty_fops_read()
166 file->fpos = uio.uio_offset; in tty_fops_read()
200 uio.uio_offset = file->fpos; in tty_fops_write()
220 file->fpos = uio.uio_offset; in tty_fops_write()
/components/dfs/dfs_v2/include/
A Ddfs_pcache.h51 off_t fpos; /* File position this page represents */ member
119 void *dfs_aspace_vaddr(struct rt_varea *varea, off_t fpos);
A Ddfs_file.h93 off_t fpos; member
104 #define DFS_FILE_POS(dfs_file) ((dfs_file)->fpos)
154 void dfs_file_set_fpos(struct dfs_file *file, off_t fpos);
/components/dfs/dfs_v2/filesystems/romfs/
A Ddfs_romfs.c293 file->fpos = 0; in dfs_romfs_open()
340 for (index = 0; index < count && file->fpos < file->vnode->size; index++) in dfs_romfs_getdents()
344 sub_dirent = &dirent[file->fpos]; in dfs_romfs_getdents()
358 ++ file->fpos; in dfs_romfs_getdents()
/components/dfs/dfs_v2/filesystems/mqueue/
A Ddfs_mqueue.c91 end = file->fpos + count; in dfs_mqueue_getdents()
98 if (index >= (rt_size_t)file->fpos) { in dfs_mqueue_getdents()
105 file->fpos += 1; in dfs_mqueue_getdents()
/components/dfs/dfs_v2/filesystems/elmfat/
A Ddfs_elm.c390 file->fpos = 0; in dfs_elm_open()
484 file->fpos = fd->fptr; in dfs_elm_open()
494 file->fpos = fd->fptr; in dfs_elm_open()
639 offset += file->fpos; in dfs_elm_lseek()
761 file->fpos += index * sizeof(struct dirent); in dfs_elm_getdents()
1032 off_t fpos = page->fpos; in dfs_elm_page_read() local
1033 ret = dfs_elm_read(file, page->page, page->size, &fpos); in dfs_elm_page_read()
1053 f_lseek(fd, page->fpos); in dfs_elm_page_write()
/components/dfs/dfs_v2/filesystems/cromfs/
A Ddfs_cromfs.c993 file->fpos = 0; in dfs_cromfs_open()
1059 file->fpos = 0; in dfs_cromfs_open()
1163 for (index = 0; index < count && file->fpos < file->vnode->size; index++) in dfs_cromfs_getdents()
1168 sub_dirent = &dirent[file->fpos >> CROMFS_ALIGN_SIZE_BIT]; in dfs_cromfs_getdents()
1188 file->fpos += (name_size + sizeof *sub_dirent); in dfs_cromfs_getdents()
1326 off_t fpos = page->fpos; in dfs_cromfs_page_read() local
1327 ret = dfs_cromfs_read(file, page->page, page->size, &fpos); in dfs_cromfs_page_read()
/components/dfs/dfs_v2/filesystems/devfs/
A Ddevtmpfs.c311 end = file->fpos + count; in devtmpfs_getdents()
317 if (index >= (rt_size_t)file->fpos) in devtmpfs_getdents()
334 file->fpos += 1; in devtmpfs_getdents()
A Ddevfs.c38 file->fpos = 0; in dfs_devfs_open()
/components/dfs/dfs_v2/filesystems/ptyfs/
A Dptyfs.c583 end = file->fpos + count; in devpty_deffops_getdents()
589 if (index >= (rt_size_t)file->fpos) in devpty_deffops_getdents()
609 file->fpos += 1; in devpty_deffops_getdents()
/components/drivers/pci/
A Dprocfs.c231 offset += file->fpos; in pci_lseek()

Completed in 31 milliseconds