Lines Matching refs:split_chunk
755 struct xfs_gc_bio *split_chunk; in xfs_zone_gc_split_write() local
775 split_chunk = container_of(split, struct xfs_gc_bio, bio); in xfs_zone_gc_split_write()
776 split_chunk->data = data; in xfs_zone_gc_split_write()
778 split_chunk->ip = chunk->ip; in xfs_zone_gc_split_write()
779 split_chunk->is_seq = chunk->is_seq; in xfs_zone_gc_split_write()
780 split_chunk->scratch = chunk->scratch; in xfs_zone_gc_split_write()
781 split_chunk->offset = chunk->offset; in xfs_zone_gc_split_write()
782 split_chunk->len = split_len; in xfs_zone_gc_split_write()
783 split_chunk->old_startblock = chunk->old_startblock; in xfs_zone_gc_split_write()
784 split_chunk->new_daddr = chunk->new_daddr; in xfs_zone_gc_split_write()
785 split_chunk->oz = chunk->oz; in xfs_zone_gc_split_write()
793 WRITE_ONCE(split_chunk->state, XFS_GC_BIO_NEW); in xfs_zone_gc_split_write()
794 list_add_tail(&split_chunk->entry, &chunk->entry); in xfs_zone_gc_split_write()
795 return split_chunk; in xfs_zone_gc_split_write()
806 struct xfs_gc_bio *split_chunk; in xfs_zone_gc_write_chunk() local
822 while ((split_chunk = xfs_zone_gc_split_write(data, chunk))) in xfs_zone_gc_write_chunk()
823 xfs_zone_gc_submit_write(data, split_chunk); in xfs_zone_gc_write_chunk()