Home
last modified time | relevance | path

Searched refs:locked_page (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/fs/btrfs/tests/
Dextent-io-tests.c63 struct page *locked_page = NULL; in test_find_delalloc() local
98 locked_page = page; in test_find_delalloc()
109 found = find_lock_delalloc_range(inode, &tmp, locked_page, &start, in test_find_delalloc()
121 unlock_page(locked_page); in test_find_delalloc()
122 put_page(locked_page); in test_find_delalloc()
131 locked_page = find_lock_page(inode->i_mapping, in test_find_delalloc()
133 if (!locked_page) { in test_find_delalloc()
140 found = find_lock_delalloc_range(inode, &tmp, locked_page, &start, in test_find_delalloc()
158 put_page(locked_page); in test_find_delalloc()
166 locked_page = find_lock_page(inode->i_mapping, test_start >> in test_find_delalloc()
[all …]
/Linux-v4.19/fs/ocfs2/
Dmmap.c72 struct page *locked_page = NULL; in __ocfs2_page_mkwrite() local
110 &locked_page, &fsdata, di_bh, page); in __ocfs2_page_mkwrite()
118 if (!locked_page) { in __ocfs2_page_mkwrite()
/Linux-v4.19/fs/ufs/
Dballoc.c241 sector_t newb, struct page *locked_page) in ufs_change_blocknr() argument
257 BUG_ON(!locked_page); in ufs_change_blocknr()
258 BUG_ON(!PageLocked(locked_page)); in ufs_change_blocknr()
260 cur_index = locked_page->index; in ufs_change_blocknr()
277 page = locked_page; in ufs_change_blocknr()
346 struct page *locked_page) in ufs_new_fragments() argument
426 newcount - oldcount, locked_page != NULL); in ufs_new_fragments()
450 locked_page != NULL); in ufs_new_fragments()
471 locked_page != NULL); in ufs_new_fragments()
475 uspi->s_sbbase + result, locked_page); in ufs_new_fragments()
Dinode.c222 int *err, struct page *locked_page) in ufs_extend_tail() argument
241 locked_page); in ufs_extend_tail()
257 int *new, struct page *locked_page) in ufs_inode_getfrag() argument
290 goal, nfrags, err, locked_page); in ufs_inode_getfrag()
336 int *new, struct page *locked_page) in ufs_inode_getblock() argument
371 uspi->s_fpb, err, locked_page); in ufs_inode_getblock()
/Linux-v4.19/fs/ceph/
Daddr.c1548 struct page *locked_page = NULL; in ceph_page_mkwrite() local
1551 locked_page = page; in ceph_page_mkwrite()
1553 err = ceph_uninline_data(vma->vm_file, locked_page); in ceph_page_mkwrite()
1554 if (locked_page) in ceph_page_mkwrite()
1555 unlock_page(locked_page); in ceph_page_mkwrite()
1624 void ceph_fill_inline_data(struct inode *inode, struct page *locked_page, in ceph_fill_inline_data() argument
1630 if (locked_page) { in ceph_fill_inline_data()
1631 page = locked_page; in ceph_fill_inline_data()
1648 inode, ceph_vinop(inode), len, locked_page); in ceph_fill_inline_data()
1656 if (page != locked_page) { in ceph_fill_inline_data()
[all …]
Dsuper.h878 extern int __ceph_do_getattr(struct inode *inode, struct page *locked_page,
1020 extern int ceph_uninline_data(struct file *filp, struct page *locked_page);
1032 extern void ceph_fill_inline_data(struct inode *inode, struct page *locked_page,
Dinode.c732 static int fill_inode(struct inode *inode, struct page *locked_page, in fill_inode() argument
991 (locked_page || (info_caps & cache_caps))) in fill_inode()
998 ceph_fill_inline_data(inode, locked_page, in fill_inode()
2190 int __ceph_do_getattr(struct inode *inode, struct page *locked_page, in __ceph_do_getattr() argument
2217 req->r_locked_page = locked_page; in __ceph_do_getattr()
2219 if (locked_page && err == 0) { in __ceph_do_getattr()
/Linux-v4.19/fs/btrfs/
Dextent_io.h109 int (*fill_delalloc)(void *private_data, struct page *locked_page,
493 u64 delalloc_end, struct page *locked_page,
551 struct page *locked_page, u64 *start,
Dextent_io.c1524 struct page *locked_page,
1529 struct page *locked_page, in __unlock_for_delalloc() argument
1535 ASSERT(locked_page); in __unlock_for_delalloc()
1536 if (index == locked_page->index && end_index == index) in __unlock_for_delalloc()
1539 __process_pages_contig(inode->i_mapping, locked_page, index, end_index, in __unlock_for_delalloc()
1544 struct page *locked_page, in lock_delalloc_pages() argument
1553 ASSERT(locked_page); in lock_delalloc_pages()
1554 if (index == locked_page->index && index == end_index) in lock_delalloc_pages()
1557 ret = __process_pages_contig(inode->i_mapping, locked_page, index, in lock_delalloc_pages()
1560 __unlock_for_delalloc(inode, locked_page, delalloc_start, in lock_delalloc_pages()
[all …]
Dinode.c91 struct page *locked_page,
362 struct page *locked_page; member
438 struct page *locked_page, in compress_file_range() argument
664 if (page_offset(locked_page) >= start && in compress_file_range()
665 page_offset(locked_page) <= end) in compress_file_range()
666 __set_page_dirty_nobuffers(locked_page); in compress_file_range()
738 ret = cow_file_range(inode, async_cow->locked_page, in submit_compressed_extents()
762 unlock_page(async_cow->locked_page); in submit_compressed_extents()
936 struct page *locked_page, in cow_file_range() argument
1062 delalloc_end, locked_page, in cow_file_range()
[all …]