/spdk/lib/ftl/ |
H A D | ftl_l2p_cache.c | 25 struct ftl_l2p_cache *cache; member 173 ftl_l2p_cache_get_lbas_in_page(struct ftl_l2p_cache *cache) in ftl_l2p_cache_get_lbas_in_page() argument 185 ftl_l2p_cache_lru_remove_page(struct ftl_l2p_cache *cache, struc 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 240 ftl_l2p_cache_get_coldest_page(struct ftl_l2p_cache * cache) ftl_l2p_cache_get_coldest_page() argument 252 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 259 ftl_l2p_cache_get_bdev_desc(struct ftl_l2p_cache * cache) ftl_l2p_cache_get_bdev_desc() argument 265 ftl_l2p_cache_get_bdev_iochannel(struct ftl_l2p_cache * cache) ftl_l2p_cache_get_bdev_iochannel() argument 271 ftl_l2p_cache_page_alloc(struct ftl_l2p_cache * cache,size_t page_no) ftl_l2p_cache_page_alloc() 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 309 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 319 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_page_set_invalid() local 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 375 ftl_l2p_cache_evict_continue(struct ftl_l2p_cache * cache) ftl_l2p_cache_evict_continue() argument 383 struct ftl_l2p_cache *cache; _ftl_l2p_cache_init() local 413 get_l2p_page_by_df_id(struct ftl_l2p_cache * cache,size_t page_no) get_l2p_page_by_df_id() argument 429 struct ftl_l2p_cache *cache; ftl_l2p_cache_init() local 511 ftl_l2p_cache_deinit_l2(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache) ftl_l2p_cache_deinit_l2() argument 529 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; _ftl_l2p_cache_deinit() local 539 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_deinit() local 551 process_init_ctx(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,ftl_l2p_cb cb,void * cb_ctx) process_init_ctx() argument 566 process_finish(struct ftl_l2p_cache * cache) process_finish() argument 583 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)page->ctx.cache; process_page_in() local 602 struct ftl_l2p_cache *cache = page->ctx.cache; process_persist_page_out_cb() local 632 struct ftl_l2p_cache *cache = page->ctx.cache; process_page_out() local 676 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)page->ctx.cache; process_trim_page_out_cb() local 701 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)page->ctx.cache; process_trim_page_in_cb() local 721 process_trim(struct ftl_l2p_cache * cache) process_trim() argument 763 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_trim() local 794 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; l2p_shm_restore_clean() local 833 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; l2p_shm_restore_dirty() local 893 process_persist(struct ftl_l2p_cache * cache) process_persist() argument 934 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_persist() local 943 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_is_halted() local 951 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_halt() local 964 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_resume() local 971 get_page(struct ftl_l2p_cache * cache,uint64_t lba) get_page() argument 988 ftl_l2p_cache_running(struct ftl_l2p_cache * cache) ftl_l2p_cache_running() argument 1003 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_pin() local 1071 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_unpin() local 1092 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_get() local 1115 struct ftl_l2p_cache *cache = (struct ftl_l2p_cache *)dev->l2p; ftl_l2p_cache_set() local 1133 page_allocate(struct ftl_l2p_cache * cache,uint64_t page_no) page_allocate() argument 1153 page_set_unpin(struct ftl_l2p_cache * cache,struct ftl_l2p_page_set * page_set) page_set_unpin() argument 1173 page_set_end(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page_set * page_set) page_set_end() argument 1192 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 1239 struct ftl_l2p_cache *cache = page->ctx.cache; 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 1284 struct ftl_l2p_cache *cache = page->ctx.cache; page_in_io_retry() local 1292 page_in(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page_set * page_set,struct ftl_l2p_page_wait_ctx * pentry) page_in() argument 1322 ftl_l2p_cache_process_page_sets(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache) ftl_l2p_cache_process_page_sets() argument 1368 eviction_get_page(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache) eviction_get_page() argument 1395 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 1422 struct ftl_l2p_cache *cache = page->ctx.cache; page_out_io_cb() local 1431 page_out_io(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache,struct ftl_l2p_page * page) page_out_io() argument 1470 struct ftl_l2p_cache *cache = page->ctx.cache; page_out_io_retry() local 1478 ftl_l2p_cache_process_eviction(struct spdk_ftl_dev * dev,struct ftl_l2p_cache * cache) ftl_l2p_cache_process_eviction() argument 1510 struct ftl_l2p_cache *cache = dev->l2p; ftl_l2p_lazy_trim_process_cb() local 1529 struct ftl_l2p_cache *cache = dev->l2p; ftl_l2p_lazy_trim_process() local 1572 struct ftl_l2p_cache *cache = dev->l2p; ftl_l2p_cache_process() local [all...] |
/spdk/module/bdev/ocf/ |
H A D | stats.c | 10 vbdev_ocf_stats_get(ocf_cache_t cache, char *core_name, struct vbdev_ocf_stats *stats) in vbdev_ocf_stats_get() 24 vbdev_ocf_stats_reset(ocf_cache_t cache, char *core_name) in vbdev_ocf_stats_reset()
|
H A D | vbdev_ocf.c | 214 remove_core_cache_lock_cmpl(ocf_cache_t cache,void * priv,int error) remove_core_cache_lock_cmpl() argument 262 stop_vbdev_cmpl(ocf_cache_t cache,void * priv,int error) stop_vbdev_cmpl() argument 274 stop_vbdev_cache_lock_cmpl(ocf_cache_t cache,void * priv,int error) stop_vbdev_cache_lock_cmpl() argument 310 flush_vbdev_cmpl(ocf_cache_t cache,void * priv,int error) flush_vbdev_cmpl() argument 319 flush_vbdev_cache_lock_cmpl(ocf_cache_t cache,void * priv,int error) flush_vbdev_cache_lock_cmpl() argument 969 add_core_cmpl(ocf_cache_t cache,ocf_core_t core,void * priv,int error) add_core_cmpl() argument 989 add_core_cache_lock_cmpl(ocf_cache_t cache,void * priv,int error) add_core_cache_lock_cmpl() argument 1009 start_cache_cmpl(ocf_cache_t cache,void * priv,int error) start_cache_cmpl() argument 1525 ocf_cache_t cache; vbdev_ocf_set_cache_mode() local 1548 ocf_cache_t cache; vbdev_ocf_set_seqcutoff() local [all...] |
H A D | vbdev_ocf_rpc.c | 155 rpc_bdev_ocf_get_stats_cmpl(ocf_cache_t cache, void *priv, int error) in rpc_bdev_ocf_get_stats_cmpl() 228 rpc_bdev_ocf_reset_stats_cmpl(ocf_cache_t cache, void *priv, int error) in rpc_bdev_ocf_reset_stats_cmpl() 513 rpc_bdev_ocf_flush_start_cmpl(ocf_cache_t cache, void *priv, int error) in rpc_bdev_ocf_flush_start_cmpl() 526 rpc_bdev_ocf_flush_start_lock_cmpl(ocf_cache_t cache, void *priv, int error) in rpc_bdev_ocf_flush_start_lock_cmpl()
|
H A D | ctx.c | 270 vbdev_ocf_queue_create(ocf_cache_t cache, ocf_queue_t *queue, const struct ocf_queue_ops *ops) in vbdev_ocf_queue_create() argument 284 ocf_cache_t cache = ocf_queue_get_cache(queue); vbdev_ocf_queue_put() local 339 ocf_cache_t cache = ocf_cleaner_get_cache(c); vbdev_ocf_ctx_cleaner_init() local
|
H A D | utils.c | 52 ocf_get_cache_line_size(ocf_cache_t cache) in ocf_get_cache_line_size()
|
H A D | vbdev_ocf.h | 57 struct ocf_mngt_cache_config cache; member 131 struct vbdev_ocf_base cache; member
|
H A D | volume.c | 183 ocf_cache_t cache; prepare_submit() local
|
/spdk/python/spdk/rpc/ |
H A D | bdev.py | 1381 bdev_ftl_create(client, name, base_bdev, cache, **kwargs) global() argument 1399 bdev_ftl_load(client, name, base_bdev, cache, **kwargs) global() argument [all...] |