Symbol: async_extent
fs/btrfs/inode.c
1105
struct async_extent *async_extent,
fs/btrfs/inode.c
1108
u64 start = async_extent->start;
fs/btrfs/inode.c
1109
u64 end = async_extent->start + async_extent->ram_size - 1;
fs/btrfs/inode.c
1125
start, async_extent->ram_size);
fs/btrfs/inode.c
1129
btrfs_ino(inode), start, async_extent->ram_size, ret);
fs/btrfs/inode.c
1134
struct async_extent *async_extent,
fs/btrfs/inode.c
1149
u64 start = async_extent->start;
fs/btrfs/inode.c
1150
u64 end = async_extent->start + async_extent->ram_size - 1;
fs/btrfs/inode.c
1168
if (!async_extent->cb) {
fs/btrfs/inode.c
1169
submit_uncompressed_range(inode, async_extent, locked_folio);
fs/btrfs/inode.c
1173
compressed_size = async_extent->cb->bbio.bio.bi_iter.bi_size;
fs/btrfs/inode.c
1174
ret = btrfs_reserve_extent(root, async_extent->ram_size,
fs/btrfs/inode.c
1184
submit_uncompressed_range(inode, async_extent, locked_folio);
fs/btrfs/inode.c
1185
cleanup_compressed_bio(async_extent->cb);
fs/btrfs/inode.c
1186
async_extent->cb = NULL;
fs/btrfs/inode.c
1195
file_extent.ram_bytes = async_extent->ram_size;
fs/btrfs/inode.c
1196
file_extent.num_bytes = async_extent->ram_size;
fs/btrfs/inode.c
1198
file_extent.compression = async_extent->cb->compress_type;
fs/btrfs/inode.c
1200
async_extent->cb->bbio.bio.bi_iter.bi_sector = ins.objectid >> SECTOR_SHIFT;
fs/btrfs/inode.c
1216
async_extent->cb->bbio.ordered = ordered;
fs/btrfs/inode.c
1223
btrfs_submit_bbio(&async_extent->cb->bbio, 0);
fs/btrfs/inode.c
1224
async_extent->cb = NULL;
fs/btrfs/inode.c
1230
kfree(async_extent);
fs/btrfs/inode.c
1244
if (async_extent->cb)
fs/btrfs/inode.c
1245
cleanup_compressed_bio(async_extent->cb);
fs/btrfs/inode.c
1251
async_extent->ram_size, ret);
fs/btrfs/inode.c
1252
kfree(async_extent);
fs/btrfs/inode.c
1662
struct async_extent *async_extent;
fs/btrfs/inode.c
1683
async_extent = list_first_entry(&async_chunk->extents,
fs/btrfs/inode.c
1684
struct async_extent, list);
fs/btrfs/inode.c
1685
list_del(&async_extent->list);
fs/btrfs/inode.c
1686
submit_one_async_extent(async_chunk, async_extent, &alloc_hint);
fs/btrfs/inode.c
782
struct async_extent *async_extent;
fs/btrfs/inode.c
784
async_extent = kmalloc_obj(*async_extent, GFP_NOFS);
fs/btrfs/inode.c
785
if (!async_extent)
fs/btrfs/inode.c
788
async_extent->start = start;
fs/btrfs/inode.c
789
async_extent->ram_size = ram_size;
fs/btrfs/inode.c
790
async_extent->cb = cb;
fs/btrfs/inode.c
791
list_add_tail(&async_extent->list, &cow->extents);