Lines Matching refs:bs

30 snapshot_access_co_preadv_part(BlockDriverState *bs,  in snapshot_access_co_preadv_part()  argument
39 return bdrv_co_preadv_snapshot(bs->file, offset, bytes, qiov, qiov_offset); in snapshot_access_co_preadv_part()
43 snapshot_access_co_block_status(BlockDriverState *bs, in snapshot_access_co_block_status() argument
48 return bdrv_co_snapshot_block_status(bs->file->bs, want_zero, offset, in snapshot_access_co_block_status()
53 snapshot_access_co_pdiscard(BlockDriverState *bs, int64_t offset, int64_t bytes) in snapshot_access_co_pdiscard() argument
55 return bdrv_co_pdiscard_snapshot(bs->file->bs, offset, bytes); in snapshot_access_co_pdiscard()
59 snapshot_access_co_pwrite_zeroes(BlockDriverState *bs, in snapshot_access_co_pwrite_zeroes() argument
67 snapshot_access_co_pwritev_part(BlockDriverState *bs, in snapshot_access_co_pwritev_part() argument
76 static void GRAPH_RDLOCK snapshot_access_refresh_filename(BlockDriverState *bs) in snapshot_access_refresh_filename() argument
78 pstrcpy(bs->exact_filename, sizeof(bs->exact_filename), in snapshot_access_refresh_filename()
79 bs->file->bs->filename); in snapshot_access_refresh_filename()
82 static int snapshot_access_open(BlockDriverState *bs, QDict *options, int flags, in snapshot_access_open() argument
85 bdrv_open_child(NULL, options, "file", bs, &child_of_bds, in snapshot_access_open()
91 if (!bs->file) { in snapshot_access_open()
95 bs->total_sectors = bs->file->bs->total_sectors; in snapshot_access_open()
100 static void snapshot_access_child_perm(BlockDriverState *bs, BdrvChild *c, in snapshot_access_child_perm() argument