| /spdk/test/external_code/hello_world/ |
| H A D | hello_bdev.c | 23 struct spdk_bdev_desc *bdev_desc; member 73 spdk_bdev_close(hello_context->bdev_desc); in read_complete() 85 rc = spdk_bdev_read(hello_context->bdev_desc, hello_context->bdev_io_channel, in hello_read() 100 spdk_bdev_close(hello_context->bdev_desc); in hello_read() 121 spdk_bdev_close(hello_context->bdev_desc); in write_complete() 139 rc = spdk_bdev_write(hello_context->bdev_desc, hello_context->bdev_io_channel, in hello_write() 154 spdk_bdev_close(hello_context->bdev_desc); in hello_write() 177 spdk_bdev_close(hello_context->bdev_desc); in reset_zone_complete() 191 rc = spdk_bdev_zone_management(hello_context->bdev_desc, hello_context->bdev_io_channel, in hello_reset_zone() 205 spdk_bdev_close(hello_context->bdev_desc); in hello_reset_zone() [all …]
|
| /spdk/examples/bdev/hello_world/ |
| H A D | hello_bdev.c | 23 struct spdk_bdev_desc *bdev_desc; member 73 spdk_bdev_close(hello_context->bdev_desc); in read_complete() 85 rc = spdk_bdev_read(hello_context->bdev_desc, hello_context->bdev_io_channel, in hello_read() 100 spdk_bdev_close(hello_context->bdev_desc); in hello_read() 121 spdk_bdev_close(hello_context->bdev_desc); in write_complete() 139 rc = spdk_bdev_write(hello_context->bdev_desc, hello_context->bdev_io_channel, in hello_write() 154 spdk_bdev_close(hello_context->bdev_desc); in hello_write() 177 spdk_bdev_close(hello_context->bdev_desc); in reset_zone_complete() 191 rc = spdk_bdev_zone_management(hello_context->bdev_desc, hello_context->bdev_io_channel, in hello_reset_zone() 205 spdk_bdev_close(hello_context->bdev_desc); in hello_reset_zone() [all …]
|
| /spdk/lib/ftl/mngt/ |
| H A D | ftl_mngt_bdev.c | 181 &nv_cache->bdev_desc)) { in ftl_mngt_open_cache_bdev() 186 bdev = spdk_bdev_desc_get_bdev(nv_cache->bdev_desc); in ftl_mngt_open_cache_bdev() 188 if (spdk_bdev_module_claim_bdev(bdev, nv_cache->bdev_desc, &g_ftl_bdev_module)) { in ftl_mngt_open_cache_bdev() 190 spdk_bdev_close(nv_cache->bdev_desc); in ftl_mngt_open_cache_bdev() 191 nv_cache->bdev_desc = NULL; in ftl_mngt_open_cache_bdev() 204 nv_cache->cache_ioch = spdk_bdev_get_io_channel(nv_cache->bdev_desc); in ftl_mngt_open_cache_bdev() 251 if (dev->nv_cache.bdev_desc) { in ftl_mngt_close_cache_bdev() 252 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->nv_cache.bdev_desc); in ftl_mngt_close_cache_bdev() 255 spdk_bdev_close(dev->nv_cache.bdev_desc); in ftl_mngt_close_cache_bdev() 257 dev->nv_cache.bdev_desc = NULL; in ftl_mngt_close_cache_bdev()
|
| /spdk/module/vfu_device/ |
| H A D | vfu_virtio_blk.c | 39 struct spdk_bdev_desc *bdev_desc; member 112 blk_endpoint->io_channel = spdk_bdev_get_io_channel(blk_endpoint->bdev_desc); in virtio_blk_start() 214 if (spdk_unlikely(blk_endpoint->bdev_desc == NULL)) { in virtio_blk_process_req() 230 ret = spdk_bdev_readv(blk_endpoint->bdev_desc, blk_endpoint->io_channel, in virtio_blk_process_req() 235 ret = spdk_bdev_writev(blk_endpoint->bdev_desc, blk_endpoint->io_channel, in virtio_blk_process_req() 259 ret = spdk_bdev_unmap(blk_endpoint->bdev_desc, blk_endpoint->io_channel, in virtio_blk_process_req() 285 ret = spdk_bdev_write_zeroes(blk_endpoint->bdev_desc, blk_endpoint->io_channel, in virtio_blk_process_req() 302 ret = spdk_bdev_flush(blk_endpoint->bdev_desc, blk_endpoint->io_channel, in virtio_blk_process_req() 369 struct spdk_bdev_desc *bdev_desc = arg1; in _vfu_virtio_blk_bdev_close() local 371 spdk_bdev_close(bdev_desc); in _vfu_virtio_blk_bdev_close() [all …]
|
| /spdk/module/bdev/compress/ |
| H A D | vbdev_compress.c | 83 struct vbdev_compress *_prepare_for_load_init(struct spdk_bdev_desc *bdev_desc, uint32_t lb_size, 993 _prepare_for_load_init(struct spdk_bdev_desc *bdev_desc, uint32_t lb_size, uint8_t comp_algo, in vbdev_compress_claim() 1009 comp_bdev->base_desc = bdev_desc; in vbdev_compress_claim() 1010 bdev = spdk_bdev_desc_get_bdev(bdev_desc); 1038 struct spdk_bdev_desc *bdev_desc = NULL; in bdev_compress_delete() 1053 NULL, &bdev_desc); in bdev_compress_delete() 1060 comp_bdev = _prepare_for_load_init(bdev_desc, lb_size, comp_algo, comp_level); in bdev_compress_delete() 1063 spdk_bdev_close(bdev_desc); in bdev_compress_delete() 1520 struct spdk_bdev_desc *bdev_desc = NULL; 1530 vbdev_compress_base_bdev_event_cb, NULL, &bdev_desc); 707 _prepare_for_load_init(struct spdk_bdev_desc * bdev_desc,uint32_t lb_size) _prepare_for_load_init() argument 746 struct spdk_bdev_desc *bdev_desc = NULL; vbdev_init_reduce() local 1160 struct spdk_bdev_desc *bdev_desc = NULL; vbdev_compress_examine() local [all...] |
| /spdk/test/bdev/bdevio/ |
| H A D | bdevio.c | 38 struct spdk_bdev_desc *bdev_desc; member 90 target->ch = spdk_bdev_get_io_channel(target->bdev_desc); in __get_io_channel() 116 &target->bdev_desc); in bdevio_construct_target_by_name() 123 bdev = spdk_bdev_desc_get_bdev(target->bdev_desc); in bdevio_construct_target_by_name() 186 spdk_bdev_close(target->bdev_desc); in bdevio_cleanup_targets() 235 rc = spdk_bdev_writev(target->bdev_desc, target->ch, req->iov, req->iovcnt, req->offset, in __blockdev_write() 238 rc = spdk_bdev_write(target->bdev_desc, target->ch, req->buf, req->offset, in __blockdev_write() 255 rc = spdk_bdev_write_zeroes(target->bdev_desc, target->ch, req->offset, in __blockdev_write_zeroes() 271 rc = spdk_bdev_comparev_and_writev_blocks(target->bdev_desc, target->ch, req->iov, req->iovcnt, in __blockdev_compare_and_write() 393 rc = spdk_bdev_readv(target->bdev_desc, target->ch, req->iov, req->iovcnt, req->offset, in __blockdev_read() [all …]
|
| /spdk/lib/scsi/ |
| H A D | scsi_bdev.c | 1172 bdev_scsi_sync(struct spdk_bdev *bdev, struct spdk_bdev_desc *bdev_desc, in bdev_scsi_sync() argument 1195 rc = spdk_bdev_flush_blocks(bdev_desc, bdev_ch, lba, num_blocks, in bdev_scsi_sync() 1235 bdev_scsi_readwrite(struct spdk_bdev *bdev, struct spdk_bdev_desc *bdev_desc, in bdev_scsi_readwrite() argument 1299 rc = spdk_bdev_readv_blocks(bdev_desc, bdev_ch, task->iovs, task->iovcnt, in bdev_scsi_readwrite() 1324 rc = spdk_bdev_comparev_and_writev_blocks(bdev_desc, bdev_ch, iov, 1, in bdev_scsi_readwrite() 1327 rc = spdk_bdev_writev_blocks(bdev_desc, bdev_ch, task->iovs, task->iovcnt, in bdev_scsi_readwrite() 1503 return spdk_bdev_unmap_blocks(lun->bdev_desc, in _bdev_scsi_unmap() 1571 return spdk_bdev_writev_blocks(lun->bdev_desc, lun->io_channel, task->iovs, task->iovcnt, in _bdev_scsi_write_same() 1576 bdev_scsi_write_same(struct spdk_bdev *bdev, struct spdk_bdev_desc *bdev_desc, in bdev_scsi_write_same() argument 1678 return bdev_scsi_readwrite(bdev, lun->bdev_desc, lun->io_channel, in bdev_scsi_process_block() [all …]
|
| H A D | lun.c | 273 spdk_bdev_close(lun->bdev_desc); in _scsi_lun_remove() 442 rc = spdk_bdev_open_ext(bdev_name, true, bdev_event_cb, lun, &lun->bdev_desc); in scsi_lun_construct() 458 lun->bdev = spdk_bdev_desc_get_bdev(lun->bdev_desc); in scsi_lun_construct() 525 lun->io_channel = spdk_bdev_get_io_channel(lun->bdev_desc); in scsi_lun_allocate_io_channel()
|
| H A D | scsi_internal.h | 101 struct spdk_bdev_desc *bdev_desc; member
|
| /spdk/test/unit/lib/ftl/ftl_io.c/ |
| H A D | ftl_io_ut.c | 111 spdk_bdev_get_io_channel(struct spdk_bdev_desc *bdev_desc) in ftl_io_channel_get_ctx() 113 return spdk_get_io_channel(bdev_desc); in ftl_io_channel_get_ctx() 155 dev->nv_cache.bdev_desc = (struct spdk_bdev_desc *)0xdead1234; in setup_device() 158 spdk_io_device_register(dev->nv_cache.bdev_desc, channel_create_cb, channel_destroy_cb, 0, NULL); in setup_device() 176 spdk_io_device_unregister(dev->nv_cache.bdev_desc, NULL); in free_device() 116 spdk_bdev_get_io_channel(struct spdk_bdev_desc * bdev_desc) spdk_bdev_get_io_channel() argument
|
| /spdk/lib/ftl/ |
| H A D | ftl_layout.c | 157 if (r1->bdev_desc != r2->bdev_desc) { in ftl_validate_regions() 710 bdev = spdk_bdev_desc_get_bdev(dev->nv_cache.bdev_desc); in ftl_layout_setup_superblock() 720 assert(region->bdev_desc != NULL); in ftl_layout_setup_superblock() 771 if (reg && reg->bdev_desc == dev->nv_cache.bdev_desc) { in ftl_layout_dump() 778 if (reg && reg->bdev_desc == dev->base_bdev_desc) { in ftl_layout_base_md_blocks() 793 bdev = spdk_bdev_desc_get_bdev(dev->nv_cache.bdev_desc);
|
| H A D | ftl_nv_cache.c | 182 scrub_ctx->reg_chunk.bdev_desc = dev->nv_cache.bdev_desc; in ftl_nv_cache_scrub() 805 rc = spdk_bdev_read_blocks(dev->nv_cache.bdev_desc, dev->nv_cache.cache_ioch, in is_chunk_to_read() 811 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(dev->nv_cache.bdev_desc); in is_chunk_to_read() 871 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(nv_cache->bdev_desc); in compaction_process_invalidate_entry() 1337 rc = ftl_nv_cache_bdev_read_blocks_with_md(io->dev, nv_cache->bdev_desc, nv_cache->cache_ioch, in ftl_chunk_set_addr() 1464 assert(dev->nv_cache.bdev_desc); in chunk_free_p2l_map() 1836 rc = ftl_nv_cache_bdev_write_blocks_with_md(dev, nv_cache->bdev_desc, nv_cache->cache_ioch, in ftl_chunk_basic_rq_read() 1841 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(nv_cache->bdev_desc); in ftl_chunk_basic_rq_read() 1890 rc = ftl_nv_cache_bdev_read_blocks_with_md(dev, nv_cache->bdev_desc, nv_cach in ftl_chunk_open() [all...] |
| H A D | ftl_layout.h | 124 struct spdk_bdev_desc *bdev_desc; 118 struct spdk_bdev_desc *bdev_desc; global() member
|
| H A D | ftl_nv_cache.h | 152 struct spdk_bdev_desc *bdev_desc; 145 struct spdk_bdev_desc *bdev_desc; global() member
|
| /spdk/lib/ftl/nvc/ |
| H A D | ftl_nvc_bdev_vss.c | 76 rc = spdk_bdev_writev_blocks_with_md(nv_cache->bdev_desc, nv_cache->cache_ioch, in md_region_create() 87 bdev = spdk_bdev_desc_get_bdev(nv_cache->bdev_desc); in md_region_open() 151 rc = spdk_bdev_read_blocks_with_md(dev->nv_cache.bdev_desc, dev->nv_cache.cache_ioch,
|
| /spdk/lib/ftl/utils/ |
| H A D | ftl_md.c | 442 struct spdk_bdev *nvc = spdk_bdev_desc_get_bdev(dev->nv_cache.bdev_desc); in get_bdev_io_ftl_stats_type() 497 if (desc == dev->nv_cache.bdev_desc) { in read_blocks() 519 if (desc == dev->nv_cache.bdev_desc) { in write_blocks() 543 rc = read_blocks(md->dev, region->bdev_desc, region->ioch, in read_write_blocks() 550 rc = write_blocks(md->dev, region->bdev_desc, region->ioch, in read_write_blocks() 561 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(region->bdev_desc); in read_write_blocks() 702 rc = write_blocks(md->dev, md->region->bdev_desc, md->region->ioch, in ftl_md_persist_entry_write_blocks() 708 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(md->region->bdev_desc); in ftl_md_persist_entry_write_blocks() 820 rc = read_blocks(md->dev, md->region->bdev_desc, md->region->ioch, in ftl_md_read_entry_read_blocks() 827 struct spdk_bdev *bdev = spdk_bdev_desc_get_bdev(md->region->bdev_desc); in ftl_md_read_entry_read_blocks() [all...] |
| /spdk/lib/nbd/ |
| H A D | nbd.c | 64 struct spdk_bdev_desc *bdev_desc; member 367 if (nbd->bdev_desc) { in _nbd_stop() 368 spdk_bdev_close(nbd->bdev_desc); in _nbd_stop() 369 nbd->bdev_desc = NULL; in _nbd_stop() 493 struct spdk_bdev_desc *desc = nbd->bdev_desc; in nbd_submit_bdev_io() 1083 rc = spdk_bdev_open_ext(bdev_name, true, nbd_bdev_event_cb, nbd, &nbd->bdev_desc); in spdk_nbd_start() 1089 bdev = spdk_bdev_desc_get_bdev(nbd->bdev_desc); in spdk_nbd_start() 1092 nbd->ch = spdk_bdev_get_io_channel(nbd->bdev_desc); in spdk_nbd_start()
|
| /spdk/lib/ublk/ |
| H A D | ublk.c | 88 struct spdk_bdev_desc *bdev_desc; 120 struct spdk_bdev_desc *bdev_desc; 1249 struct spdk_bdev_desc *desc = io->bdev_desc; in _ublk_submit_bdev_io() 1662 io->bdev_desc = q->dev->bdev_desc; in ublk_set_params() 1813 if (ublk->bdev_desc) { in ublk_ios_init() 1814 spdk_bdev_close(ublk->bdev_desc); in ublk_ios_init() 1815 ublk->bdev_desc = NULL; in ublk_ios_init() 1879 q->bdev_ch = spdk_bdev_get_io_channel(ublk->bdev_desc); in ublk_start_disk() 1927 rc = spdk_bdev_open_ext(bdev_name, true, ublk_bdev_event_cb, ublk, &ublk->bdev_desc); in ublk_start_disk() 87 struct spdk_bdev_desc *bdev_desc; global() member 119 struct spdk_bdev_desc *bdev_desc; global() member [all...] |
| /spdk/lib/vhost/ |
| H A D | vhost_blk.c | 57 struct spdk_bdev_desc *bdev_desc; member 529 rc = spdk_bdev_readv(bvdev->bdev_desc, ch, in virtio_blk_process_request() 534 rc = spdk_bdev_writev(bvdev->bdev_desc, ch, in virtio_blk_process_request() 566 rc = spdk_bdev_unmap(bvdev->bdev_desc, ch, in virtio_blk_process_request() 596 rc = spdk_bdev_write_zeroes(bvdev->bdev_desc, ch, in virtio_blk_process_request() 616 rc = spdk_bdev_flush(bvdev->bdev_desc, ch, in virtio_blk_process_request() 1165 spdk_bdev_close(bvdev->bdev_desc); in get_optimal_poll_group() 1166 bvdev->bdev_desc = NULL; in get_optimal_poll_group() 1642 ret = spdk_bdev_open_ext(dev_name, true, bdev_event_cb, bvdev, &bvdev->bdev_desc); in pg_stop_poller_cb() 1648 bdev = spdk_bdev_desc_get_bdev(bvdev->bdev_desc); [all...] |
| /spdk/lib/ftl/base/ |
| H A D | ftl_base_bdev.c | 56 region->bdev_desc = dev->base_bdev_desc; in md_region_create()
|
| /spdk/lib/ftl/upgrade/ |
| H A D | ftl_sb_v5.c | 305 return (reg->bdev_desc == dev->base_bdev_desc) ? dev->base_layout_tracker : dev->nvc_layout_tracker; in sb_get_md_layout_tracker() 566 region->bdev_desc = dev->base_bdev_desc; in layout_fixup_base() 634 region->bdev_desc = dev->nv_cache.bdev_desc; in layout_fixup_nvc()
|
| /spdk/test/unit/lib/ftl/ftl_layout_upgrade/ |
| H A D | ftl_layout_upgrade_ut.c | 142 g_dev.nv_cache.bdev_desc = &g_nvc_bdev_desc; in test_setup() 153 reg->bdev_desc = sb_v3_md_region_is_nvc(regno) ? &g_nvc_bdev_desc : &g_base_bdev_desc; in test_setup()
|
| /spdk/test/unit/lib/scsi/scsi_bdev.c/ |
| H A D | scsi_bdev_ut.c | 718 task.lun->bdev_desc = NULL; in lba_range_test() 799 task.lun->bdev_desc = NULL; in xfer_len_test() 898 task.lun->bdev_desc = NULL; in _xfer_test()
|
| /spdk/test/unit/lib/ftl/ftl_sb/ |
| H A D | ftl_sb_ut.c | 146 g_dev.nv_cache.bdev_desc = &g_nvc_bdev_desc; in test_setup() 158 reg->bdev_desc = sb_v3_md_region_is_nvc(regno) ? &g_nvc_bdev_desc : &g_base_bdev_desc; in test_setup()
|
| /spdk/test/unit/lib/ftl/ftl_band.c/ |
| H A D | ftl_band_ut.c | 103 DEFINE_STUB(spdk_bdev_get_io_channel, struct spdk_io_channel *, (struct spdk_bdev_desc *bdev_desc),
|