Home
last modified time | relevance | path

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

/linux-4.4.14/fs/btrfs/tests/
Dextent-io-tests.c71 struct page *locked_page = NULL; in test_find_delalloc() local
104 locked_page = page; in test_find_delalloc()
115 found = find_lock_delalloc_range(inode, &tmp, locked_page, &start, in test_find_delalloc()
127 unlock_page(locked_page); in test_find_delalloc()
128 page_cache_release(locked_page); in test_find_delalloc()
137 locked_page = find_lock_page(inode->i_mapping, in test_find_delalloc()
139 if (!locked_page) { in test_find_delalloc()
146 found = find_lock_delalloc_range(inode, &tmp, locked_page, &start, in test_find_delalloc()
164 page_cache_release(locked_page); in test_find_delalloc()
172 locked_page = find_lock_page(inode->i_mapping, test_start >> in test_find_delalloc()
[all …]
/linux-4.4.14/fs/ocfs2/
Dmmap.c70 struct page *locked_page = NULL; in __ocfs2_page_mkwrite() local
107 ret = ocfs2_write_begin_nolock(file, mapping, pos, len, 0, &locked_page, in __ocfs2_page_mkwrite()
119 if (!locked_page) { in __ocfs2_page_mkwrite()
123 ret = ocfs2_write_end_nolock(mapping, pos, len, len, locked_page, in __ocfs2_page_mkwrite()
/linux-4.4.14/fs/ufs/
Dballoc.c237 sector_t newb, struct page *locked_page) in ufs_change_blocknr() argument
253 BUG_ON(!locked_page); in ufs_change_blocknr()
254 BUG_ON(!PageLocked(locked_page)); in ufs_change_blocknr()
256 cur_index = locked_page->index; in ufs_change_blocknr()
273 page = locked_page; in ufs_change_blocknr()
343 struct page *locked_page) in ufs_new_fragments() argument
421 newcount - oldcount, locked_page != NULL); in ufs_new_fragments()
443 locked_page != NULL); in ufs_new_fragments()
474 locked_page != NULL); in ufs_new_fragments()
477 uspi->s_sbbase + result, locked_page); in ufs_new_fragments()
Dinode.c220 int *err, struct page *locked_page) in ufs_extend_tail() argument
238 new_size, err, locked_page); in ufs_extend_tail()
254 int *new, struct page *locked_page) in ufs_inode_getfrag() argument
287 goal, uspi->s_fpb, err, locked_page); in ufs_inode_getfrag()
333 int *new, struct page *locked_page) in ufs_inode_getblock() argument
368 uspi->s_fpb, err, locked_page); in ufs_inode_getblock()
/linux-4.4.14/fs/ceph/
Daddr.c1334 struct page *locked_page = NULL; in ceph_page_mkwrite() local
1337 locked_page = page; in ceph_page_mkwrite()
1339 ret = ceph_uninline_data(vma->vm_file, locked_page); in ceph_page_mkwrite()
1340 if (locked_page) in ceph_page_mkwrite()
1341 unlock_page(locked_page); in ceph_page_mkwrite()
1419 void ceph_fill_inline_data(struct inode *inode, struct page *locked_page, in ceph_fill_inline_data() argument
1425 if (locked_page) { in ceph_fill_inline_data()
1426 page = locked_page; in ceph_fill_inline_data()
1443 inode, ceph_vinop(inode), len, locked_page); in ceph_fill_inline_data()
1451 if (page != locked_page) { in ceph_fill_inline_data()
[all …]
Dsuper.h784 extern int __ceph_do_getattr(struct inode *inode, struct page *locked_page,
916 extern int ceph_uninline_data(struct file *filp, struct page *locked_page);
928 extern void ceph_fill_inline_data(struct inode *inode, struct page *locked_page,
Dinode.c662 static int fill_inode(struct inode *inode, struct page *locked_page, in fill_inode() argument
890 (locked_page || in fill_inode()
898 ceph_fill_inline_data(inode, locked_page, in fill_inode()
2005 int __ceph_do_getattr(struct inode *inode, struct page *locked_page, in __ceph_do_getattr() argument
2030 req->r_locked_page = locked_page; in __ceph_do_getattr()
2032 if (locked_page && err == 0) { in __ceph_do_getattr()
/linux-4.4.14/fs/btrfs/
Dextent_io.h70 int (*fill_delalloc)(struct inode *inode, struct page *locked_page,
344 struct page *locked_page,
396 struct page *locked_page, u64 *start,
Dinode.c101 struct page *locked_page,
338 struct page *locked_page; member
401 struct page *locked_page, in compress_file_range() argument
630 if (page_offset(locked_page) >= start && in compress_file_range()
631 page_offset(locked_page) <= end) { in compress_file_range()
632 __set_page_dirty_nobuffers(locked_page); in compress_file_range()
705 ret = cow_file_range(inode, async_cow->locked_page, in submit_compressed_extents()
727 unlock_page(async_cow->locked_page); in submit_compressed_extents()
919 struct page *locked_page, in cow_file_range() argument
1049 start + ram_size - 1, locked_page, in cow_file_range()
[all …]
Dextent_io.c1647 struct page *locked_page, in __unlock_for_delalloc() argument
1657 if (index == locked_page->index && end_index == index) in __unlock_for_delalloc()
1665 if (pages[i] != locked_page) in __unlock_for_delalloc()
1676 struct page *locked_page, in lock_delalloc_pages() argument
1690 if (index == locked_page->index && index == end_index) in lock_delalloc_pages()
1709 if (pages[i] != locked_page) { in lock_delalloc_pages()
1729 __unlock_for_delalloc(inode, locked_page, in lock_delalloc_pages()
1745 struct page *locked_page, u64 *start, in find_lock_delalloc_range() argument
1783 ret = lock_delalloc_pages(inode, locked_page, in find_lock_delalloc_range()
1811 __unlock_for_delalloc(inode, locked_page, in find_lock_delalloc_range()
[all …]