Lines Matching full:page

9  * Maximum page size we support is 64K, minimum sector size is 4K, u16 bitmap
15 * Structure to trace status of each sector inside a page, attached to
16 * page::private for both data and metadata inodes.
27 * page.
28 * Data relies on @readers to unlock the page when last reader finished.
29 * While metadata doesn't need page unlock, it needs to prevent
30 * page::private get cleared before the last end_page_read().
57 struct page *page, enum btrfs_subpage_type type);
59 struct page *page);
61 /* Allocate additional data where page represents more than one sector */
68 struct page *page);
70 struct page *page);
73 struct page *page, u64 start, u32 len);
75 struct page *page, u64 start, u32 len);
78 struct page *page, u64 start, u32 len);
80 struct page *page, u64 start, u32 len);
82 struct page *page, u64 start, u32 len);
84 struct page *page, u64 start, u32 len);
89 * btrfs_subpage_*() are for call sites where the page has subpage attached and
90 * the range is ensured to be inside the page.
92 * btrfs_page_*() are for call sites where the page can either be subpage
93 * specific or regular page. The function will handle both cases.
94 * But the range still needs to be inside the page.
97 * need to be inside the page. Those functions will truncate the range
102 struct page *page, u64 start, u32 len); \
104 struct page *page, u64 start, u32 len); \
106 struct page *page, u64 start, u32 len); \
108 struct page *page, u64 start, u32 len); \
110 struct page *page, u64 start, u32 len); \
112 struct page *page, u64 start, u32 len); \
114 struct page *page, u64 start, u32 len); \
116 struct page *page, u64 start, u32 len); \
118 struct page *page, u64 start, u32 len);
127 struct page *page, u64 start, u32 len);
130 struct page *page);