Searched refs:blkconf (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/hw/nvme/ |
H A D | ns.c | 51 npdg = ns->blkconf.discard_granularity / ns->lbasz; in nvme_ns_init_format() 53 ret = bdrv_get_info(blk_bs(ns->blkconf.blk), &bdi); in nvme_ns_init_format() 54 if (ret >= 0 && bdi.cluster_size > ns->blkconf.discard_granularity) { in nvme_ns_init_format() 100 ds = 31 - clz32(ns->blkconf.logical_block_size); in nvme_ns_init() 162 if (!blkconf_blocksizes(&ns->blkconf, errp)) { in nvme_ns_init_blk() 166 read_only = !blk_supports_write_perm(ns->blkconf.blk); in nvme_ns_init_blk() 167 if (!blkconf_apply_backend_options(&ns->blkconf, read_only, false, errp)) { in nvme_ns_init_blk() 171 if (ns->blkconf.discard_granularity == -1) { in nvme_ns_init_blk() 172 ns->blkconf.discard_granularity = in nvme_ns_init_blk() 173 MAX(ns->blkconf.logical_block_size, MIN_DISCARD_GRANULARITY); in nvme_ns_init_blk() [all …]
|
H A D | dif.c | 352 BlockBackend *blk = ns->blkconf.blk; in nvme_dif_mangle_mdata() 408 BlockBackend *blk = ns->blkconf.blk; in nvme_dif_rw_cb() 493 BlockBackend *blk = ns->blkconf.blk; in nvme_dif_rw_mdata_in_cb() 522 BlockBackend *blk = ns->blkconf.blk; in nvme_dif_rw_mdata_out_cb() 542 BlockBackend *blk = ns->blkconf.blk; in nvme_dif_rw() 650 req->aiocb = blk_aio_preadv(ns->blkconf.blk, offset, &ctx->data.iov, 0, in nvme_dif_rw() 696 req->aiocb = blk_aio_pwritev(ns->blkconf.blk, offset, &ctx->data.iov, 0, in nvme_dif_rw()
|
H A D | ctrl.c | 1710 BlockDriverState *bs = blk_bs(ns->blkconf.blk); in nvme_block_status_all() 2178 BlockBackend *blk = ns->blkconf.blk; in nvme_rw_complete_cb() 2203 BlockBackend *blk = ns->blkconf.blk; in nvme_rw_cb() 2253 BlockBackend *blk = ns->blkconf.blk; in nvme_verify_cb() 2313 BlockBackend *blk = ns->blkconf.blk; in nvme_verify_mdata_in_cb() 2359 BlockBackend *blk = ns->blkconf.blk; in nvme_compare_mdata_cb() 2440 BlockBackend *blk = ns->blkconf.blk; in nvme_compare_data_cb() 2567 iocb->aiocb = blk_aio_pwrite_zeroes(ns->blkconf.blk, nvme_moff(ns, slba), in nvme_dsm_md_cb() 2615 iocb->aiocb = blk_aio_pdiscard(ns->blkconf.blk, nvme_l2b(ns, slba), in nvme_dsm_cb() 2638 NvmeDSMAIOCB *iocb = blk_aio_get(&nvme_dsm_aiocb_info, ns->blkconf.blk, in nvme_dsm() [all …]
|
H A D | nvme.h | 230 BlockConf blkconf; member
|