Home
last modified time | relevance | path

Searched refs:bdev_desc (Results 1 – 25 of 28) sorted by relevance

12

/spdk/test/external_code/hello_world/
H A Dhello_bdev.c23 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 Dhello_bdev.c23 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 Dftl_mngt_bdev.c181 &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 Dvfu_virtio_blk.c39 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 Dvbdev_compress.c83 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 Dbdevio.c38 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 Dscsi_bdev.c1172 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 Dlun.c273 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 Dscsi_internal.h101 struct spdk_bdev_desc *bdev_desc; member
/spdk/test/unit/lib/ftl/ftl_io.c/
H A Dftl_io_ut.c111 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 Dftl_layout.c157 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 Dftl_nv_cache.c182 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 Dftl_layout.h124 struct spdk_bdev_desc *bdev_desc;
118 struct spdk_bdev_desc *bdev_desc; global() member
H A Dftl_nv_cache.h152 struct spdk_bdev_desc *bdev_desc;
145 struct spdk_bdev_desc *bdev_desc; global() member
/spdk/lib/ftl/nvc/
H A Dftl_nvc_bdev_vss.c76 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 Dftl_md.c442 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 Dnbd.c64 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 Dublk.c88 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 Dvhost_blk.c57 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 Dftl_base_bdev.c56 region->bdev_desc = dev->base_bdev_desc; in md_region_create()
/spdk/lib/ftl/upgrade/
H A Dftl_sb_v5.c305 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 Dftl_layout_upgrade_ut.c142 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 Dscsi_bdev_ut.c718 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 Dftl_sb_ut.c146 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 Dftl_band_ut.c103 DEFINE_STUB(spdk_bdev_get_io_channel, struct spdk_io_channel *, (struct spdk_bdev_desc *bdev_desc),

12