Lines Matching refs:page
44 static ssize_t dfs_elm_page_read(struct dfs_file *file, struct dfs_page *page);
45 static ssize_t dfs_elm_page_write(struct dfs_page *page);
1026 static ssize_t dfs_elm_page_read(struct dfs_file *file, struct dfs_page *page) in dfs_elm_page_read() argument
1030 if (page->page) in dfs_elm_page_read()
1032 off_t fpos = page->fpos; in dfs_elm_page_read()
1033 ret = dfs_elm_read(file, page->page, page->size, &fpos); in dfs_elm_page_read()
1039 ssize_t dfs_elm_page_write(struct dfs_page *page) in dfs_elm_page_write() argument
1045 if (page->aspace->vnode->type == FT_DIRECTORY) in dfs_elm_page_write()
1050 fd = (FIL *)(page->aspace->vnode->data); in dfs_elm_page_write()
1052 rt_mutex_take(&page->aspace->vnode->lock, RT_WAITING_FOREVER); in dfs_elm_page_write()
1053 f_lseek(fd, page->fpos); in dfs_elm_page_write()
1054 result = f_write(fd, page->page, page->len, &byte_write); in dfs_elm_page_write()
1055 rt_mutex_release(&page->aspace->vnode->lock); in dfs_elm_page_write()