Lines Matching refs:addr

40 				     ftl_addr addr, size_t addr_cnt));
123 DEFINE_STUB(ftl_nv_cache_read, int, (struct ftl_io *io, ftl_addr addr, uint32_t num_blocks,
219 ftl_addr addr; in addr_from_zone_id() local
221 addr = zone_id * g_geo.zone_size; in addr_from_zone_id()
222 return addr; in addr_from_zone_id()
228 ftl_addr addr; in test_band_block_offset_from_addr_base() local
232 addr = addr_from_zone_id(0); in test_band_block_offset_from_addr_base()
233 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_band_block_offset_from_addr_base()
235 offset = ftl_band_block_offset_from_addr(g_band, addr); in test_band_block_offset_from_addr_base()
243 ftl_addr addr; in test_band_block_offset_from_addr_offset() local
248 addr = addr_from_zone_id(0); in test_band_block_offset_from_addr_offset()
249 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev) + j; in test_band_block_offset_from_addr_offset()
251 offset = ftl_band_block_offset_from_addr(g_band, addr); in test_band_block_offset_from_addr_offset()
253 expect = test_offset_from_addr(addr, g_band); in test_band_block_offset_from_addr_offset()
262 ftl_addr addr, expect; in test_band_addr_from_block_offset() local
271 addr = ftl_band_addr_from_block_offset(g_band, offset); in test_band_addr_from_block_offset()
273 CU_ASSERT_EQUAL(addr, expect); in test_band_addr_from_block_offset()
282 ftl_addr addr; in test_band_set_addr() local
287 addr = addr_from_zone_id(0); in test_band_set_addr()
288 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_band_set_addr()
292 offset = test_offset_from_addr(addr, g_band); in test_band_set_addr()
294 ftl_band_set_addr(g_band, TEST_LBA, addr); in test_band_set_addr()
295 ftl_band_set_p2l(g_band, TEST_LBA, addr, TEST_SEQ); in test_band_set_addr()
301 addr += g_geo.zone_size / 2; in test_band_set_addr()
302 offset = test_offset_from_addr(addr, g_band); in test_band_set_addr()
303 ftl_band_set_addr(g_band, TEST_LBA + 1, addr); in test_band_set_addr()
304 ftl_band_set_p2l(g_band, TEST_LBA + 1, addr, TEST_SEQ + 1); in test_band_set_addr()
309 addr -= g_geo.zone_size / 2; in test_band_set_addr()
310 offset = test_offset_from_addr(addr, g_band); in test_band_set_addr()
319 ftl_addr addr; in test_invalidate_addr() local
324 addr = addr_from_zone_id(0); in test_invalidate_addr()
325 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_invalidate_addr()
326 offset[0] = test_offset_from_addr(addr, g_band); in test_invalidate_addr()
328 ftl_band_set_addr(g_band, TEST_LBA, addr); in test_invalidate_addr()
329 ftl_band_set_p2l(g_band, TEST_LBA, addr, TEST_SEQ); in test_invalidate_addr()
332 ftl_invalidate_addr(g_band->dev, addr); in test_invalidate_addr()
336 offset[0] = test_offset_from_addr(addr, g_band); in test_invalidate_addr()
337 ftl_band_set_addr(g_band, TEST_LBA, addr); in test_invalidate_addr()
338 ftl_band_set_p2l(g_band, TEST_LBA, addr, TEST_SEQ); in test_invalidate_addr()
339 addr += g_geo.zone_size / 2; in test_invalidate_addr()
340 offset[1] = test_offset_from_addr(addr, g_band); in test_invalidate_addr()
341 ftl_band_set_addr(g_band, TEST_LBA + 1, addr); in test_invalidate_addr()
342 ftl_band_set_p2l(g_band, TEST_LBA + 1, addr, TEST_SEQ); in test_invalidate_addr()
346 ftl_invalidate_addr(g_band->dev, addr); in test_invalidate_addr()
356 ftl_addr addr, result, expect; in test_next_xfer_addr() local
360 addr = addr_from_zone_id(0); in test_next_xfer_addr()
361 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_next_xfer_addr()
362 expect = addr; in test_next_xfer_addr()
365 result = ftl_band_next_xfer_addr(g_band, addr, 1); in test_next_xfer_addr()
371 addr = addr_from_zone_id(0); in test_next_xfer_addr()
372 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_next_xfer_addr()
373 result = ftl_band_next_xfer_addr(g_band, addr, g_dev->xfer_size); in test_next_xfer_addr()
380 addr = addr_from_zone_id(0); in test_next_xfer_addr()
381 addr += TEST_BAND_IDX * ftl_get_num_blocks_in_band(g_dev); in test_next_xfer_addr()
382 result = ftl_band_next_xfer_addr(g_band, addr, g_dev->xfer_size + 2); in test_next_xfer_addr()