Lines Matching refs:prealloc
867 struct btrfs_folio_state *prealloc) in attach_extent_buffer_folio() argument
891 btrfs_free_folio_state(prealloc); in attach_extent_buffer_folio()
895 if (prealloc) in attach_extent_buffer_folio()
897 folio_attach_private(folio, prealloc); in attach_extent_buffer_folio()
3297 struct btrfs_folio_state *prealloc, in attach_eb_folio_to_filemap() argument
3358 ret = attach_extent_buffer_folio(eb, eb->folios[i], prealloc); in attach_eb_folio_to_filemap()
3380 struct btrfs_folio_state *prealloc = NULL; in alloc_extent_buffer() local
3425 prealloc = btrfs_alloc_folio_state(fs_info, PAGE_SIZE, BTRFS_SUBPAGE_METADATA); in alloc_extent_buffer()
3426 if (IS_ERR(prealloc)) { in alloc_extent_buffer()
3427 ret = PTR_ERR(prealloc); in alloc_extent_buffer()
3436 btrfs_free_folio_state(prealloc); in alloc_extent_buffer()
3444 ret = attach_eb_folio_to_filemap(eb, i, prealloc, &existing_eb); in alloc_extent_buffer()