/openbmc/qemu/block/ |
H A D | qcow2-cluster.c | 59 ret = bdrv_co_flush(bs->file->bs); in qcow2_shrink_l1_table() 130 new_l1_table = qemu_try_blockalign(bs->file->bs, new_l1_size2); in qcow2_grow_l1_table() 233 MIN(bs->file->bs->bl.request_alignment, s->cluster_size)); in qcow2_write_l1_entry() 507 if (!bs->drv) { in do_perform_cow_read() 528 ret = bs->drv->bdrv_co_preadv_part(bs, in do_perform_cow_read() 837 if (has_data_file(bs)) { in qcow2_alloc_compressed_cluster_offset() 963 if (bs->encrypted) { in perform_cow() 1046 ret = perform_cow(bs, m); in qcow2_alloc_cluster_link_l2() 1613 if (has_data_file(bs)) { in do_alloc_cluster_offset() 2187 if (!bs->backing) { in qcow2_subcluster_zeroize() [all …]
|
H A D | qcow2.c | 1245 cache_clean_timer_init(bs, bdrv_get_aio_context(bs)); in qcow2_update_options_commit() 1689 bdrv_child_refresh_perms(bs, bs->file, &error_abort); in qcow2_do_open() 1757 pstrcpy(bs->backing_file, sizeof(bs->backing_file), in qcow2_do_open() 1949 .bs = bs, in qcow2_open() 2305 .bs = bs, in qcow2_add_task() 2605 crypt_buf = qemu_try_blockalign(bs->file->bs, bytes); in qcow2_co_pwritev_task() 3193 pstrcpy(bs->auto_backing_file, sizeof(bs->auto_backing_file), in qcow2_co_change_backing_file() 4178 if (bs->backing && bs->backing->bs) { in qcow2_co_copy_range_from() 4375 old_file_size = bdrv_co_getlength(bs->file->bs); in qcow2_co_truncate() 4468 old_file_size = bdrv_co_getlength(bs->file->bs); in qcow2_co_truncate() [all …]
|
H A D | null.c | 84 BDRVNullState *s = bs->opaque; in null_open() 105 BDRVNullState *s = bs->opaque; in null_co_getlength() 111 BDRVNullState *s = bs->opaque; in null_co_common() 124 BDRVNullState *s = bs->opaque; in null_co_preadv() 130 return null_co_common(bs); in null_co_preadv() 138 return null_co_common(bs); in null_co_pwritev() 143 return null_co_common(bs); in null_co_flush() 175 BDRVNullState *s = bs->opaque; in null_aio_common() 198 BDRVNullState *s = bs->opaque; in null_aio_preadv() 240 *file = bs; in null_co_block_status() [all …]
|
H A D | parallels.c | 210 payload_bytes = bdrv_getlength(bs->file->bs); in parallels_fill_used_bitmap() 348 if (bs->backing) { in allocate_clusters() 438 *file = bs->file->bs; in parallels_co_block_status() 667 file_size = bdrv_co_nb_sectors(bs->file->bs); in parallels_check_data_off() 707 size = bdrv_co_getlength(bs->file->bs); in parallels_check_outside_image() 749 size = bdrv_co_getlength(bs->file->bs); in parallels_check_leak() 1191 unsigned size = MAX(bdrv_opt_mem_align(bs->file->bs), in parallels_update_header() 1260 file_nb_sectors = bdrv_nb_sectors(bs->file->bs); in parallels_open() 1277 bs->total_sectors = 0xffffffff & bs->total_sectors; in parallels_open() 1303 s->header_size = ROUND_UP(size, bdrv_opt_mem_align(bs->file->bs)); in parallels_open() [all …]
|
H A D | blkio.c | 354 blkio_submit_io(bs); in blkio_co_pdiscard() 387 blkio_submit_io(bs); in blkio_co_preadv() 432 blkio_submit_io(bs); in blkio_co_pwritev() 453 blkio_submit_io(bs); in blkio_co_flush() 481 blkio_submit_io(bs); in blkio_co_pwrite_zeroes() 915 blkio_attach_aio_context(bs, bdrv_get_aio_context(bs)); in blkio_open() 1012 (bs->bl.opt_transfer % bs->bl.request_alignment)) { in blkio_refresh_limits() 1026 if ((bs->bl.max_transfer % bs->bl.request_alignment) || in blkio_refresh_limits() 1027 (bs->bl.opt_transfer && (bs->bl.max_transfer % bs->bl.opt_transfer))) { in blkio_refresh_limits() 1030 bs->bl.max_transfer, bs->bl.request_alignment, in blkio_refresh_limits() [all …]
|
H A D | blkdebug.c | 514 (BDRV_REQ_FUA & bs->file->bs->supported_write_flags); in blkdebug_open() 517 bs->file->bs->supported_zero_flags); in blkdebug_open() 527 align = MAX(s->align, bs->file->bs->bl.request_alignment); in blkdebug_open() 642 if (bs->bl.max_transfer) { in blkdebug_co_preadv() 683 return bdrv_co_flush(bs->file->bs); in blkdebug_co_flush() 767 assert(bs->file && bs->file->bs); in blkdebug_co_block_status() 770 *file = bs->file->bs; in blkdebug_co_block_status() 974 return bdrv_co_getlength(bs->file->bs); in blkdebug_co_getlength() 983 if (!bs->file->bs->exact_filename[0]) { in blkdebug_refresh_filename() 1001 ret = snprintf(bs->exact_filename, sizeof(bs->exact_filename), in blkdebug_refresh_filename() [all …]
|
H A D | qcow2-bitmap.c | 105 return !bdrv_is_read_only(bs) && !(bdrv_get_flags(bs) & BDRV_O_INACTIVE); in can_write() 112 ret = qcow2_update_header(bs); in update_header_sync() 117 return bdrv_flush(bs->file->bs); in update_header_sync() 163 BDRVQcow2State *s = bs->opaque; in check_constraints_on_bitmap() 210 BDRVQcow2State *s = bs->opaque; in clear_bitmap_table() 229 BDRVQcow2State *s = bs->opaque; in bitmap_table_load() 463 len = bdrv_getlength(bs); in check_dir_entry() 851 ret = update_header_sync(bs); in update_ext_header_and_dir_in_place() 1043 if (!can_write(bs)) { in qcow2_load_dirty_bitmaps() 1206 if (!can_write(bs->file->bs) || !(bs->file->perm & BLK_PERM_WRITE)) { in qcow2_reopen_bitmaps_rw() [all …]
|
H A D | qcow2.h | 307 BlockDriverState *bs; member 646 BDRVQcow2State *s = bs->opaque; in has_data_file() 647 return (s->data_file != bs->file); in has_data_file() 652 BDRVQcow2State *s = bs->opaque; in data_file_is_raw() 715 BDRVQcow2State *s = bs->opaque; in qcow2_get_cluster_type() 752 BDRVQcow2State *s = bs->opaque; in qcow2_get_subcluster_type() 837 int GRAPH_RDLOCK qcow2_mark_dirty(BlockDriverState *bs); 853 void qcow2_refcount_close(BlockDriverState *bs); 962 qcow2_expand_zero_clusters(BlockDriverState *bs, 984 void qcow2_free_snapshots(BlockDriverState *bs); [all …]
|
H A D | qcow2-snapshot.c | 36 BDRVQcow2State *s = bs->opaque; in qcow2_free_single_snapshot() 47 BDRVQcow2State *s = bs->opaque; in qcow2_free_snapshots() 86 BDRVQcow2State *s = bs->opaque; in qcow2_do_read_snapshots() 261 qcow2_free_snapshots(bs); in qcow2_do_read_snapshots() 311 ret = bdrv_flush(bs); in qcow2_write_snapshots() 398 ret = bdrv_flush(bs); in qcow2_write_snapshots() 651 if (has_data_file(bs)) { in qcow2_snapshot_create() 770 if (has_data_file(bs)) { in qcow2_snapshot_goto() 918 if (has_data_file(bs)) { in qcow2_snapshot_delete() 994 if (has_data_file(bs)) { in qcow2_snapshot_list() [all …]
|
H A D | qcow2-refcount.c | 103 BDRVQcow2State *s = bs->opaque; in qcow2_refcount_init() 780 .bs = bs, in update_refcount_discard() 1168 if (has_data_file(bs)) { in qcow2_free_any_cluster() 1235 return bdrv_flush(bs->file->bs); in qcow2_flush_caches() 1422 ret = bdrv_flush(bs); in qcow2_update_snapshot_refcount() 1540 file_len = bdrv_co_getlength(bs->file->bs); in qcow2_inc_refcounts_imrt() 2136 size = bdrv_co_getlength(bs->file->bs); in check_refblocks() 2792 size = bdrv_co_getlength(bs->file->bs); in qcow2_check_refcounts() 3369 void *new_refblock = qemu_blockalign(bs->file->bs, s->cluster_size); in qcow2_change_refcount_order() 3726 file_length = bdrv_co_getlength(bs->file->bs); in qcow2_detect_metadata_preallocation() [all …]
|
H A D | amend.c | 41 BlockDriverState *bs; member 52 ret = s->bs->drv->bdrv_co_amend(s->bs, s->opts, s->force, errp); in blockdev_amend_run() 62 return s->bs->drv->bdrv_amend_pre_run(s->bs, errp); in blockdev_amend_pre_run() 73 if (s->bs->drv->bdrv_amend_clean) { in blockdev_amend_free() 74 s->bs->drv->bdrv_amend_clean(s->bs); in blockdev_amend_free() 78 bdrv_unref(s->bs); in blockdev_amend_free() 98 BlockDriverState *bs; in qmp_x_blockdev_amend() local 103 if (!bs) { in qmp_x_blockdev_amend() 121 if (bs->drv != drv) { in qmp_x_blockdev_amend() 141 bdrv_ref(bs); in qmp_x_blockdev_amend() [all …]
|
H A D | write-threshold.c | 21 uint64_t bdrv_write_threshold_get(const BlockDriverState *bs) in bdrv_write_threshold_get() argument 23 return bs->write_threshold_offset; in bdrv_write_threshold_get() 26 void bdrv_write_threshold_set(BlockDriverState *bs, uint64_t threshold_bytes) in bdrv_write_threshold_set() argument 28 bs->write_threshold_offset = threshold_bytes; in bdrv_write_threshold_set() 35 BlockDriverState *bs; in qmp_block_set_write_threshold() local 37 bs = bdrv_find_node(node_name); in qmp_block_set_write_threshold() 38 if (!bs) { in qmp_block_set_write_threshold() 43 bdrv_write_threshold_set(bs, threshold_bytes); in qmp_block_set_write_threshold() 46 void bdrv_write_threshold_check_write(BlockDriverState *bs, int64_t offset, in bdrv_write_threshold_check_write() argument 50 uint64_t wtr = bs->write_threshold_offset; in bdrv_write_threshold_check_write() [all …]
|
H A D | crypto.c | 179 if (bs == NULL) { in block_crypto_co_format_luks_payload() 204 bdrv_co_unref(bs); in block_crypto_co_format_luks_payload() 339 bs->file->bs->supported_write_flags; in block_crypto_open_generic() 492 qemu_try_blockalign(bs->file->bs, MIN(BLOCK_CRYPTO_MAX_IO_SIZE, in block_crypto_co_preadv() 556 qemu_try_blockalign(bs->file->bs, MIN(BLOCK_CRYPTO_MAX_IO_SIZE, in block_crypto_co_pwritev() 606 int64_t len = bdrv_co_getlength(bs->file->bs); in block_crypto_co_getlength() 778 if (bs != NULL) { in block_crypto_co_create_luks() 831 if (!bs) { in block_crypto_co_create_opts_luks() 871 ret = bdrv_co_get_info(bs->file->bs, &subbdi); in block_crypto_co_get_info_luks() 915 ret = bdrv_child_refresh_perms(bs, bs->file, errp); in block_crypto_amend_prepare() [all …]
|
H A D | file-posix.c | 2524 .bs = bs, in raw_co_prw() 2596 .bs = bs, in raw_co_flush_to_disk() 2640 .bs = bs, in raw_regular_truncate() 3397 .bs = bs, in raw_co_zone_report() 3473 .bs = bs, in raw_co_zone_mgmt() 3556 .bs = bs, in raw_do_pdiscard() 3621 .bs = bs, in raw_do_pwrite_zeroes() 3857 assert(dst->bs == bs); in raw_co_copy_range_to() 3868 .bs = bs, in raw_co_copy_range_to() 4179 bs->sg = hdev_is_sg(bs); in hdev_open() [all …]
|
H A D | qcow.c | 276 qemu_try_blockalign(bs->file->bs, in qcow_open() 301 pstrcpy(bs->backing_file, sizeof(bs->backing_file), in qcow_open() 378 l2_offset = bdrv_co_getlength(bs->file->bs); in get_cluster_offset() 453 cluster_offset = bdrv_co_getlength(bs->file->bs); in get_cluster_offset() 466 cluster_offset = bdrv_co_getlength(bs->file->bs); in get_cluster_offset() 564 *file = bs->file->bs; in qcow_co_block_status() 819 BlockDriverState *bs; in qcow_co_create() local 842 if (bs == NULL) { in qcow_co_create() 926 bdrv_co_unref(bs); in qcow_co_create() 988 if (bs == NULL) { in qcow_co_create_opts() [all …]
|
H A D | qed.c | 298 ret = bdrv_co_flush(s->bs->file->bs); in qed_need_check_timer() 393 s->bs = bs; in bdrv_qed_init_state() 430 file_size = bdrv_co_getlength(bs->file->bs); in bdrv_qed_do_open() 512 bdrv_co_flush(bs->file->bs); in bdrv_qed_do_open() 531 if (!bdrv_is_read_only(bs->file->bs) && in bdrv_qed_do_open() 577 .bs = bs, in bdrv_qed_open() 622 bdrv_flush(bs->file->bs); in bdrv_qed_do_close() 854 *file = bs->file->bs; in bdrv_qed_co_block_status() 1138 ret = bdrv_co_flush(s->bs->file->bs); in qed_aio_write_cow() 1314 BlockDriverState *bs = acb->bs; in qed_aio_read_data() local [all …]
|
H A D | qcow2-cache.c | 126 BDRVQcow2State *s = bs->opaque; in qcow2_cache_create() 138 c->table_array = qemu_try_blockalign(bs->file->bs, in qcow2_cache_create() 171 ret = qcow2_cache_flush(bs, c->depends); in qcow2_cache_flush_dependency() 185 BDRVQcow2State *s = bs->opaque; in qcow2_cache_entry_flush() 198 ret = bdrv_flush(bs->file->bs); in qcow2_cache_entry_flush() 242 BDRVQcow2State *s = bs->opaque; in qcow2_cache_write() 261 int result = qcow2_cache_write(bs, c); in qcow2_cache_flush() 264 int ret = bdrv_flush(bs->file->bs); in qcow2_cache_flush() 305 ret = qcow2_cache_flush(bs, c); in qcow2_cache_empty() 327 BDRVQcow2State *s = bs->opaque; in qcow2_cache_do_get() [all …]
|
/openbmc/linux/fs/afs/ |
H A D | vl_list.c | 197 bs.source = *b++; in afs_extract_vlserver_list() 198 bs.status = *b++; in afs_extract_vlserver_list() 199 bs.protocol = *b++; in afs_extract_vlserver_list() 200 bs.nr_addrs = *b++; in afs_extract_vlserver_list() 203 bs.name_len, bs.priority, bs.weight, in afs_extract_vlserver_list() 204 bs.port, bs.protocol, bs.nr_addrs, in afs_extract_vlserver_list() 205 bs.name_len, bs.name_len, b); in afs_extract_vlserver_list() 218 if (bs.port == 0) in afs_extract_vlserver_list() 240 server = afs_alloc_vlserver(b, bs.name_len, bs.port); in afs_extract_vlserver_list() 245 b += bs.name_len; in afs_extract_vlserver_list() [all …]
|
/openbmc/qemu/include/block/ |
H A D | block_int-io.h | 100 void bdrv_wakeup(BlockDriverState *bs); 113 void bdrv_inc_in_flight(BlockDriverState *bs); 114 void bdrv_dec_in_flight(BlockDriverState *bs); 141 bdrv_cow_bs(BlockDriverState *bs) in bdrv_cow_bs() argument 144 return child_bs(bdrv_cow_child(bs)); in bdrv_cow_bs() 148 bdrv_filter_bs(BlockDriverState *bs) in bdrv_filter_bs() argument 151 return child_bs(bdrv_filter_child(bs)); in bdrv_filter_bs() 155 bdrv_filter_or_cow_bs(BlockDriverState *bs) in bdrv_filter_or_cow_bs() argument 158 return child_bs(bdrv_filter_or_cow_child(bs)); in bdrv_filter_or_cow_bs() 162 bdrv_primary_bs(BlockDriverState *bs) in bdrv_primary_bs() argument [all …]
|
/openbmc/linux/fs/xfs/scrub/ |
H A D | ialloc.c | 269 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_chunk() 327 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_check_cluster_ifree() 349 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_check_cluster_ifree() 406 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_check_cluster() 418 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_check_cluster() 443 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_check_cluster() 550 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_rec_alignment() 555 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_rec_alignment() 589 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_rec() 618 xchk_btree_set_corrupt(bs->sc, bs->cur, 0); in xchk_iallocbt_rec() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | common-beacon.c | 43 struct ath9k_beacon_state *bs) in ath9k_cmn_beacon_config_sta() argument 56 memset(bs, 0, sizeof(*bs)); in ath9k_cmn_beacon_config_sta() 73 bs->bs_dtimperiod = conf->dtim_period * bs->bs_intval; in ath9k_cmn_beacon_config_sta() 74 bs->bs_nexttbtt = conf->nexttbtt; in ath9k_cmn_beacon_config_sta() 75 bs->bs_nextdtim = conf->nexttbtt; in ath9k_cmn_beacon_config_sta() 86 if (bs->bs_bmissthreshold > 15) in ath9k_cmn_beacon_config_sta() 87 bs->bs_bmissthreshold = 15; in ath9k_cmn_beacon_config_sta() 89 bs->bs_bmissthreshold = 1; in ath9k_cmn_beacon_config_sta() 102 if (bs->bs_sleepduration > bs->bs_dtimperiod) in ath9k_cmn_beacon_config_sta() 103 bs->bs_sleepduration = bs->bs_dtimperiod; in ath9k_cmn_beacon_config_sta() [all …]
|
/openbmc/qemu/block/monitor/ |
H A D | bitmap-qmp-cmds.c | 58 BlockDriverState *bs; in block_dirty_bitmap_lookup() local 72 if (!bs) { in block_dirty_bitmap_lookup() 84 *pbs = bs; in block_dirty_bitmap_lookup() 96 BlockDriverState *bs; in qmp_block_dirty_bitmap_add() local 105 if (!bs) { in qmp_block_dirty_bitmap_add() 151 BlockDriverState *bs; in block_dirty_bitmap_remove() local 157 if (!bitmap || !bs) { in block_dirty_bitmap_remove() 177 *bitmap_bs = bs; in block_dirty_bitmap_remove() 197 BlockDriverState *bs; in qmp_block_dirty_bitmap_clear() local 200 if (!bitmap || !bs) { in qmp_block_dirty_bitmap_clear() [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-write-threshold.c | 17 BlockDriverState bs; in test_threshold_not_trigger() local 19 memset(&bs, 0, sizeof(bs)); in test_threshold_not_trigger() 21 bdrv_write_threshold_set(&bs, threshold); in test_threshold_not_trigger() 22 bdrv_write_threshold_check_write(&bs, 1024, 1024); in test_threshold_not_trigger() 23 g_assert_cmpuint(bdrv_write_threshold_get(&bs), ==, threshold); in test_threshold_not_trigger() 30 BlockDriverState bs; in test_threshold_trigger() local 32 memset(&bs, 0, sizeof(bs)); in test_threshold_trigger() 34 bdrv_write_threshold_set(&bs, threshold); in test_threshold_trigger() 35 bdrv_write_threshold_check_write(&bs, threshold - 1024, 2 * 1024); in test_threshold_trigger() 36 g_assert_cmpuint(bdrv_write_threshold_get(&bs), ==, 0); in test_threshold_trigger()
|
H A D | test-bdrv-drain.c | 199 bdrv_unref(bs); in test_setup() 219 BlockDriverState *backing = bs->backing->bs; in test_drv_cb_common() 226 s = bs->opaque; in test_drv_cb_common() 314 BlockDriverState *backing = bs->backing->bs; in test_quiesce_common() 384 s = bs->opaque; in test_nested() 420 bdrv_unref(bs); in test_nested() 549 s = bs->opaque; in test_iothread_common() 569 .bs = bs, in test_iothread_common() 609 bdrv_unref(bs); in test_iothread_common() 770 tjob->bs = src; in test_blockjob_common_drain_node() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 228.out | 6 bs->filename: TEST_DIR/PID-top.img 8 bs->backing->bs->filename: TEST_DIR/PID-base.img 21 bs->backing_file: null-co:// 22 bs->backing->bs->filename: TEST_DIR/PID-base.img 27 bs->filename: TEST_DIR/PID-top.img 29 bs->backing->bs->filename: TEST_DIR/PID-base.img 36 bs->backing->bs->filename: TEST_DIR/PID-base.img 45 bs->backing->bs->filename: TEST_DIR/PID-base.img 59 bs->backing->bs->filename: null-co:// 70 bs->backing: (none) [all …]
|