H A D | ftl_l2p_cache.c | 160 ftl_l2p_page_queue_wait_ctx(struct ftl_l2p_page *page, in ftl_l2p_page_queue_wait_ctx() argument 185 ftl_l2p_cache_lru_remove_page(struct ftl_l2p_cache *cache, struct ftl_l2p_page *page) in ftl_l2p_cache_lru_remove_page() argument 195 ftl_l2p_cache_lru_add_page(struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) ftl_l2p_cache_lru_add_page() argument 206 ftl_l2p_cache_lru_promote_page(struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) ftl_l2p_cache_lru_promote_page() argument 217 ftl_l2p_cache_page_insert(struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) ftl_l2p_cache_page_insert() argument 227 ftl_l2p_cache_page_remove(struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) ftl_l2p_cache_page_remove() argument 246 ftl_l2p_cache_get_hotter_page(struct ftl_l2p_page * page) ftl_l2p_cache_get_hotter_page() argument 253 ftl_l2p_cache_page_get_bdev_offset(struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) ftl_l2p_cache_page_get_bdev_offset() argument 273 struct ftl_l2p_page *page = ftl_mempool_get(cache->l2_ctx_pool); ftl_l2p_cache_page_alloc() local 294 ftl_l2p_cache_page_can_remove(struct ftl_l2p_page * page) ftl_l2p_cache_page_can_remove() argument 303 ftl_l2p_cache_get_addr(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page * page,uint64_t lba) ftl_l2p_cache_get_addr() argument 310 ftl_l2p_cache_set_addr(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page * page,uint64_t lba,ftl_addr addr) ftl_l2p_cache_set_addr() argument 316 ftl_l2p_page_set_invalid(struct spdk_ftl_dev * dev,struct ftl_l2p_page * page) ftl_l2p_page_set_invalid() argument 337 ftl_l2p_cache_page_pin(struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) ftl_l2p_cache_page_pin() argument 347 ftl_l2p_cache_page_unpin(struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) ftl_l2p_cache_page_unpin() argument 366 ftl_l2p_cache_page_can_evict(struct ftl_l2p_page * page) ftl_l2p_cache_page_can_evict() argument 581 process_page_in(struct ftl_l2p_page * page,spdk_bdev_io_completion_cb cb) process_page_in() argument 601 struct ftl_l2p_page *page = arg; process_persist_page_out_cb() local 628 process_page_out(struct ftl_l2p_page * page,spdk_bdev_io_completion_cb cb) process_page_out() argument 665 struct ftl_l2p_page *page = _page; process_page_out_retry() local 675 struct ftl_l2p_page *page = (struct ftl_l2p_page *)ctx_page; process_trim_page_out_cb() local 700 struct ftl_l2p_page *page = (struct ftl_l2p_page *)ctx_page; process_trim_page_in_cb() local 726 struct ftl_l2p_page *page; process_trim() local 796 struct ftl_l2p_page *page; l2p_shm_restore_clean() local 835 struct ftl_l2p_page *page; l2p_shm_restore_dirty() local 899 struct ftl_l2p_page *page = get_l2p_page_by_df_id(cache, ctx->idx); process_persist() local 994 ftl_l2p_cache_page_is_pinnable(struct ftl_l2p_page * page) ftl_l2p_cache_page_is_pinnable() argument 1029 struct ftl_l2p_page *page; ftl_l2p_cache_pin() local 1072 struct ftl_l2p_page *page; ftl_l2p_cache_unpin() local 1093 struct ftl_l2p_page *page = get_page(cache, lba); ftl_l2p_cache_get() local 1116 struct ftl_l2p_page *page = get_page(cache, lba); ftl_l2p_cache_set() local 1135 struct ftl_l2p_page *page = ftl_l2p_cache_page_alloc(cache, page_no); page_allocate() local 1193 page_in_io_complete(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page * page,bool success) page_in_io_complete() argument 1238 struct ftl_l2p_page *page = cb_arg; page_in_io_cb() local 1248 page_in_io(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) page_in_io() argument 1283 struct ftl_l2p_page *page = arg; page_in_io_retry() local 1295 struct ftl_l2p_page *page; page_in() local 1371 struct ftl_l2p_page *page = ftl_l2p_cache_get_coldest_page(cache); eviction_get_page() local 1396 page_out_io_complete(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page * page,bool success) page_out_io_complete() argument 1421 struct ftl_l2p_page *page = cb_arg; page_out_io_cb() local 1432 page_out_io(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) page_out_io() argument 1469 struct ftl_l2p_page *page = arg; page_out_io_retry() local 1480 struct ftl_l2p_page *page; ftl_l2p_cache_process_eviction() local [all...] |