Lines Matching refs:bdev

14 			     struct spdk_bdev *bdev, void *cb_arg,
39 } bdev; member
108 g_zone_op->bdev.iovs = &g_zone_op->iov; in start_operation()
109 g_zone_op->bdev.iovs[0].iov_base = g_unexpected_buf; in start_operation()
110 g_zone_op->bdev.iovs[0].iov_len = g_unexpected_num_blocks * g_unexpected_bdev_blocklen; in start_operation()
111 g_zone_op->bdev.iovcnt = g_unexpected_iovcnt; in start_operation()
112 g_zone_op->bdev.md_buf = g_unexpected_md_buf; in start_operation()
113 g_zone_op->bdev.num_blocks = g_unexpected_num_blocks; in start_operation()
114 g_zone_op->bdev.offset_blocks = g_unexpected_zone_id; in start_operation()
115 g_zone_op->bdev.start_lba = g_unexpected_start_lba; in start_operation()
118 g_zone_op->bdev.iovcnt = 0; in start_operation()
154 bdev_io->u.bdev.iovcnt = 0; in bdev_channel_get_io()
161 bdev_io->u.bdev.iovs = g_zone_op->bdev.iovs; in bdev_channel_get_io()
162 bdev_io->u.bdev.iovs[0].iov_base = g_zone_op->bdev.iovs[0].iov_base; in bdev_channel_get_io()
163 bdev_io->u.bdev.iovs[0].iov_len = g_zone_op->bdev.iovs[0].iov_len; in bdev_channel_get_io()
164 bdev_io->u.bdev.iovcnt = g_zone_op->bdev.iovcnt; in bdev_channel_get_io()
165 bdev_io->u.bdev.md_buf = g_zone_op->bdev.md_buf; in bdev_channel_get_io()
166 bdev_io->u.bdev.num_blocks = g_zone_op->bdev.num_blocks; in bdev_channel_get_io()
167 bdev_io->u.bdev.offset_blocks = g_zone_op->bdev.offset_blocks; in bdev_channel_get_io()
201 struct spdk_bdev *bdev; in spdk_bdev_desc_get_bdev() local
203 bdev = calloc(1, sizeof(struct spdk_bdev)); in spdk_bdev_desc_get_bdev()
204 SPDK_CU_ASSERT_FATAL(bdev != NULL); in spdk_bdev_desc_get_bdev()
207 bdev->blocklen = g_bdev_blocklen; in spdk_bdev_desc_get_bdev()
210 g_bdev = bdev; in spdk_bdev_desc_get_bdev()
212 return bdev; in spdk_bdev_desc_get_bdev()
218 struct spdk_bdev bdev = {}; in test_get_zone_size() local
221 bdev.zone_size = 1024 * 4096; in test_get_zone_size()
223 get_zone_size = spdk_bdev_get_zone_size(&bdev); in test_get_zone_size()
230 struct spdk_bdev bdev = {}; in test_get_num_zones() local
233 bdev.blockcnt = 1024 * 1024 * 1024; in test_get_num_zones()
234 bdev.zone_size = 1024 * 4096; in test_get_num_zones()
236 get_num_zones = spdk_bdev_get_num_zones(&bdev); in test_get_num_zones()
243 struct spdk_bdev bdev = {}; in test_get_zone_id() local
246 bdev.blockcnt = 1024 * 1024 * 1024; in test_get_zone_id()
247 bdev.zone_size = 1024 * 4096; in test_get_zone_id()
249 get_zone_id = spdk_bdev_get_zone_id(&bdev, 0x800032); in test_get_zone_id()
256 struct spdk_bdev bdev = {}; in test_get_max_zone_append_size() local
259 bdev.max_zone_append_size = 32; in test_get_max_zone_append_size()
261 get_max_zone_append_size = spdk_bdev_get_max_zone_append_size(&bdev); in test_get_max_zone_append_size()
268 struct spdk_bdev bdev = {}; in test_get_max_open_zones() local
271 bdev.max_open_zones = 8192; in test_get_max_open_zones()
273 get_max_open_zones = spdk_bdev_get_max_open_zones(&bdev); in test_get_max_open_zones()
280 struct spdk_bdev bdev = {}; in test_get_max_active_zones() local
283 bdev.max_active_zones = 9216; in test_get_max_active_zones()
285 get_max_active_zones = spdk_bdev_get_max_active_zones(&bdev); in test_get_max_active_zones()
292 struct spdk_bdev bdev = {}; in test_get_optimal_open_zones() local
295 bdev.optimal_open_zones = 4096; in test_get_optimal_open_zones()
297 get_optimal_open_zones = spdk_bdev_get_optimal_open_zones(&bdev); in test_get_optimal_open_zones()
307 bdev_io.u.bdev.offset_blocks = 1024 * 10; in test_bdev_io_get_append_location()
326 struct spdk_bdev bdev; \
330 memset(&bdev, 0, sizeof(bdev)); \
331 bdev.name = "bdev_zone_ut"; \
332 rc = spdk_bdev_open_ext(bdev.name, true, NULL, NULL, &desc); \
394 CU_ASSERT(g_bdev_io->u.bdev.iovs[0].iov_base == g_buf); in test_bdev_zone_append()
395 CU_ASSERT(g_bdev_io->u.bdev.iovs[0].iov_len == g_num_blocks * g_bdev_blocklen); in test_bdev_zone_append()
396 CU_ASSERT(g_bdev_io->u.bdev.iovcnt == 1); in test_bdev_zone_append()
397 CU_ASSERT(g_bdev_io->u.bdev.md_buf == NULL); in test_bdev_zone_append()
398 CU_ASSERT(g_bdev_io->u.bdev.num_blocks == g_num_blocks); in test_bdev_zone_append()
399 CU_ASSERT(g_bdev_io->u.bdev.offset_blocks == g_expected_zone_id); in test_bdev_zone_append()
419 CU_ASSERT(g_bdev_io->u.bdev.iovs[0].iov_base == g_buf); in test_bdev_zone_append_with_md()
420 CU_ASSERT(g_bdev_io->u.bdev.iovs[0].iov_len == g_num_blocks * g_bdev_blocklen); in test_bdev_zone_append_with_md()
421 CU_ASSERT(g_bdev_io->u.bdev.iovcnt == 1); in test_bdev_zone_append_with_md()
422 CU_ASSERT(g_bdev_io->u.bdev.md_buf == g_md_buf); in test_bdev_zone_append_with_md()
423 CU_ASSERT(g_bdev_io->u.bdev.num_blocks == g_num_blocks); in test_bdev_zone_append_with_md()
424 CU_ASSERT(g_bdev_io->u.bdev.offset_blocks == g_expected_zone_id); in test_bdev_zone_append_with_md()
438 rc = spdk_bdev_zone_appendv(desc, ch, g_zone_op->bdev.iovs, g_unexpected_iovcnt, g_start_lba, in test_bdev_zone_appendv()
444 CU_ASSERT(g_bdev_io->u.bdev.iovs == g_zone_op->bdev.iovs); in test_bdev_zone_appendv()
445 CU_ASSERT(g_bdev_io->u.bdev.iovcnt == g_unexpected_iovcnt); in test_bdev_zone_appendv()
446 CU_ASSERT(g_bdev_io->u.bdev.md_buf == NULL); in test_bdev_zone_appendv()
447 CU_ASSERT(g_bdev_io->u.bdev.num_blocks == g_num_blocks); in test_bdev_zone_appendv()
448 CU_ASSERT(g_bdev_io->u.bdev.offset_blocks == g_expected_zone_id); in test_bdev_zone_appendv()
462 rc = spdk_bdev_zone_appendv_with_md(desc, ch, g_zone_op->bdev.iovs, g_unexpected_iovcnt, g_md_buf, in test_bdev_zone_appendv_with_md()
468 CU_ASSERT(g_bdev_io->u.bdev.iovs == g_zone_op->bdev.iovs); in test_bdev_zone_appendv_with_md()
469 CU_ASSERT(g_bdev_io->u.bdev.iovcnt == g_unexpected_iovcnt); in test_bdev_zone_appendv_with_md()
470 CU_ASSERT(g_bdev_io->u.bdev.md_buf == g_md_buf); in test_bdev_zone_appendv_with_md()
471 CU_ASSERT(g_bdev_io->u.bdev.num_blocks == g_num_blocks); in test_bdev_zone_appendv_with_md()
472 CU_ASSERT(g_bdev_io->u.bdev.offset_blocks == g_expected_zone_id); in test_bdev_zone_appendv_with_md()