Searched refs:vbdev_ocf (Results 1 – 5 of 5) sorted by relevance
| /spdk/module/bdev/ocf/ |
| H A D | vbdev_ocf.h | 16 struct vbdev_ocf; 26 struct vbdev_ocf *vbdev; 71 typedef void (*vbdev_ocf_mngt_fn)(struct vbdev_ocf *); 72 typedef void (*vbdev_ocf_mngt_callback)(int, struct vbdev_ocf *, void *); 116 struct vbdev_ocf *parent; 126 struct vbdev_ocf { struct 161 TAILQ_ENTRY(vbdev_ocf) tailq; argument 171 void (*cb)(int, struct vbdev_ocf *, void *), 175 struct vbdev_ocf *vbdev_ocf_get_by_name(const char *name); 181 int vbdev_ocf_delete(struct vbdev_ocf *vbdev, void (*cb)(void *, int), void *cb_arg); [all …]
|
| H A D | vbdev_ocf.c | 14 #include "vbdev_ocf.h" 27 static TAILQ_HEAD(, vbdev_ocf) g_ocf_vbdev_head 55 examine_done(int status, struct vbdev_ocf *vbdev, void *cb_arg) in examine_done() 81 free_vbdev(struct vbdev_ocf *vbdev) in free_vbdev() 98 struct vbdev_ocf *vbdev; in get_other_cache_base() 113 is_ocf_cache_running(struct vbdev_ocf *vbdev) in is_ocf_cache_running() 122 is_ocf_cache_detached(struct vbdev_ocf *vbdev) in is_ocf_cache_initializing() 133 get_other_cache_instance(struct vbdev_ocf *vbdev) in get_other_cache_instance() 135 struct vbdev_ocf *cmp; in get_other_cache_instance() 182 unregister_finish(struct vbdev_ocf *vbde 1476 vbdev_ocf_construct(const char * vbdev_name,const char * cache_mode_name,const uint64_t cache_line_size,const char * cache_name,const char * core_name,bool loadq,void (* cb)(int,struct vbdev_ocf *,void *),void * cb_arg) vbdev_ocf_construct() argument 1520 vbdev_ocf_set_cache_mode(struct vbdev_ocf * vbdev,const char * cache_mode_name,void (* cb)(int,struct vbdev_ocf *,void *),void * cb_arg) vbdev_ocf_set_cache_mode() argument [all...] |
| H A D | utils.h | 26 int vbdev_ocf_mngt_start(struct vbdev_ocf *vbdev, vbdev_ocf_mngt_fn *path, 32 void vbdev_ocf_mngt_poll(struct vbdev_ocf *vbdev, vbdev_ocf_mngt_fn fn); 36 void vbdev_ocf_mngt_continue(struct vbdev_ocf *vbdev, int status); 41 void vbdev_ocf_mngt_stop(struct vbdev_ocf *vbdev, vbdev_ocf_mngt_fn *rollback_path, int status); 44 int vbdev_ocf_mngt_get_status(struct vbdev_ocf *vbdev);
|
| H A D | utils.c | 71 vbdev_ocf_mngt_start(struct vbdev_ocf *vbdev, vbdev_ocf_mngt_fn *path, in vbdev_ocf_mngt_start() 90 vbdev_ocf_mngt_stop(struct vbdev_ocf *vbdev, vbdev_ocf_mngt_fn *rollback_path, int status) in vbdev_ocf_mngt_stop() 111 vbdev_ocf_mngt_continue(struct vbdev_ocf *vbdev, int status) in vbdev_ocf_mngt_continue() 131 vbdev_ocf_mngt_get_status(struct vbdev_ocf *vbdev) in vbdev_ocf_mngt_get_status()
|
| H A D | vbdev_ocf_rpc.c | 59 construct_cb(int status, struct vbdev_ocf *vbdev, void *cb_arg) in construct_cb() 117 struct vbdev_ocf *vbdev; in rpc_bdev_ocf_delete() 191 struct vbdev_ocf *vbdev; in rpc_bdev_ocf_get_stats() 256 struct vbdev_ocf *vbdev; in rpc_bdev_ocf_reset_stats() 303 bdev_get_bdevs_fn(struct vbdev_ocf *vbdev, void *ctx) in bdev_get_bdevs_fn() 392 cache_mode_cb(int status, struct vbdev_ocf *vbdev, void *cb_arg) in cache_mode_cb() 414 struct vbdev_ocf *vbdev; in rpc_bdev_ocf_set_cache_mode() 481 struct vbdev_ocf *vbdev; in rpc_bdev_ocf_set_seqcutoff() 509 struct vbdev_ocf *vbdev; 598 struct vbdev_ocf *vbdev; in rpc_bdev_ocf_flush_status()
|