Home
last modified time | relevance | path

Searched refs:vbdev_ocf (Results 1 – 5 of 5) sorted by relevance

/spdk/module/bdev/ocf/
H A Dvbdev_ocf.h16 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 Dvbdev_ocf.c14 #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 Dutils.h26 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 Dutils.c71 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 Dvbdev_ocf_rpc.c59 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()