Lines Matching refs:prealloc
785 struct btrfs_folio_state *prealloc) in attach_extent_buffer_folio() argument
809 btrfs_free_folio_state(prealloc); in attach_extent_buffer_folio()
813 if (prealloc) in attach_extent_buffer_folio()
815 folio_attach_private(folio, prealloc); in attach_extent_buffer_folio()
3187 struct btrfs_folio_state *prealloc, in attach_eb_folio_to_filemap() argument
3248 ret = attach_extent_buffer_folio(eb, eb->folios[i], prealloc); in attach_eb_folio_to_filemap()
3270 struct btrfs_folio_state *prealloc = NULL; in alloc_extent_buffer() local
3315 prealloc = btrfs_alloc_folio_state(fs_info, PAGE_SIZE, BTRFS_SUBPAGE_METADATA); in alloc_extent_buffer()
3316 if (IS_ERR(prealloc)) { in alloc_extent_buffer()
3317 ret = PTR_ERR(prealloc); in alloc_extent_buffer()
3326 btrfs_free_folio_state(prealloc); in alloc_extent_buffer()
3334 ret = attach_eb_folio_to_filemap(eb, i, prealloc, &existing_eb); in alloc_extent_buffer()