Home
last modified time | relevance | path

Searched refs:dest_folio (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/fs/btrfs/
H A Dcompression.h90 int btrfs_decompress(int type, const u8 *data_in, struct folio *dest_folio,
157 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen,
168 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen,
178 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen,
H A Dlzo.c441 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen, in lzo_decompress() argument
445 struct btrfs_fs_info *fs_info = folio_to_fs_info(dest_folio); in lzo_decompress()
470 struct btrfs_inode *inode = folio_to_inode(dest_folio); in lzo_decompress()
475 folio_pos(dest_folio)); in lzo_decompress()
481 memcpy_to_folio(dest_folio, dest_pgoff, workspace->buf, out_len); in lzo_decompress()
485 folio_zero_range(dest_folio, dest_pgoff + out_len, destlen - out_len); in lzo_decompress()
H A Dzlib.c422 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen, in zlib_decompress() argument
450 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zlib_decompress()
455 folio_pos(dest_folio)); in zlib_decompress()
468 memcpy_to_folio(dest_folio, dest_pgoff, workspace->buf, to_copy); in zlib_decompress()
472 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zlib_decompress()
477 folio_pos(dest_folio), to_copy, destlen); in zlib_decompress()
486 folio_zero_range(dest_folio, dest_pgoff + to_copy, destlen - to_copy); in zlib_decompress()
H A Dzstd.c666 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen, in zstd_decompress() argument
670 struct btrfs_fs_info *fs_info = btrfs_sb(folio_inode(dest_folio)->i_sb); in zstd_decompress()
679 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zstd_decompress()
684 folio_pos(dest_folio)); in zstd_decompress()
703 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zstd_decompress()
708 btrfs_ino(inode), folio_pos(dest_folio)); in zstd_decompress()
712 memcpy_to_folio(dest_folio, dest_pgoff, workspace->out_buf.dst, to_copy); in zstd_decompress()
717 folio_zero_range(dest_folio, dest_pgoff + to_copy, destlen - to_copy); in zstd_decompress()
H A Dverity.c297 char *dest, u64 len, struct folio *dest_folio) in read_key_bytes() argument
317 if (dest_folio) in read_key_bytes()
374 if (dest_folio) in read_key_bytes()
375 kaddr = kmap_local_folio(dest_folio, 0); in read_key_bytes()
382 if (dest_folio) in read_key_bytes()
H A Dcompression.c141 const u8 *data_in, struct folio *dest_folio, in compression_decompress() argument
145 case BTRFS_COMPRESS_ZLIB: return zlib_decompress(ws, data_in, dest_folio, in compression_decompress()
147 case BTRFS_COMPRESS_LZO: return lzo_decompress(ws, data_in, dest_folio, in compression_decompress()
149 case BTRFS_COMPRESS_ZSTD: return zstd_decompress(ws, data_in, dest_folio, in compression_decompress()
1074 int btrfs_decompress(int type, const u8 *data_in, struct folio *dest_folio, in btrfs_decompress() argument
1077 struct btrfs_fs_info *fs_info = folio_to_fs_info(dest_folio); in btrfs_decompress()
1090 ret = compression_decompress(type, workspace, data_in, dest_folio, in btrfs_decompress()