Searched refs:g_dev (Results 1 – 6 of 6) sorted by relevance
| /spdk/test/unit/lib/ftl/ftl_l2p/ |
| H A D | ftl_l2p_ut.c | 15 static struct spdk_ftl_dev *g_dev; variable 40 g_dev = test_alloc_dev(sizeof(uint64_t)); in setup_l2p_64bit() 49 if (ftl_addr_packed(g_dev)) { in clean_l2p() 54 memset(g_dev->l2p, 0, g_dev->num_lbas * l2p_elem_size); in clean_l2p() 60 free(g_dev->l2p); in cleanup() 61 free(g_dev); in cleanup() 62 g_dev = NULL; in cleanup() 86 addr = ftl_addr_from_nvc_offset(g_dev, i); in test_addr_cached() 87 ftl_l2p_set(g_dev, i, addr); in test_addr_cached() 92 addr = ftl_l2p_get(g_dev, i); in test_addr_cached() [all …]
|
| /spdk/test/unit/lib/ftl/ftl_sb/ |
| H A D | ftl_sb_ut.c | 109 struct spdk_ftl_dev g_dev; 132 g_dev.sb = (void *)g_sb_buf; in test_setup() 133 g_dev.sb_shm = &g_sb_shm; in test_setup() 134 g_dev.conf.overprovisioning = TEST_OP; in test_setup() 135 for (uint64_t n = 0; n < sizeof(g_dev.conf.uuid); n++) { in test_setup() 136 g_dev.conf.uuid.u.raw[n] = n; in test_setup() 139 g_dev.layout.nvc.total_blocks = TEST_NVC_BLKS; in test_setup() 140 g_dev.layout.base.total_blocks = TEST_BASE_BLKS; in test_setup() 141 g_dev.base_type = &g_base_type; in test_setup() 142 g_dev in test_setup() 107 struct spdk_ftl_dev g_dev; global() variable [all...] |
| /spdk/test/unit/lib/ftl/ftl_layout_upgrade/ |
| H A D | ftl_layout_upgrade_ut.c | 109 struct spdk_ftl_dev g_dev; 128 g_dev.sb = (void *)g_sb_buf; in test_setup() 129 g_dev.sb_shm = &g_sb_shm; in test_setup() 130 g_dev.conf.overprovisioning = TEST_OP; in test_setup() 131 for (uint64_t n = 0; n < sizeof(g_dev.conf.uuid); n++) { in test_setup() 132 g_dev.conf.uuid.u.raw[n] = n; in test_setup() 135 g_dev.layout.nvc.total_blocks = TEST_NVC_BLKS; in test_setup() 136 g_dev.layout.base.total_blocks = TEST_BASE_BLKS; in test_setup() 137 g_dev.base_type = &g_base_type; in test_setup() 138 g_dev in test_setup() 107 struct spdk_ftl_dev g_dev; global() variable [all...] |
| /spdk/test/unit/lib/ftl/ftl_p2l.c/ |
| H A D | ftl_p2l_ut.c | 14 struct spdk_ftl_dev g_dev; variable 102 return &g_dev.layout.region[reg_type]; in ftl_layout_region_get() 137 CU_ASSERT_EQUAL(num_blocks % g_dev.xfer_size, 0); in ftl_band_next_xfer_addr() 145 g_dev.xfer_size = xfer_size; in dev_setup() 147 g_dev.num_blocks_in_band = band_size; in dev_setup() 148 g_dev.nv_cache.md_size = 0; in dev_setup() 149 g_dev.bands = &g_band; in dev_setup() 150 g_dev.layout.base.total_blocks = (uint64_t)100 * 1024 * 1024 * 1024; in dev_setup() 151 g_dev.layout.p2l.pages_per_xfer = spdk_divide_round_up(xfer_size, FTL_NUM_P2L_ENTRIES_NO_VSS); in dev_setup() 152 g_dev.layout.p2l.ckpt_pages = spdk_divide_round_up(band_size, in dev_setup() [all …]
|
| /spdk/test/unit/lib/ftl/ftl_band.c/ |
| H A D | ftl_band_ut.c | 29 static struct spdk_ftl_dev *g_dev; variable 167 if (*bitmap == g_dev->valid_map) { in adjust_bitmap() 202 g_dev = test_init_ftl_dev(&g_geo); in setup_band() 203 g_band = test_init_ftl_band(g_dev, TEST_BAND_IDX, ftl_get_num_blocks_in_band(g_dev)); in setup_band() 213 test_free_ftl_dev(g_dev); in cleanup_band() 233 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_band_block_offset_from_addr_base() 249 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev) + j; in test_band_block_offset_from_addr_offset() 268 expect += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev) + j; in test_band_addr_from_block_offset() 288 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_band_set_addr() 325 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_invalidate_addr() [all …]
|
| /spdk/test/unit/lib/ftl/ftl_mngt/ |
| H A D | ftl_mngt_ut.c | 30 struct spdk_ftl_dev g_dev; variable 98 int result = exec_fn(&g_dev, process, fn_finish, cb_cntx); in run_ftl_mngt_with_cb_cntx() 366 CU_ASSERT_EQUAL(ftl_mngt_get_dev(mngt), &g_dev); in fn_3_1_action() 421 CU_ASSERT_EQUAL(ftl_mngt_get_dev(mngt), &g_dev); in fn_3_2_action() 517 CU_ASSERT_EQUAL(ftl_mngt_get_dev(mngt), &g_dev); in fn_3_2_cleanup() 572 CU_ASSERT_EQUAL(ftl_mngt_get_dev(mngt), &g_dev); in fn_3_1_cleanup()
|