Searched refs:dest_folio (Results 1 – 6 of 6) sorted by relevance
| /linux/fs/btrfs/ |
| H A D | compression.h | 88 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, 166 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen, 174 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen,
|
| H A D | zlib.c | 448 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen, in zlib_decompress() argument 476 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zlib_decompress() 481 folio_pos(dest_folio)); in zlib_decompress() 494 memcpy_to_folio(dest_folio, dest_pgoff, workspace->buf, to_copy); in zlib_decompress() 498 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zlib_decompress() 503 folio_pos(dest_folio), to_copy, destlen); in zlib_decompress() 512 folio_zero_range(dest_folio, dest_pgoff + to_copy, destlen - to_copy); in zlib_decompress()
|
| H A D | lzo.c | 548 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen, in lzo_decompress() argument 552 struct btrfs_fs_info *fs_info = folio_to_fs_info(dest_folio); in lzo_decompress() 575 struct btrfs_inode *inode = folio_to_inode(dest_folio); in lzo_decompress() 580 folio_pos(dest_folio)); in lzo_decompress() 585 memcpy_to_folio(dest_folio, dest_pgoff, workspace->buf, out_len); in lzo_decompress() 588 folio_zero_range(dest_folio, dest_pgoff + out_len, destlen - out_len); in lzo_decompress()
|
| H A D | zstd.c | 680 struct folio *dest_folio, unsigned long dest_pgoff, size_t srclen, in zstd_decompress() argument 684 struct btrfs_fs_info *fs_info = btrfs_sb(folio_inode(dest_folio)->i_sb); in zstd_decompress() 693 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zstd_decompress() 698 folio_pos(dest_folio)); in zstd_decompress() 717 struct btrfs_inode *inode = folio_to_inode(dest_folio); in zstd_decompress() 722 btrfs_ino(inode), folio_pos(dest_folio)); in zstd_decompress() 726 memcpy_to_folio(dest_folio, dest_pgoff, workspace->out_buf.dst, to_copy); in zstd_decompress() 731 folio_zero_range(dest_folio, dest_pgoff + to_copy, destlen - to_copy); in zstd_decompress()
|
| H A D | verity.c | 289 char *dest, u64 len, struct folio *dest_folio) in read_key_bytes() argument 309 if (dest_folio) in read_key_bytes() 366 if (dest_folio) in read_key_bytes() 367 kaddr = kmap_local_folio(dest_folio, 0); in read_key_bytes() 374 if (dest_folio) in read_key_bytes()
|
| H A D | compression.c | 107 const u8 *data_in, struct folio *dest_folio, in compression_decompress() argument 111 case BTRFS_COMPRESS_ZLIB: return zlib_decompress(ws, data_in, dest_folio, in compression_decompress() 113 case BTRFS_COMPRESS_LZO: return lzo_decompress(ws, data_in, dest_folio, in compression_decompress() 115 case BTRFS_COMPRESS_ZSTD: return zstd_decompress(ws, data_in, dest_folio, in compression_decompress() 1080 int btrfs_decompress(int type, const u8 *data_in, struct folio *dest_folio, in btrfs_decompress() argument 1083 struct btrfs_fs_info *fs_info = folio_to_fs_info(dest_folio); in btrfs_decompress() 1093 ASSERT(dest_pgoff + destlen <= folio_size(dest_folio) && destlen <= sectorsize); in btrfs_decompress() 1096 ret = compression_decompress(type, workspace, data_in, dest_folio, in btrfs_decompress()
|