diff --git a/modules/cas_cache/layer_cache_management.c b/modules/cas_cache/layer_cache_management.c index 09d236b..ccbbbbd 100644 --- a/modules/cas_cache/layer_cache_management.c +++ b/modules/cas_cache/layer_cache_management.c @@ -14,147 +14,147 @@ extern u32 unaligned_io; extern u32 seq_cut_off_mb; extern u32 use_io_scheduler; -struct _cache_mng_sync_context { +struct _cache_mngt_sync_context { struct completion compl; int *result; }; -static void _cache_mng_lock_complete(ocf_cache_t cache, void *priv, int error) +static void _cache_mngt_lock_complete(ocf_cache_t cache, void *priv, int error) { - struct _cache_mng_sync_context *context = priv; + struct _cache_mngt_sync_context *context = priv; *context->result = error; complete(&context->compl); } -static int _cache_mng_lock_sync(ocf_cache_t cache) +static int _cache_mngt_lock_sync(ocf_cache_t cache) { - struct _cache_mng_sync_context context; + struct _cache_mngt_sync_context context; int result; init_completion(&context.compl); context.result = &result; - ocf_mngt_cache_lock(cache, _cache_mng_lock_complete, &context); + ocf_mngt_cache_lock(cache, _cache_mngt_lock_complete, &context); wait_for_completion(&context.compl); return result; } -static int _cache_mng_read_lock_sync(ocf_cache_t cache) +static int _cache_mngt_read_lock_sync(ocf_cache_t cache) { - struct _cache_mng_sync_context context; + struct _cache_mngt_sync_context context; int result; init_completion(&context.compl); context.result = &result; - ocf_mngt_cache_read_lock(cache, _cache_mng_lock_complete, &context); + ocf_mngt_cache_read_lock(cache, _cache_mngt_lock_complete, &context); wait_for_completion(&context.compl); return result; } -static void _cache_mng_save_sync_complete(ocf_cache_t cache, void *priv, +static void _cache_mngt_save_sync_complete(ocf_cache_t cache, void *priv, int error) { - struct _cache_mng_sync_context *context = priv; + struct _cache_mngt_sync_context *context = priv; *context->result = error; complete(&context->compl); } -static int _cache_mng_save_sync(ocf_cache_t cache) +static int _cache_mngt_save_sync(ocf_cache_t cache) { - struct _cache_mng_sync_context context; + struct _cache_mngt_sync_context context; int result; init_completion(&context.compl); context.result = &result; - ocf_mngt_cache_save(cache, _cache_mng_save_sync_complete, &context); + ocf_mngt_cache_save(cache, _cache_mngt_save_sync_complete, &context); wait_for_completion(&context.compl); return result; } -static void _cache_mng_cache_flush_complete(ocf_cache_t cache, void *priv, +static void _cache_mngt_cache_flush_complete(ocf_cache_t cache, void *priv, int error) { - struct _cache_mng_sync_context *context = priv; + struct _cache_mngt_sync_context *context = priv; *context->result = error; complete(&context->compl); } -static int _cache_mng_cache_flush_sync(ocf_cache_t cache, bool interruption) +static int _cache_mngt_cache_flush_sync(ocf_cache_t cache, bool interruption) { struct cache_priv *cache_priv = ocf_cache_get_priv(cache); - struct _cache_mng_sync_context context; + struct _cache_mngt_sync_context context; int result; init_completion(&context.compl); context.result = &result; atomic_set(&cache_priv->flush_interrupt_enabled, 0); - ocf_mngt_cache_flush(cache, _cache_mng_cache_flush_complete, &context); + ocf_mngt_cache_flush(cache, _cache_mngt_cache_flush_complete, &context); wait_for_completion(&context.compl); atomic_set(&cache_priv->flush_interrupt_enabled, 1); return result; } -static void _cache_mng_core_flush_complete(ocf_core_t core, void *priv, +static void _cache_mngt_core_flush_complete(ocf_core_t core, void *priv, int error) { - struct _cache_mng_sync_context *context = priv; + struct _cache_mngt_sync_context *context = priv; *context->result = error; complete(&context->compl); } -static int _cache_mng_core_flush_sync(ocf_core_t core, bool interruption) +static int _cache_mngt_core_flush_sync(ocf_core_t core, bool interruption) { ocf_cache_t cache = ocf_core_get_cache(core); struct cache_priv *cache_priv = ocf_cache_get_priv(cache); - struct _cache_mng_sync_context context; + struct _cache_mngt_sync_context context; int result; init_completion(&context.compl); context.result = &result; atomic_set(&cache_priv->flush_interrupt_enabled, 0); - ocf_mngt_core_flush(core, _cache_mng_core_flush_complete, &context); + ocf_mngt_core_flush(core, _cache_mngt_core_flush_complete, &context); wait_for_completion(&context.compl); atomic_set(&cache_priv->flush_interrupt_enabled, 1); return result; } -static void _cache_mng_cache_stop_complete(ocf_cache_t cache, void *priv, +static void _cache_mngt_cache_stop_complete(ocf_cache_t cache, void *priv, int error) { - struct _cache_mng_sync_context *context = priv; + struct _cache_mngt_sync_context *context = priv; *context->result = error; complete(&context->compl); } -static int _cache_mng_cache_stop_sync(ocf_cache_t cache) +static int _cache_mngt_cache_stop_sync(ocf_cache_t cache) { - struct _cache_mng_sync_context context; + struct _cache_mngt_sync_context context; int result; init_completion(&context.compl); context.result = &result; - ocf_mngt_cache_stop(cache, _cache_mng_cache_stop_complete, &context); + ocf_mngt_cache_stop(cache, _cache_mngt_cache_stop_complete, &context); wait_for_completion(&context.compl); return result; } -int cache_mng_flush_object(ocf_cache_id_t cache_id, ocf_core_id_t core_id) +int cache_mngt_flush_object(ocf_cache_id_t cache_id, ocf_core_id_t core_id) { ocf_cache_t cache; ocf_core_t core; @@ -164,7 +164,7 @@ int cache_mng_flush_object(ocf_cache_id_t cache_id, ocf_core_id_t core_id) if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -174,7 +174,7 @@ int cache_mng_flush_object(ocf_cache_id_t cache_id, ocf_core_id_t core_id) if (result) goto out; - result = _cache_mng_core_flush_sync(core, true); + result = _cache_mngt_core_flush_sync(core, true); out: ocf_mngt_cache_unlock(cache); @@ -182,7 +182,7 @@ out: return result; } -int cache_mng_flush_device(ocf_cache_id_t id) +int cache_mngt_flush_device(ocf_cache_id_t id) { int result; ocf_cache_t cache; @@ -191,20 +191,20 @@ int cache_mng_flush_device(ocf_cache_id_t id) if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; } - result = _cache_mng_cache_flush_sync(cache, true); + result = _cache_mngt_cache_flush_sync(cache, true); ocf_mngt_cache_unlock(cache); ocf_mngt_cache_put(cache); return result; } -int cache_mng_set_cleaning_policy(ocf_cache_id_t cache_id, uint32_t type) +int cache_mngt_set_cleaning_policy(ocf_cache_id_t cache_id, uint32_t type) { ocf_cache_t cache; int result; @@ -213,7 +213,7 @@ int cache_mng_set_cleaning_policy(ocf_cache_id_t cache_id, uint32_t type) if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -223,7 +223,7 @@ int cache_mng_set_cleaning_policy(ocf_cache_id_t cache_id, uint32_t type) if (result) goto out; - result = _cache_mng_save_sync(cache); + result = _cache_mngt_save_sync(cache); out: ocf_mngt_cache_unlock(cache); @@ -231,7 +231,7 @@ out: return result; } -int cache_mng_get_cleaning_policy(ocf_cache_id_t cache_id, uint32_t *type) +int cache_mngt_get_cleaning_policy(ocf_cache_id_t cache_id, uint32_t *type) { ocf_cleaning_t tmp_type; ocf_cache_t cache; @@ -241,7 +241,7 @@ int cache_mng_get_cleaning_policy(ocf_cache_id_t cache_id, uint32_t *type) if (result) return result; - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -257,7 +257,7 @@ int cache_mng_get_cleaning_policy(ocf_cache_id_t cache_id, uint32_t *type) return result; } -int cache_mng_set_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, +int cache_mngt_set_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, uint32_t param_id, uint32_t param_value) { ocf_cache_t cache; @@ -267,7 +267,7 @@ int cache_mng_set_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -278,7 +278,7 @@ int cache_mng_set_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, if (result) goto out; - result = _cache_mng_save_sync(cache); + result = _cache_mngt_save_sync(cache); out: ocf_mngt_cache_unlock(cache); @@ -286,7 +286,7 @@ out: return result; } -int cache_mng_get_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, +int cache_mngt_get_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, uint32_t param_id, uint32_t *param_value) { ocf_cache_t cache; @@ -296,7 +296,7 @@ int cache_mng_get_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, if (result) return result; - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -316,7 +316,7 @@ struct get_paths_ctx { int position; }; -int _cache_mng_core_pool_get_paths_visitor(ocf_uuid_t uuid, void *ctx) +int _cache_mngt_core_pool_get_paths_visitor(ocf_uuid_t uuid, void *ctx) { struct get_paths_ctx *visitor_ctx = ctx; @@ -334,7 +334,7 @@ int _cache_mng_core_pool_get_paths_visitor(ocf_uuid_t uuid, void *ctx) return 0; } -int cache_mng_core_pool_get_paths(struct kcas_core_pool_path *cmd_info) +int cache_mngt_core_pool_get_paths(struct kcas_core_pool_path *cmd_info) { struct get_paths_ctx visitor_ctx = {0}; int result; @@ -343,14 +343,14 @@ int cache_mng_core_pool_get_paths(struct kcas_core_pool_path *cmd_info) visitor_ctx.max_count = cmd_info->core_pool_count; result = ocf_mngt_core_pool_visit(cas_ctx, - _cache_mng_core_pool_get_paths_visitor, + _cache_mngt_core_pool_get_paths_visitor, &visitor_ctx); cmd_info->core_pool_count = visitor_ctx.position; return result; } -int cache_mng_core_pool_remove(struct kcas_core_pool_remove *cmd_info) +int cache_mngt_core_pool_remove(struct kcas_core_pool_remove *cmd_info) { struct ocf_volume_uuid uuid; ocf_volume_t vol; @@ -370,16 +370,16 @@ int cache_mng_core_pool_remove(struct kcas_core_pool_remove *cmd_info) return 0; } -struct cache_mng_metadata_probe_context { +struct cache_mngt_metadata_probe_context { struct completion compl; struct kcas_cache_check_device *cmd_info; int *result; }; -static void cache_mng_metadata_probe_end(void *priv, int error, +static void cache_mngt_metadata_probe_end(void *priv, int error, struct ocf_metadata_probe_status *status) { - struct cache_mng_metadata_probe_context *context = priv; + struct cache_mngt_metadata_probe_context *context = priv; struct kcas_cache_check_device *cmd_info = context->cmd_info; *context->result = error; @@ -396,9 +396,9 @@ static void cache_mng_metadata_probe_end(void *priv, int error, complete(&context->compl); } -int cache_mng_cache_check_device(struct kcas_cache_check_device *cmd_info) +int cache_mngt_cache_check_device(struct kcas_cache_check_device *cmd_info) { - struct cache_mng_metadata_probe_context context; + struct cache_mngt_metadata_probe_context context; struct block_device *bdev; ocf_volume_t volume; char holder[] = "CAS CHECK CACHE DEVICE\n"; @@ -423,7 +423,7 @@ int cache_mng_cache_check_device(struct kcas_cache_check_device *cmd_info) context.cmd_info = cmd_info; context.result = &result; - ocf_metadata_probe(cas_ctx, volume, cache_mng_metadata_probe_end, + ocf_metadata_probe(cas_ctx, volume, cache_mngt_metadata_probe_end, &context); wait_for_completion(&context.compl); @@ -433,7 +433,7 @@ out_bdev: return result; } -int cache_mng_prepare_core_cfg(struct ocf_mngt_core_config *cfg, +int cache_mngt_prepare_core_cfg(struct ocf_mngt_core_config *cfg, struct kcas_insert_core *cmd_info) { int result; @@ -468,7 +468,7 @@ int cache_mng_prepare_core_cfg(struct ocf_mngt_core_config *cfg, return result; } -int cache_mng_update_core_uuid(ocf_cache_t cache, ocf_core_id_t id, ocf_uuid_t uuid) +int cache_mngt_update_core_uuid(ocf_cache_t cache, ocf_core_id_t id, ocf_uuid_t uuid) { ocf_core_t core; ocf_volume_t vol; @@ -512,10 +512,10 @@ int cache_mng_update_core_uuid(ocf_cache_t cache, ocf_core_id_t id, ocf_uuid_t u if (result) return result; - return _cache_mng_save_sync(cache); + return _cache_mngt_save_sync(cache); } -static void _cache_mng_log_core_device_path(ocf_core_t core) +static void _cache_mngt_log_core_device_path(ocf_core_t core) { ocf_cache_t cache = ocf_core_get_cache(core); const ocf_uuid_t core_uuid = (const ocf_uuid_t)ocf_core_get_uuid(core); @@ -525,14 +525,14 @@ static void _cache_mng_log_core_device_path(ocf_core_t core) ocf_core_get_name(core), ocf_cache_get_name(cache)); } -static int _cache_mng_log_core_device_path_visitor(ocf_core_t core, void *cntx) +static int _cache_mngt_log_core_device_path_visitor(ocf_core_t core, void *cntx) { - _cache_mng_log_core_device_path(core); + _cache_mngt_log_core_device_path(core); return 0; } -struct _cache_mng_add_core_context { +struct _cache_mngt_add_core_context { struct completion compl; ocf_core_t *core; int *result; @@ -542,23 +542,23 @@ struct _cache_mng_add_core_context { * Function for adding a CORE object to the cache instance. * ************************************************************/ -static void _cache_mng_add_core_complete(ocf_cache_t cache, +static void _cache_mngt_add_core_complete(ocf_cache_t cache, ocf_core_t core, void *priv, int error) { - struct _cache_mng_add_core_context *context = priv; + struct _cache_mngt_add_core_context *context = priv; *context->core = core; *context->result = error; complete(&context->compl); } -static void _cache_mng_remove_core_complete(void *priv, int error); +static void _cache_mngt_remove_core_complete(void *priv, int error); -int cache_mng_add_core_to_cache(struct ocf_mngt_core_config *cfg, +int cache_mngt_add_core_to_cache(struct ocf_mngt_core_config *cfg, ocf_cache_id_t cache_id, struct kcas_insert_core *cmd_info) { - struct _cache_mng_add_core_context add_context; - struct _cache_mng_sync_context remove_context; + struct _cache_mngt_add_core_context add_context; + struct _cache_mngt_sync_context remove_context; ocf_cache_t cache; ocf_core_t core; ocf_core_id_t core_id; @@ -584,14 +584,14 @@ int cache_mng_add_core_to_cache(struct ocf_mngt_core_config *cfg, return result; } - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; } if (cmd_info && cmd_info->update_path) { - result = cache_mng_update_core_uuid(cache, cfg->core_id, &cfg->uuid); + result = cache_mngt_update_core_uuid(cache, cfg->core_id, &cfg->uuid); ocf_mngt_cache_unlock(cache); ocf_mngt_cache_put(cache); return result; @@ -603,7 +603,7 @@ int cache_mng_add_core_to_cache(struct ocf_mngt_core_config *cfg, add_context.core = &core; add_context.result = &result; - ocf_mngt_cache_add_core(cache, cfg, _cache_mng_add_core_complete, + ocf_mngt_cache_add_core(cache, cfg, _cache_mngt_add_core_complete, &add_context); wait_for_completion(&add_context.compl); if (result) @@ -625,7 +625,7 @@ int cache_mng_add_core_to_cache(struct ocf_mngt_core_config *cfg, if (cmd_info) cmd_info->core_id = core_id; - _cache_mng_log_core_device_path(core); + _cache_mngt_log_core_device_path(core); return 0; @@ -635,7 +635,7 @@ error_after_create_exported_object: error_after_add_core: init_completion(&remove_context.compl); remove_context.result = &remove_core_result; - ocf_mngt_cache_remove_core(core, _cache_mng_remove_core_complete, + ocf_mngt_cache_remove_core(core, _cache_mngt_remove_core_complete, &remove_context); wait_for_completion(&remove_context.compl); @@ -647,7 +647,7 @@ error_affter_lock: } /* Flush cache and destroy exported object */ -int _cache_mng_remove_core_prepare(ocf_cache_t cache, ocf_core_t core, +int _cache_mngt_remove_core_prepare(ocf_cache_t cache, ocf_core_t core, struct kcas_remove_core *cmd, bool destroy) { int result = 0; @@ -673,7 +673,7 @@ int _cache_mng_remove_core_prepare(ocf_cache_t cache, ocf_core_t core, if (!cmd->force_no_flush) { if (core_active) { /* Flush core */ - flush_result = _cache_mng_core_flush_sync(core, + flush_result = _cache_mngt_core_flush_sync(core, flush_interruptible); } else { printk(KERN_WARNING OCF_PREFIX_SHORT @@ -693,17 +693,17 @@ int _cache_mng_remove_core_prepare(ocf_cache_t cache, ocf_core_t core, * Function for removing a CORE object from the cache instance ****************************************************************/ -static void _cache_mng_remove_core_complete(void *priv, int error) +static void _cache_mngt_remove_core_complete(void *priv, int error) { - struct _cache_mng_sync_context *context = priv; + struct _cache_mngt_sync_context *context = priv; *context->result = error; complete(&context->compl); } -int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd) +int cache_mngt_remove_core_from_cache(struct kcas_remove_core *cmd) { - struct _cache_mng_sync_context context; + struct _cache_mngt_sync_context context; int result, flush_result = 0; ocf_cache_t cache; ocf_core_t core; @@ -715,7 +715,7 @@ int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd) if (!cmd->force_no_flush) { /* First check state and flush data (if requested by user) under read lock */ - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if (result) goto put; @@ -723,7 +723,7 @@ int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd) if (result < 0) goto rd_unlock; - result = _cache_mng_remove_core_prepare(cache, core, cmd, + result = _cache_mngt_remove_core_prepare(cache, core, cmd, false); if (result) goto rd_unlock; @@ -732,7 +732,7 @@ int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd) } /* Acquire write lock */ - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) goto put; @@ -747,7 +747,7 @@ int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd) * destroyed, instead of trying rolling this back we rather detach core * and then inform user about error. */ - result = _cache_mng_remove_core_prepare(cache, core, cmd, true); + result = _cache_mngt_remove_core_prepare(cache, core, cmd, true); if (result == -KCAS_ERR_REMOVED_DIRTY) { flush_result = result; result = 0; @@ -760,10 +760,10 @@ int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd) if (cmd->detach || flush_result) { ocf_mngt_cache_detach_core(core, - _cache_mng_remove_core_complete, &context); + _cache_mngt_remove_core_complete, &context); } else { ocf_mngt_cache_remove_core(core, - _cache_mng_remove_core_complete, &context); + _cache_mngt_remove_core_complete, &context); } wait_for_completion(&context.compl); @@ -783,7 +783,7 @@ rd_unlock: return result; } -int cache_mng_reset_stats(ocf_cache_id_t cache_id, +int cache_mngt_reset_stats(ocf_cache_id_t cache_id, ocf_core_id_t core_id) { ocf_cache_t cache; @@ -794,7 +794,7 @@ int cache_mng_reset_stats(ocf_cache_id_t cache_id, if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -827,7 +827,7 @@ static inline void io_class_info2cfg(ocf_part_id_t part_id, cfg->max_size = info->max_size; } -int cache_mng_set_partitions(struct kcas_io_classes *cfg) +int cache_mngt_set_partitions(struct kcas_io_classes *cfg) { ocf_cache_t cache; struct ocf_mngt_io_classes_config *io_class_cfg; @@ -864,7 +864,7 @@ int cache_mng_set_partitions(struct kcas_io_classes *cfg) goto out_cls; } - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) goto out_cls; @@ -874,7 +874,7 @@ int cache_mng_set_partitions(struct kcas_io_classes *cfg) if(result) goto out_configure; - result = _cache_mng_save_sync(cache); + result = _cache_mngt_save_sync(cache); if (result) goto out_configure; @@ -894,7 +894,7 @@ out_get: return result; } -static int _cache_mng_create_exported_object(ocf_core_t core, void *cntx) +static int _cache_mngt_create_exported_object(ocf_core_t core, void *cntx) { int result; ocf_cache_t cache = ocf_core_get_cache(core); @@ -919,7 +919,7 @@ static int _cache_mng_create_exported_object(ocf_core_t core, void *cntx) return result; } -static int _cache_mng_destroy_exported_object(ocf_core_t core, void *cntx) +static int _cache_mngt_destroy_exported_object(ocf_core_t core, void *cntx) { if (block_dev_destroy_exported_object(core)) { ocf_cache_t cache = ocf_core_get_cache(core); @@ -933,22 +933,22 @@ static int _cache_mng_destroy_exported_object(ocf_core_t core, void *cntx) return 0; } -static int cache_mng_initialize_core_objects(ocf_cache_t cache) +static int cache_mngt_initialize_core_objects(ocf_cache_t cache) { int result; - result = ocf_core_visit(cache, _cache_mng_create_exported_object, NULL, + result = ocf_core_visit(cache, _cache_mngt_create_exported_object, NULL, true); if (result) { /* Need to cleanup */ - ocf_core_visit(cache, _cache_mng_destroy_exported_object, NULL, + ocf_core_visit(cache, _cache_mngt_destroy_exported_object, NULL, true); } return result; } -int cache_mng_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg, +int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg, struct ocf_mngt_cache_device_config *device_cfg, struct atomic_dev_params *atomic_params, struct kcas_start_cache *cmd) @@ -1025,7 +1025,7 @@ int cache_mng_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg, return 0; } -static void _cache_mng_log_cache_device_path(ocf_cache_t cache, +static void _cache_mngt_log_cache_device_path(ocf_cache_t cache, struct ocf_mngt_cache_device_config *device_cfg) { printk(KERN_INFO OCF_PREFIX_SHORT "Adding device %s as cache %s\n", @@ -1049,7 +1049,7 @@ const struct ocf_queue_ops queue_ops = { .stop = _cas_queue_stop, }; -static int _cache_mng_start_queues(ocf_cache_t cache) +static int _cache_mngt_start_queues(ocf_cache_t cache) { uint32_t cpus_no = num_online_cpus(); struct cache_priv *cache_priv; @@ -1090,20 +1090,20 @@ err: return result; } -struct _cache_mng_attach_context { +struct _cache_mngt_attach_context { struct completion compl; int *result; }; -static void _cache_mng_attach_complete(ocf_cache_t cache, void *priv, int error) +static void _cache_mngt_attach_complete(ocf_cache_t cache, void *priv, int error) { - struct _cache_mng_attach_context *context = priv; + struct _cache_mngt_attach_context *context = priv; *context->result = error; complete(&context->compl); } -static int _cache_mng_cache_priv_init(ocf_cache_t cache) +static int _cache_mngt_cache_priv_init(ocf_cache_t cache) { struct cache_priv *cache_priv; uint32_t cpus_no = num_online_cpus(); @@ -1120,18 +1120,18 @@ static int _cache_mng_cache_priv_init(ocf_cache_t cache) return 0; } -static void _cache_mng_cache_priv_deinit(ocf_cache_t cache) +static void _cache_mngt_cache_priv_deinit(ocf_cache_t cache) { struct cache_priv *cache_priv = ocf_cache_get_priv(cache); vfree(cache_priv); } -static int _cache_mng_start(struct ocf_mngt_cache_config *cfg, +static int _cache_mngt_start(struct ocf_mngt_cache_config *cfg, struct ocf_mngt_cache_device_config *device_cfg, struct kcas_start_cache *cmd, ocf_cache_t *cache) { - struct _cache_mng_attach_context context; + struct _cache_mngt_attach_context context; ocf_cache_t tmp_cache; int result; @@ -1139,7 +1139,7 @@ static int _cache_mng_start(struct ocf_mngt_cache_config *cfg, if (result) return result; - result = _cache_mng_cache_priv_init(tmp_cache); + result = _cache_mngt_cache_priv_init(tmp_cache); if (result) goto err_priv; @@ -1147,7 +1147,7 @@ static int _cache_mng_start(struct ocf_mngt_cache_config *cfg, if (result) goto err_classifier; - result = _cache_mng_start_queues(tmp_cache); + result = _cache_mngt_start_queues(tmp_cache); if (result) goto err_queues; @@ -1155,13 +1155,13 @@ static int _cache_mng_start(struct ocf_mngt_cache_config *cfg, context.result = &result; ocf_mngt_cache_attach(tmp_cache, device_cfg, - _cache_mng_attach_complete, &context); + _cache_mngt_attach_complete, &context); wait_for_completion(&context.compl); if (result) goto err_attach; - _cache_mng_log_cache_device_path(tmp_cache, device_cfg); + _cache_mngt_log_cache_device_path(tmp_cache, device_cfg); *cache = tmp_cache; @@ -1175,31 +1175,31 @@ err_attach: err_queues: cas_cls_deinit(tmp_cache); err_classifier: - _cache_mng_cache_priv_deinit(tmp_cache); + _cache_mngt_cache_priv_deinit(tmp_cache); err_priv: - _cache_mng_cache_stop_sync(tmp_cache); + _cache_mngt_cache_stop_sync(tmp_cache); ocf_mngt_cache_unlock(tmp_cache); return result; } -struct _cache_mng_load_context { +struct _cache_mngt_load_context { struct completion compl; int *result; }; -static void _cache_mng_load_complete(ocf_cache_t cache, void *priv, int error) +static void _cache_mngt_load_complete(ocf_cache_t cache, void *priv, int error) { - struct _cache_mng_load_context *context = priv; + struct _cache_mngt_load_context *context = priv; *context->result = error; complete(&context->compl); } -static int _cache_mng_load(struct ocf_mngt_cache_config *cfg, +static int _cache_mngt_load(struct ocf_mngt_cache_config *cfg, struct ocf_mngt_cache_device_config *device_cfg, struct kcas_start_cache *cmd, ocf_cache_t *cache) { - struct _cache_mng_load_context context; + struct _cache_mngt_load_context context; ocf_cache_t tmp_cache; int result; @@ -1207,11 +1207,11 @@ static int _cache_mng_load(struct ocf_mngt_cache_config *cfg, if (result) return result; - result = _cache_mng_cache_priv_init(tmp_cache); + result = _cache_mngt_cache_priv_init(tmp_cache); if (result) goto err_priv; - result = _cache_mng_start_queues(tmp_cache); + result = _cache_mngt_start_queues(tmp_cache); if (result) goto err_queues; @@ -1219,23 +1219,23 @@ static int _cache_mng_load(struct ocf_mngt_cache_config *cfg, context.result = &result; ocf_mngt_cache_load(tmp_cache, device_cfg, - _cache_mng_load_complete, &context); + _cache_mngt_load_complete, &context); wait_for_completion(&context.compl); if (result) goto err_load; - _cache_mng_log_cache_device_path(tmp_cache, device_cfg); + _cache_mngt_log_cache_device_path(tmp_cache, device_cfg); result = cas_cls_init(tmp_cache); if (result) goto err_load; - result = cache_mng_initialize_core_objects(tmp_cache); + result = cache_mngt_initialize_core_objects(tmp_cache); if (result) goto err_core_obj; - ocf_core_visit(tmp_cache, _cache_mng_log_core_device_path_visitor, + ocf_core_visit(tmp_cache, _cache_mngt_log_core_device_path_visitor, NULL, false); *cache = tmp_cache; @@ -1250,14 +1250,14 @@ err_load: &cmd->min_free_ram); } err_queues: - _cache_mng_cache_priv_deinit(tmp_cache); + _cache_mngt_cache_priv_deinit(tmp_cache); err_priv: - _cache_mng_cache_stop_sync(tmp_cache); + _cache_mngt_cache_stop_sync(tmp_cache); ocf_mngt_cache_unlock(tmp_cache); return result; } -int cache_mng_init_instance(struct ocf_mngt_cache_config *cfg, +int cache_mngt_init_instance(struct ocf_mngt_cache_config *cfg, struct ocf_mngt_cache_device_config *device_cfg, struct kcas_start_cache *cmd) { @@ -1273,9 +1273,9 @@ int cache_mng_init_instance(struct ocf_mngt_cache_config *cfg, * in configuration. */ if (!load) - result = _cache_mng_start(cfg, device_cfg, cmd, &cache); + result = _cache_mngt_start(cfg, device_cfg, cmd, &cache); else - result = _cache_mng_load(cfg, device_cfg, cmd, &cache); + result = _cache_mngt_load(cfg, device_cfg, cmd, &cache); if (result) { module_put(THIS_MODULE); @@ -1321,7 +1321,7 @@ int cache_mng_init_instance(struct ocf_mngt_cache_config *cfg, * nonzero exit code means failure */ -int cache_mng_set_seq_cutoff_threshold(ocf_cache_id_t cache_id, ocf_core_id_t core_id, +int cache_mngt_set_seq_cutoff_threshold(ocf_cache_id_t cache_id, ocf_core_id_t core_id, uint32_t thresh) { ocf_cache_t cache; @@ -1332,7 +1332,7 @@ int cache_mng_set_seq_cutoff_threshold(ocf_cache_id_t cache_id, ocf_core_id_t co if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -1351,7 +1351,7 @@ int cache_mng_set_seq_cutoff_threshold(ocf_cache_id_t cache_id, ocf_core_id_t co if (result) goto out; - result = _cache_mng_save_sync(cache); + result = _cache_mngt_save_sync(cache); out: ocf_mngt_cache_unlock(cache); @@ -1370,7 +1370,7 @@ out: * nonzero exit code means failure */ -int cache_mng_set_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, +int cache_mngt_set_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, ocf_seq_cutoff_policy policy) { ocf_cache_t cache; @@ -1381,7 +1381,7 @@ int cache_mng_set_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -1399,7 +1399,7 @@ int cache_mng_set_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, if (result) goto out; - result = _cache_mng_save_sync(cache); + result = _cache_mngt_save_sync(cache); out: ocf_mngt_cache_unlock(cache); @@ -1418,7 +1418,7 @@ out: * nonzero exit code means failure */ -int cache_mng_get_seq_cutoff_threshold(ocf_cache_id_t cache_id, +int cache_mngt_get_seq_cutoff_threshold(ocf_cache_id_t cache_id, ocf_core_id_t core_id, uint32_t *thresh) { ocf_cache_t cache; @@ -1429,7 +1429,7 @@ int cache_mng_get_seq_cutoff_threshold(ocf_cache_id_t cache_id, if (result) return result; - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -1458,7 +1458,7 @@ out: * nonzero exit code means failure */ -int cache_mng_get_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, +int cache_mngt_get_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, ocf_seq_cutoff_policy *policy) { ocf_cache_t cache; @@ -1469,7 +1469,7 @@ int cache_mng_get_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, if (result) return result; - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -1495,7 +1495,7 @@ out: * all remaining dirty data before entering new mode? */ -int cache_mng_set_cache_mode(ocf_cache_id_t id, ocf_cache_mode_t mode, +int cache_mngt_set_cache_mode(ocf_cache_id_t id, ocf_cache_mode_t mode, uint8_t flush) { ocf_cache_mode_t old_mode; @@ -1506,7 +1506,7 @@ int cache_mng_set_cache_mode(ocf_cache_id_t id, ocf_cache_mode_t mode, if (result) return result; - result = _cache_mng_lock_sync(cache); + result = _cache_mngt_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -1519,14 +1519,14 @@ int cache_mng_set_cache_mode(ocf_cache_id_t id, ocf_cache_mode_t mode, goto out; if (flush) { - result = _cache_mng_cache_flush_sync(cache, true); + result = _cache_mngt_cache_flush_sync(cache, true); if (result) { ocf_mngt_cache_set_mode(cache, old_mode); goto out; } } - result = _cache_mng_save_sync(cache); + result = _cache_mngt_save_sync(cache); if (result) ocf_mngt_cache_set_mode(cache, old_mode); @@ -1545,7 +1545,7 @@ out: * @param[in] allow_interruption shall we allow interruption of dirty * data flushing */ -int cache_mng_exit_instance(ocf_cache_id_t id, int flush) +int cache_mngt_exit_instance(ocf_cache_id_t id, int flush) { ocf_cache_t cache; struct cache_priv *cache_priv; @@ -1558,7 +1558,7 @@ int cache_mng_exit_instance(ocf_cache_id_t id, int flush) cache_priv = ocf_cache_get_priv(cache); - status = _cache_mng_read_lock_sync(cache); + status = _cache_mngt_read_lock_sync(cache); if (status) goto put; /* @@ -1571,7 +1571,7 @@ int cache_mng_exit_instance(ocf_cache_id_t id, int flush) * exported object. The second flush should be much faster. */ if (flush) { - status = _cache_mng_cache_flush_sync(cache, true); + status = _cache_mngt_cache_flush_sync(cache, true); switch (status) { case -OCF_ERR_CACHE_IN_INCOMPLETE_STATE: case -OCF_ERR_FLUSHING_INTERRUPTED: @@ -1586,7 +1586,7 @@ int cache_mng_exit_instance(ocf_cache_id_t id, int flush) ocf_mngt_cache_read_unlock(cache); /* get cache write lock */ - status = _cache_mng_lock_sync(cache); + status = _cache_mngt_lock_sync(cache); if (status) goto put; @@ -1607,15 +1607,15 @@ int cache_mng_exit_instance(ocf_cache_id_t id, int flush) * We are being switched to upgrade in flight mode - * wait for finishing pending core requests */ - cache_mng_wait_for_rq_finish(cache); + cache_mngt_wait_for_rq_finish(cache); } /* Flush cache again. This time we don't allow interruption. */ if (flush) - flush_status = _cache_mng_cache_flush_sync(cache, false); + flush_status = _cache_mngt_cache_flush_sync(cache, false); /* Stop cache device */ - status = _cache_mng_cache_stop_sync(cache); + status = _cache_mngt_cache_stop_sync(cache); if (status && status != -OCF_ERR_WRITE_CACHE) goto unlock; @@ -1636,7 +1636,7 @@ put: return status; } -static int cache_mng_list_caches_visitor(ocf_cache_t cache, void *cntx) +static int cache_mngt_list_caches_visitor(ocf_cache_t cache, void *cntx) { ocf_cache_id_t id = ocf_cache_get_id(cache); struct kcas_cache_list *list = cntx; @@ -1653,13 +1653,13 @@ static int cache_mng_list_caches_visitor(ocf_cache_t cache, void *cntx) return 0; } -int cache_mng_list_caches(struct kcas_cache_list *list) +int cache_mngt_list_caches(struct kcas_cache_list *list) { list->in_out_num = 0; - return ocf_mngt_cache_visit(cas_ctx, cache_mng_list_caches_visitor, list); + return ocf_mngt_cache_visit(cas_ctx, cache_mngt_list_caches_visitor, list); } -int cache_mng_interrupt_flushing(ocf_cache_id_t id) +int cache_mngt_interrupt_flushing(ocf_cache_id_t id) { ocf_cache_t cache; struct cache_priv *cache_priv; @@ -1680,7 +1680,7 @@ int cache_mng_interrupt_flushing(ocf_cache_id_t id) } -int cache_mng_get_info(struct kcas_cache_info *info) +int cache_mngt_get_info(struct kcas_cache_info *info) { uint32_t i, j; int result; @@ -1692,7 +1692,7 @@ int cache_mng_get_info(struct kcas_cache_info *info) if (result) return result; - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if (result) goto put; @@ -1736,7 +1736,7 @@ put: return result; } -int cache_mng_get_io_class_info(struct kcas_io_class *part) +int cache_mngt_get_io_class_info(struct kcas_io_class *part) { int result; ocf_cache_id_t cache_id = part->cache_id; @@ -1749,7 +1749,7 @@ int cache_mng_get_io_class_info(struct kcas_io_class *part) if (result) return result; - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if (result) { ocf_mngt_cache_put(cache); return result; @@ -1776,7 +1776,7 @@ end: return result; } -int cache_mng_get_core_info(struct kcas_core_info *info) +int cache_mngt_get_core_info(struct kcas_core_info *info) { ocf_cache_t cache; ocf_core_t core; @@ -1787,7 +1787,7 @@ int cache_mng_get_core_info(struct kcas_core_info *info) if (result) return result; - result = _cache_mng_read_lock_sync(cache); + result = _cache_mngt_read_lock_sync(cache); if(result) goto put; @@ -1815,7 +1815,7 @@ put: return result; } -static int cache_mng_wait_for_rq_finish_visitor(ocf_core_t core, void *cntx) +static int cache_mngt_wait_for_rq_finish_visitor(ocf_core_t core, void *cntx) { ocf_volume_t obj = ocf_core_get_volume(core); struct bd_object *bdobj = bd_object(obj); @@ -1826,69 +1826,69 @@ static int cache_mng_wait_for_rq_finish_visitor(ocf_core_t core, void *cntx) return 0; } -void cache_mng_wait_for_rq_finish(ocf_cache_t cache) +void cache_mngt_wait_for_rq_finish(ocf_cache_t cache) { - ocf_core_visit(cache, cache_mng_wait_for_rq_finish_visitor, NULL, true); + ocf_core_visit(cache, cache_mngt_wait_for_rq_finish_visitor, NULL, true); } -int cache_mng_set_core_params(struct kcas_set_core_param *info) +int cache_mngt_set_core_params(struct kcas_set_core_param *info) { switch (info->param_id) { case core_param_seq_cutoff_threshold: - return cache_mng_set_seq_cutoff_threshold(info->cache_id, + return cache_mngt_set_seq_cutoff_threshold(info->cache_id, info->core_id, info->param_value); case core_param_seq_cutoff_policy: - return cache_mng_set_seq_cutoff_policy(info->cache_id, + return cache_mngt_set_seq_cutoff_policy(info->cache_id, info->core_id, info->param_value); default: return -EINVAL; } } -int cache_mng_get_core_params(struct kcas_get_core_param *info) +int cache_mngt_get_core_params(struct kcas_get_core_param *info) { switch (info->param_id) { case core_param_seq_cutoff_threshold: - return cache_mng_get_seq_cutoff_threshold(info->cache_id, + return cache_mngt_get_seq_cutoff_threshold(info->cache_id, info->core_id, &info->param_value); case core_param_seq_cutoff_policy: - return cache_mng_get_seq_cutoff_policy(info->cache_id, + return cache_mngt_get_seq_cutoff_policy(info->cache_id, info->core_id, &info->param_value); default: return -EINVAL; } } -int cache_mng_set_cache_params(struct kcas_set_cache_param *info) +int cache_mngt_set_cache_params(struct kcas_set_cache_param *info) { switch (info->param_id) { case cache_param_cleaning_policy_type: - return cache_mng_set_cleaning_policy(info->cache_id, + return cache_mngt_set_cleaning_policy(info->cache_id, info->param_value); case cache_param_cleaning_alru_wake_up_time: - return cache_mng_set_cleaning_param(info->cache_id, + return cache_mngt_set_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_wake_up_time, info->param_value); case cache_param_cleaning_alru_stale_buffer_time: - return cache_mng_set_cleaning_param(info->cache_id, + return cache_mngt_set_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_stale_buffer_time, info->param_value); case cache_param_cleaning_alru_flush_max_buffers: - return cache_mng_set_cleaning_param(info->cache_id, + return cache_mngt_set_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_flush_max_buffers, info->param_value); case cache_param_cleaning_alru_activity_threshold: - return cache_mng_set_cleaning_param(info->cache_id, + return cache_mngt_set_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_activity_threshold, info->param_value); case cache_param_cleaning_acp_wake_up_time: - return cache_mng_set_cleaning_param(info->cache_id, + return cache_mngt_set_cleaning_param(info->cache_id, ocf_cleaning_acp, ocf_acp_wake_up_time, info->param_value); case cache_param_cleaning_acp_flush_max_buffers: - return cache_mng_set_cleaning_param(info->cache_id, + return cache_mngt_set_cleaning_param(info->cache_id, ocf_cleaning_acp, ocf_acp_flush_max_buffers, info->param_value); default: @@ -1896,36 +1896,36 @@ int cache_mng_set_cache_params(struct kcas_set_cache_param *info) } } -int cache_mng_get_cache_params(struct kcas_get_cache_param *info) +int cache_mngt_get_cache_params(struct kcas_get_cache_param *info) { switch (info->param_id) { case cache_param_cleaning_policy_type: - return cache_mng_get_cleaning_policy(info->cache_id, + return cache_mngt_get_cleaning_policy(info->cache_id, &info->param_value); case cache_param_cleaning_alru_wake_up_time: - return cache_mng_get_cleaning_param(info->cache_id, + return cache_mngt_get_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_wake_up_time, &info->param_value); case cache_param_cleaning_alru_stale_buffer_time: - return cache_mng_get_cleaning_param(info->cache_id, + return cache_mngt_get_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_stale_buffer_time, &info->param_value); case cache_param_cleaning_alru_flush_max_buffers: - return cache_mng_get_cleaning_param(info->cache_id, + return cache_mngt_get_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_flush_max_buffers, &info->param_value); case cache_param_cleaning_alru_activity_threshold: - return cache_mng_get_cleaning_param(info->cache_id, + return cache_mngt_get_cleaning_param(info->cache_id, ocf_cleaning_alru, ocf_alru_activity_threshold, &info->param_value); case cache_param_cleaning_acp_wake_up_time: - return cache_mng_get_cleaning_param(info->cache_id, + return cache_mngt_get_cleaning_param(info->cache_id, ocf_cleaning_acp, ocf_acp_wake_up_time, &info->param_value); case cache_param_cleaning_acp_flush_max_buffers: - return cache_mng_get_cleaning_param(info->cache_id, + return cache_mngt_get_cleaning_param(info->cache_id, ocf_cleaning_acp, ocf_acp_flush_max_buffers, &info->param_value); default: diff --git a/modules/cas_cache/layer_cache_management.h b/modules/cas_cache/layer_cache_management.h index f379b24..2e4673a 100644 --- a/modules/cas_cache/layer_cache_management.h +++ b/modules/cas_cache/layer_cache_management.h @@ -10,86 +10,86 @@ struct atomic_dev_params; -int cache_mng_set_cleaning_policy(ocf_cache_id_t cache_id, uint32_t type); +int cache_mngt_set_cleaning_policy(ocf_cache_id_t cache_id, uint32_t type); -int cache_mng_get_cleaning_policy(ocf_cache_id_t cache_id, uint32_t *type); +int cache_mngt_get_cleaning_policy(ocf_cache_id_t cache_id, uint32_t *type); -int cache_mng_set_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, +int cache_mngt_set_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, uint32_t param_id, uint32_t param_value); -int cache_mng_get_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, +int cache_mngt_get_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type, uint32_t param_id, uint32_t *param_value); -int cache_mng_add_core_to_cache(struct ocf_mngt_core_config *cfg, +int cache_mngt_add_core_to_cache(struct ocf_mngt_core_config *cfg, ocf_cache_id_t cache_id, struct kcas_insert_core *cmd_info); -int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd); +int cache_mngt_remove_core_from_cache(struct kcas_remove_core *cmd); -int cache_mng_reset_stats(ocf_cache_id_t cache_id, +int cache_mngt_reset_stats(ocf_cache_id_t cache_id, ocf_core_id_t core_id); -int cache_mng_set_partitions(struct kcas_io_classes *cfg); +int cache_mngt_set_partitions(struct kcas_io_classes *cfg); -int cache_mng_exit_instance(ocf_cache_id_t id, int flush); +int cache_mngt_exit_instance(ocf_cache_id_t id, int flush); -int cache_mng_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg, +int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg, struct ocf_mngt_cache_device_config *device_cfg, struct atomic_dev_params *atomic_params, struct kcas_start_cache *cmd); -int cache_mng_core_pool_get_paths(struct kcas_core_pool_path *cmd_info); +int cache_mngt_core_pool_get_paths(struct kcas_core_pool_path *cmd_info); -int cache_mng_core_pool_remove(struct kcas_core_pool_remove *cmd_info); +int cache_mngt_core_pool_remove(struct kcas_core_pool_remove *cmd_info); -int cache_mng_cache_check_device(struct kcas_cache_check_device *cmd_info); +int cache_mngt_cache_check_device(struct kcas_cache_check_device *cmd_info); -int cache_mng_prepare_core_cfg(struct ocf_mngt_core_config *cfg, +int cache_mngt_prepare_core_cfg(struct ocf_mngt_core_config *cfg, struct kcas_insert_core *cmd_info); -int cache_mng_init_instance(struct ocf_mngt_cache_config *cfg, +int cache_mngt_init_instance(struct ocf_mngt_cache_config *cfg, struct ocf_mngt_cache_device_config *device_cfg, struct kcas_start_cache *cmd); -int cache_mng_set_seq_cutoff_threshold(ocf_cache_id_t id, ocf_core_id_t core_id, +int cache_mngt_set_seq_cutoff_threshold(ocf_cache_id_t id, ocf_core_id_t core_id, uint32_t thresh); -int cache_mng_set_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, +int cache_mngt_set_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, ocf_seq_cutoff_policy policy); -int cache_mng_get_seq_cutoff_threshold(ocf_cache_id_t id, ocf_core_id_t core_id, +int cache_mngt_get_seq_cutoff_threshold(ocf_cache_id_t id, ocf_core_id_t core_id, uint32_t *thresh); -int cache_mng_get_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, +int cache_mngt_get_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id, ocf_seq_cutoff_policy *policy); -int cache_mng_set_cache_mode(ocf_cache_id_t id, ocf_cache_mode_t mode, +int cache_mngt_set_cache_mode(ocf_cache_id_t id, ocf_cache_mode_t mode, uint8_t flush); -int cache_mng_flush_object(ocf_cache_id_t cache_id, ocf_core_id_t core_id); +int cache_mngt_flush_object(ocf_cache_id_t cache_id, ocf_core_id_t core_id); -int cache_mng_flush_device(ocf_cache_id_t id); +int cache_mngt_flush_device(ocf_cache_id_t id); -ocf_cache_line_t cache_mng_lookup(ocf_cache_t cache, +ocf_cache_line_t cache_mngt_lookup(ocf_cache_t cache, ocf_core_id_t core_id, uint64_t core_cacheline); -int cache_mng_list_caches(struct kcas_cache_list *list); +int cache_mngt_list_caches(struct kcas_cache_list *list); -int cache_mng_interrupt_flushing(ocf_cache_id_t id); +int cache_mngt_interrupt_flushing(ocf_cache_id_t id); -int cache_mng_get_info(struct kcas_cache_info *info); +int cache_mngt_get_info(struct kcas_cache_info *info); -int cache_mng_get_io_class_info(struct kcas_io_class *part); +int cache_mngt_get_io_class_info(struct kcas_io_class *part); -int cache_mng_get_core_info(struct kcas_core_info *info); +int cache_mngt_get_core_info(struct kcas_core_info *info); -void cache_mng_wait_for_rq_finish(ocf_cache_t cache); +void cache_mngt_wait_for_rq_finish(ocf_cache_t cache); -int cache_mng_set_core_params(struct kcas_set_core_param *info); +int cache_mngt_set_core_params(struct kcas_set_core_param *info); -int cache_mng_get_core_params(struct kcas_get_core_param *info); +int cache_mngt_get_core_params(struct kcas_get_core_param *info); -int cache_mng_set_cache_params(struct kcas_set_cache_param *info); +int cache_mngt_set_cache_params(struct kcas_set_cache_param *info); -int cache_mng_get_cache_params(struct kcas_get_cache_param *info); +int cache_mngt_get_cache_params(struct kcas_get_cache_param *info); #endif diff --git a/modules/cas_cache/layer_upgrade.c b/modules/cas_cache/layer_upgrade.c index 3c0411f..446a935 100644 --- a/modules/cas_cache/layer_upgrade.c +++ b/modules/cas_cache/layer_upgrade.c @@ -321,18 +321,18 @@ static int _cas_upgrade_dump_cache_conf_flush(ocf_cache_t cache, CAS_DEBUG_TRACE(); - result |= cache_mng_get_cleaning_policy(cache_id, &cleaning_type); - result |= cache_mng_get_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_get_cleaning_policy(cache_id, &cleaning_type); + result |= cache_mngt_get_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_wake_up_time, &alru_thread_wakeup_time); - result |= cache_mng_get_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_get_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_stale_buffer_time, &alru_stale_buffer_time); - result |= cache_mng_get_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_get_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_flush_max_buffers, &alru_flush_max_buffers); - result |= cache_mng_get_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_get_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_activity_threshold, &alru_activity_threshold); - result |= cache_mng_get_cleaning_param(cache_id, ocf_cleaning_acp, + result |= cache_mngt_get_cleaning_param(cache_id, ocf_cleaning_acp, ocf_acp_wake_up_time, &acp_thread_wakeup_time); - result |= cache_mng_get_cleaning_param(cache_id, ocf_cleaning_acp, + result |= cache_mngt_get_cleaning_param(cache_id, ocf_cleaning_acp, ocf_acp_flush_max_buffers, &acp_flush_max_buffers); if (result) { printk(KERN_ERR OCF_PREFIX_SHORT @@ -749,11 +749,11 @@ int _cas_upgrade_set_pt_and_flush_visitor_cache(ocf_cache_t cache, void *cntx) int *result = (int*) cntx; int cache_id = ocf_cache_get_id(cache); - *result = cache_mng_set_cache_mode(cache_id, ocf_cache_mode_pt, false); + *result = cache_mngt_set_cache_mode(cache_id, ocf_cache_mode_pt, false); if (*result) return *result; - *result = cache_mng_flush_device(cache_id); + *result = cache_mngt_flush_device(cache_id); if (*result) return *result; @@ -778,7 +778,7 @@ static int _cas_upgrade_set_pt_and_flush(void) int _cas_upgrade_stop_devices_visitor_wait(ocf_cache_t cache, void *cntx) { - cache_mng_wait_for_rq_finish(cache); + cache_mngt_wait_for_rq_finish(cache); return 0; } @@ -787,7 +787,7 @@ int _cas_upgrade_stop_devices_visitor_exit(ocf_cache_t cache, void *cntx) { int *result = (int*) cntx; - *result = cache_mng_exit_instance(ocf_cache_get_id(cache), true); + *result = cache_mngt_exit_instance(ocf_cache_get_id(cache), true); return *result; } @@ -893,7 +893,7 @@ static int _cas_upgrade_restore_conf_main(struct cas_properties *cache_props, device_cfg.volume_params = &atomic_params; } - result = cache_mng_init_instance(&cfg, &device_cfg, NULL); + result = cache_mngt_init_instance(&cfg, &device_cfg, NULL); error: kfree(cache_path); @@ -962,7 +962,7 @@ static int _cas_upgrade_restore_conf_core(struct cas_properties *cache_props, cfg.uuid.data = core_path; cfg.uuid.size = strnlen(core_path, MAX_STR_LEN) + 1; - result = cache_mng_add_core_to_cache(&cfg, + result = cache_mngt_add_core_to_cache(&cfg, ocf_cache_get_id(cache), NULL); if (result) goto error; @@ -1063,18 +1063,18 @@ static int _cas_upgrade_restore_conf_flush(struct cas_properties *cache_props, if (result) return result; - result |= cache_mng_set_cleaning_policy(cache_id, cleaning_type); - result |= cache_mng_set_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_set_cleaning_policy(cache_id, cleaning_type); + result |= cache_mngt_set_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_wake_up_time, alru_thread_wakeup_time); - result |= cache_mng_set_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_set_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_stale_buffer_time, alru_stale_buffer_time); - result |= cache_mng_set_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_set_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_flush_max_buffers, alru_flush_max_buffers); - result |= cache_mng_set_cleaning_param(cache_id, ocf_cleaning_alru, + result |= cache_mngt_set_cleaning_param(cache_id, ocf_cleaning_alru, ocf_alru_activity_threshold, alru_activity_threshold); - result |= cache_mng_set_cleaning_param(cache_id, ocf_cleaning_acp, + result |= cache_mngt_set_cleaning_param(cache_id, ocf_cleaning_acp, ocf_acp_wake_up_time, acp_thread_wakeup_time); - result |= cache_mng_set_cleaning_param(cache_id, ocf_cleaning_acp, + result |= cache_mngt_set_cleaning_param(cache_id, ocf_cleaning_acp, ocf_acp_flush_max_buffers, acp_flush_max_buffers); return result; @@ -1181,7 +1181,7 @@ static int _cas_upgrade_restore_conf_io_class( cfg->info[part_id].min_size = (uint32_t)min_size; } - result = cache_mng_set_partitions(cfg); + result = cache_mngt_set_partitions(cfg); error_after_alloc_buffers: kfree(key); @@ -1256,7 +1256,7 @@ static int _cas_upgrade_restore_cache_mode(struct cas_properties *cache_props) goto error; if (ocf_cache_get_mode(cache) != cache_mode) { - result = cache_mng_set_cache_mode(ocf_cache_get_id(cache), + result = cache_mngt_set_cache_mode(ocf_cache_get_id(cache), cache_mode, false); if (result) goto error; diff --git a/modules/cas_cache/service_ui_ioctl.c b/modules/cas_cache/service_ui_ioctl.c index ebd3c18..cb32de7 100644 --- a/modules/cas_cache/service_ui_ioctl.c +++ b/modules/cas_cache/service_ui_ioctl.c @@ -65,12 +65,12 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_prepare_cache_cfg(&cfg, &device_cfg, + retval = cache_mngt_prepare_cache_cfg(&cfg, &device_cfg, &atomic_params, cmd_info); if (retval) RETURN_CMD_RESULT(cmd_info, arg, retval); - retval = cache_mng_init_instance(&cfg, &device_cfg, cmd_info); + retval = cache_mngt_init_instance(&cfg, &device_cfg, cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -80,7 +80,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_exit_instance(cmd_info->cache_id, + retval = cache_mngt_exit_instance(cmd_info->cache_id, cmd_info->flush_data); RETURN_CMD_RESULT(cmd_info, arg, retval); @@ -91,7 +91,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_set_cache_mode(cmd_info->cache_id, + retval = cache_mngt_set_cache_mode(cmd_info->cache_id, cmd_info->caching_mode, cmd_info->flush_data); RETURN_CMD_RESULT(cmd_info, arg, retval); @@ -103,11 +103,11 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_prepare_core_cfg(&cfg, cmd_info); + retval = cache_mngt_prepare_core_cfg(&cfg, cmd_info); if (retval) RETURN_CMD_RESULT(cmd_info, arg, retval); - retval = cache_mng_add_core_to_cache(&cfg, cmd_info->cache_id, + retval = cache_mngt_add_core_to_cache(&cfg, cmd_info->cache_id, cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); @@ -118,7 +118,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_remove_core_from_cache(cmd_info); + retval = cache_mngt_remove_core_from_cache(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -128,7 +128,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_reset_stats(cmd_info->cache_id, + retval = cache_mngt_reset_stats(cmd_info->cache_id, cmd_info->core_id); RETURN_CMD_RESULT(cmd_info, arg, retval); @@ -139,7 +139,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_flush_device(cmd_info->cache_id); + retval = cache_mngt_flush_device(cmd_info->cache_id); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -149,7 +149,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_interrupt_flushing(cmd_info->cache_id); + retval = cache_mngt_interrupt_flushing(cmd_info->cache_id); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -159,7 +159,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_flush_object(cmd_info->cache_id, + retval = cache_mngt_flush_object(cmd_info->cache_id, cmd_info->core_id); RETURN_CMD_RESULT(cmd_info, arg, retval); @@ -170,7 +170,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_get_info(cmd_info); + retval = cache_mngt_get_info(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -180,7 +180,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_get_core_info(cmd_info); + retval = cache_mngt_get_core_info(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -190,7 +190,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_get_io_class_info(cmd_info); + retval = cache_mngt_get_io_class_info(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); @@ -203,7 +203,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, * ocf_io_class_info structs past the end of kcas_io_classes */ _GET_CMD_INFO(cmd_info, arg, KCAS_IO_CLASSES_SIZE); - retval = cache_mng_set_partitions(cmd_info); + retval = cache_mngt_set_partitions(cmd_info); /* return just sizeof(struct kcas_io_classes) bytes of data */ RETURN_CMD_RESULT(cmd_info, arg, retval); @@ -224,7 +224,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_list_caches(cmd_info); + retval = cache_mngt_list_caches(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval > 0 ? 0 : retval); } @@ -282,7 +282,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_core_pool_get_paths(cmd_info); + retval = cache_mngt_core_pool_get_paths(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -291,7 +291,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_core_pool_remove(cmd_info); + retval = cache_mngt_core_pool_remove(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -300,7 +300,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_cache_check_device(cmd_info); + retval = cache_mngt_cache_check_device(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -309,7 +309,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_set_core_params(cmd_info); + retval = cache_mngt_set_core_params(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -318,7 +318,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_get_core_params(cmd_info); + retval = cache_mngt_get_core_params(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -327,7 +327,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_set_cache_params(cmd_info); + retval = cache_mngt_set_cache_params(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } @@ -336,7 +336,7 @@ long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd, GET_CMD_INFO(cmd_info, arg); - retval = cache_mng_get_cache_params(cmd_info); + retval = cache_mngt_get_cache_params(cmd_info); RETURN_CMD_RESULT(cmd_info, arg, retval); } diff --git a/modules/tags b/modules/tags deleted file mode 100644 index a474c67..0000000 --- a/modules/tags +++ /dev/null @@ -1,1422 +0,0 @@ -!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ -!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ -!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ -!_TAG_PROGRAM_NAME Exuberant Ctags // -!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ -!_TAG_PROGRAM_VERSION 5.9~svn20110310 // -ADMIN_TIMEOUT cas_cache/object/obj_atomic_dev_bottom.c 30;" d file: -ATOMIC_DEVICE_OBJECT cas_cache/cas_cache.h /^ ATOMIC_DEVICE_OBJECT, \/**< block device object with atomic$/;" e enum:object_type_t -ATOMIC_METADATA_MODE_ELBA cas_cache/object/obj_atomic_dev_bottom.h /^ ATOMIC_METADATA_MODE_ELBA,$/;" e enum:atomic_metadata_mode -ATOMIC_METADATA_MODE_NONE cas_cache/object/obj_atomic_dev_bottom.h /^ ATOMIC_METADATA_MODE_NONE,$/;" e enum:atomic_metadata_mode -ATOMIC_METADATA_MODE_SEPBUF cas_cache/object/obj_atomic_dev_bottom.h /^ ATOMIC_METADATA_MODE_SEPBUF,$/;" e enum:atomic_metadata_mode -BIO_BIIDX cas_cache/linux_kernel_version.h 257;" d -BIO_BIIDX cas_cache/linux_kernel_version.h 262;" d -BIO_BISECTOR cas_cache/linux_kernel_version.h 258;" d -BIO_BISECTOR cas_cache/linux_kernel_version.h 261;" d -BIO_BISIZE cas_cache/linux_kernel_version.h 256;" d -BIO_BISIZE cas_cache/linux_kernel_version.h 260;" d -BIO_ENDIO cas_cache/linux_kernel_version.h 69;" d -BIO_ENDIO cas_cache/linux_kernel_version.h 72;" d -BIO_OP_FLAGS cas_cache/linux_kernel_version.h 110;" d -BIO_OP_FLAGS cas_cache/linux_kernel_version.h 113;" d -BIO_OP_FLAGS_FORMAT cas_cache/linux_kernel_version.h 109;" d -BIO_OP_FLAGS_FORMAT cas_cache/linux_kernel_version.h 112;" d -BIO_OP_STATUS cas_cache/linux_kernel_version.h 63;" d -BIO_OP_STATUS cas_cache/linux_kernel_version.h 65;" d -BIO_RW_FLAGS cas_cache/linux_kernel_version.h 117;" d -BIO_RW_FLAGS cas_cache/linux_kernel_version.h 121;" d -BIO_SET_RW_FLAGS cas_cache/linux_kernel_version.h 119;" d -BIO_SET_RW_FLAGS cas_cache/linux_kernel_version.h 122;" d -BLK_RQ_BYTES cas_cache/object/obj_block_dev_top.c 9;" d file: -BLK_RQ_POS cas_cache/object/obj_block_dev_top.c 8;" d file: -BLOCK_CALLBACK_ERROR cas_cache/linux_kernel_version.h 81;" d -BLOCK_CALLBACK_ERROR cas_cache/linux_kernel_version.h 87;" d -BLOCK_CALLBACK_INIT cas_cache/linux_kernel_version.h 79;" d -BLOCK_CALLBACK_INIT cas_cache/linux_kernel_version.h 85;" d -BLOCK_CALLBACK_RETURN cas_cache/linux_kernel_version.h 80;" d -BLOCK_CALLBACK_RETURN cas_cache/linux_kernel_version.h 86;" d -BLOCK_DEVICE_OBJECT cas_cache/cas_cache.h /^ BLOCK_DEVICE_OBJECT = 1, \/**< block device object *\/$/;" e enum:object_type_t -BYTES_TO_PAGES cas_cache/cas_cache.h 43;" d -CACHE_ID_STR cas_cache/layer_upgrade.c 90;" d file: -CACHE_INIT_LOAD include/cas_ioctl_codes.h 37;" d -CACHE_INIT_NEW include/cas_ioctl_codes.h 36;" d -CACHE_LINE_SIZE_STR cas_cache/layer_upgrade.c 92;" d file: -CACHE_LIST_ID_LIMIT include/cas_ioctl_codes.h 31;" d -CACHE_MODE_STR cas_cache/layer_upgrade.c 94;" d file: -CACHE_MODULE Makefile /^CACHE_MODULE = cas_cache$/;" m -CACHE_PATH_STR cas_cache/layer_upgrade.c 91;" d file: -CACHE_TYPE_STR cas_cache/layer_upgrade.c 93;" d file: -CASDSK_BIO_HANDLED cas_disk/cas_disk.h 18;" d -CASDSK_BIO_NOT_HANDLED cas_disk/cas_disk.h 17;" d -CASDSK_DEBUG cas_disk/debug.h 8;" d -CASDSK_DEBUG_DISK cas_disk/debug.h 24;" d -CASDSK_DEBUG_DISK cas_disk/debug.h 40;" d -CASDSK_DEBUG_DISK_ERROR cas_disk/debug.h 32;" d -CASDSK_DEBUG_DISK_ERROR cas_disk/debug.h 42;" d -CASDSK_DEBUG_DISK_TRACE cas_disk/debug.h 14;" d -CASDSK_DEBUG_DISK_TRACE cas_disk/debug.h 37;" d -CASDSK_DEBUG_ERROR cas_disk/debug.h 29;" d -CASDSK_DEBUG_ERROR cas_disk/debug.h 41;" d -CASDSK_DEBUG_MSG cas_disk/debug.h 17;" d -CASDSK_DEBUG_MSG cas_disk/debug.h 38;" d -CASDSK_DEBUG_PARAM cas_disk/debug.h 20;" d -CASDSK_DEBUG_PARAM cas_disk/debug.h 39;" d -CASDSK_DEBUG_TRACE cas_disk/debug.h 11;" d -CASDSK_DEBUG_TRACE cas_disk/debug.h 36;" d -CASDSK_DEV_MINORS cas_disk/exp_obj.c 18;" d file: -CASDSK_DISK_OPEN_FMODE cas_disk/disk.c 15;" d file: -CASDSK_IFACE_VERSION cas_disk/cas_disk.h 13;" d -CASDSK_KERN_ALERT cas_disk/cas_disk_defs.h 46;" d -CASDSK_KERN_CRIT cas_disk/cas_disk_defs.h 47;" d -CASDSK_KERN_DEBUG cas_disk/cas_disk_defs.h 52;" d -CASDSK_KERN_EMERG cas_disk/cas_disk_defs.h 45;" d -CASDSK_KERN_ERR cas_disk/cas_disk_defs.h 48;" d -CASDSK_KERN_INFO cas_disk/cas_disk_defs.h 51;" d -CASDSK_KERN_NOTICE cas_disk/cas_disk_defs.h 50;" d -CASDSK_KERN_WARNING cas_disk/cas_disk_defs.h 49;" d -CASDSK_LOGO cas_disk/cas_disk_defs.h 41;" d -CASDSK_MODE_ATTACHED cas_disk/disk.h 17;" d -CASDSK_MODE_PT cas_disk/disk.h 16;" d -CASDSK_MODE_SHUTDOWN cas_disk/disk.h 18;" d -CASDSK_MODE_TRANSITION cas_disk/disk.h 19;" d -CASDSK_MODE_TRANS_TO_ATTACHED cas_disk/disk.h 20;" d -CASDSK_MODE_TRANS_TO_PT cas_disk/disk.h 21;" d -CASDSK_MODE_TRANS_TO_SHUTDOWN cas_disk/disk.h 23;" d -CASDSK_MODE_UNKNOWN cas_disk/disk.h 15;" d -CASDSK_PREFIX_LONG cas_disk/cas_disk_defs.h 43;" d -CASDSK_PREFIX_SHORT cas_disk/cas_disk_defs.h 42;" d -CAS_ALLOC_ALLOCATOR_LIMIT cas_cache/ocf_env.c 11;" d file: -CAS_ALLOC_PAGE_LIMIT cas_cache/context.c 17;" d file: -CAS_BIO_DISCARD cas_cache/linux_kernel_version.h 268;" d -CAS_BIO_DISCARD cas_cache/linux_kernel_version.h 273;" d -CAS_BIO_DISCARD cas_cache/linux_kernel_version.h 278;" d -CAS_BIO_DISCARD cas_cache/linux_kernel_version.h 282;" d -CAS_BIO_DISCARD cas_cache/linux_kernel_version.h 285;" d -CAS_BIO_GET_DEV cas_cache/linux_kernel_version.h 536;" d -CAS_BIO_GET_DEV cas_cache/linux_kernel_version.h 543;" d -CAS_BIO_SET_DEV cas_cache/linux_kernel_version.h 535;" d -CAS_BIO_SET_DEV cas_cache/linux_kernel_version.h 542;" d -CAS_BLK_DEV_REQ_TYPE_BIO cas_cache/layer_cache_management.h 8;" d -CAS_BLK_DEV_REQ_TYPE_REQ cas_cache/layer_cache_management.h 9;" d -CAS_BLK_STATUS_T cas_cache/linux_kernel_version.h 562;" d -CAS_BLK_STATUS_T cas_cache/linux_kernel_version.h 568;" d -CAS_CPUS_ALL cas_cache/threads.c 10;" d file: -CAS_DEBUG_IO cas_cache/object/obj_block_dev_bottom.c 8;" d file: -CAS_DEBUG_IO_ATOMIC cas_cache/object/obj_atomic_dev_bottom.c 12;" d file: -CAS_DEBUG_MSG cas_cache/layer_upgrade.c 14;" d file: -CAS_DEBUG_MSG cas_cache/layer_upgrade.c 22;" d file: -CAS_DEBUG_MSG cas_cache/object/obj_atomic_dev_bottom.c 18;" d file: -CAS_DEBUG_MSG cas_cache/object/obj_atomic_dev_bottom.c 26;" d file: -CAS_DEBUG_MSG cas_cache/object/obj_block_dev_bottom.c 14;" d file: -CAS_DEBUG_MSG cas_cache/object/obj_block_dev_bottom.c 21;" d file: -CAS_DEBUG_MSG cas_cache/utils/utils_rpool.c 16;" d file: -CAS_DEBUG_MSG cas_cache/utils/utils_rpool.c 24;" d file: -CAS_DEBUG_PARAM cas_cache/layer_upgrade.c 17;" d file: -CAS_DEBUG_PARAM cas_cache/layer_upgrade.c 23;" d file: -CAS_DEBUG_PARAM cas_cache/object/obj_atomic_dev_bottom.c 21;" d file: -CAS_DEBUG_PARAM cas_cache/object/obj_atomic_dev_bottom.c 27;" d file: -CAS_DEBUG_PARAM cas_cache/object/obj_block_dev_bottom.c 17;" d file: -CAS_DEBUG_PARAM cas_cache/object/obj_block_dev_bottom.c 22;" d file: -CAS_DEBUG_PARAM cas_cache/utils/utils_rpool.c 19;" d file: -CAS_DEBUG_PARAM cas_cache/utils/utils_rpool.c 25;" d file: -CAS_DEBUG_TRACE cas_cache/layer_upgrade.c 11;" d file: -CAS_DEBUG_TRACE cas_cache/layer_upgrade.c 21;" d file: -CAS_DEBUG_TRACE cas_cache/object/obj_atomic_dev_bottom.c 15;" d file: -CAS_DEBUG_TRACE cas_cache/object/obj_atomic_dev_bottom.c 25;" d file: -CAS_DEBUG_TRACE cas_cache/object/obj_block_dev_bottom.c 11;" d file: -CAS_DEBUG_TRACE cas_cache/object/obj_block_dev_bottom.c 20;" d file: -CAS_DEBUG_TRACE cas_cache/utils/utils_rpool.c 13;" d file: -CAS_DEBUG_TRACE cas_cache/utils/utils_rpool.c 23;" d file: -CAS_DSS_DATA_DIR cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_DIR = 7,$/;" e enum:__anon5 file: -CAS_DSS_DATA_DIRECT cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_DIRECT = 22,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_16KB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_16KB = 12,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_16MB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_16MB = 17,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_1GB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_1GB = 20,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_1MB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_1MB = 15,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_256KB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_256KB = 14,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_256MB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_256MB = 19,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_4KB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_4KB = 11,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_4MB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_4MB = 16,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_64KB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_64KB = 13,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_64MB cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_64MB = 18,$/;" e enum:__anon5 file: -CAS_DSS_DATA_FILE_BULK cas_cache/cas_cache_dss.c /^ CAS_DSS_DATA_FILE_BULK = 21,$/;" e enum:__anon5 file: -CAS_DSS_METADATA cas_cache/cas_cache_dss.c /^ CAS_DSS_METADATA = 1,$/;" e enum:__anon5 file: -CAS_DSS_MISC cas_cache/cas_cache_dss.c /^ CAS_DSS_MISC = 23$/;" e enum:__anon5 file: -CAS_DSS_UNCLASSIFIED cas_cache/cas_cache_dss.c /^ CAS_DSS_UNCLASSIFIED = 0,$/;" e enum:__anon5 file: -CAS_FLUSH_SUPPORTED cas_cache/linux_kernel_version.h 146;" d -CAS_FLUSH_SUPPORTED cas_cache/linux_kernel_version.h 149;" d -CAS_GARBAGE_COLLECTOR cas_cache/linux_kernel_version.h 470;" d -CAS_IS_DISCARD cas_cache/linux_kernel_version.h 266;" d -CAS_IS_DISCARD cas_cache/linux_kernel_version.h 271;" d -CAS_IS_DISCARD cas_cache/linux_kernel_version.h 276;" d -CAS_IS_DISCARD cas_cache/linux_kernel_version.h 281;" d -CAS_IS_DISCARD cas_cache/linux_kernel_version.h 284;" d -CAS_IS_WRITE_FLUSH cas_cache/linux_kernel_version.h 184;" d -CAS_IS_WRITE_FLUSH cas_cache/linux_kernel_version.h 186;" d -CAS_IS_WRITE_FLUSH cas_cache/linux_kernel_version.h 194;" d -CAS_IS_WRITE_FLUSH cas_cache/linux_kernel_version.h 198;" d -CAS_IS_WRITE_FLUSH_FUA cas_cache/linux_kernel_version.h 206;" d -CAS_IS_WRITE_FLUSH_FUA cas_cache/linux_kernel_version.h 210;" d -CAS_IS_WRITE_FLUSH_FUA cas_cache/linux_kernel_version.h 216;" d -CAS_IS_WRITE_FLUSH_FUA cas_cache/linux_kernel_version.h 221;" d -CAS_IS_WRITE_FUA cas_cache/linux_kernel_version.h 227;" d -CAS_IS_WRITE_FUA cas_cache/linux_kernel_version.h 229;" d -CAS_IS_WRITE_FUA cas_cache/linux_kernel_version.h 233;" d -CAS_IS_WRITE_FUA cas_cache/linux_kernel_version.h 236;" d -CAS_KERN_ALERT cas_cache/cas_cache.h 27;" d -CAS_KERN_CRIT cas_cache/cas_cache.h 28;" d -CAS_KERN_DEBUG cas_cache/cas_cache.h 33;" d -CAS_KERN_EMERG cas_cache/cas_cache.h 26;" d -CAS_KERN_ERR cas_cache/cas_cache.h 29;" d -CAS_KERN_INFO cas_cache/cas_cache.h 32;" d -CAS_KERN_NOTICE cas_cache/cas_cache.h 31;" d -CAS_KERN_WARNING cas_cache/cas_cache.h 30;" d -CAS_LOG_BURST_LIMIT cas_cache/context.c 22;" d file: -CAS_LOG_RATELIMIT cas_cache/context.c 20;" d file: -CAS_METADATA_MODE_ATOMIC include/cas_ioctl_codes.h 291;" d -CAS_METADATA_MODE_INVALID include/cas_ioctl_codes.h 292;" d -CAS_METADATA_MODE_NORMAL include/cas_ioctl_codes.h 290;" d -CAS_PRINT_RL cas_cache/linux_kernel_version.h 474;" d -CAS_PROPERTIES_CONST cas_cache/utils/utils_properties.h 24;" d -CAS_PROPERTIES_NON_CONST cas_cache/utils/utils_properties.h 23;" d -CAS_PROPERTIES_VERSION cas_cache/utils/utils_properties.c 11;" d file: -CAS_PROP_CHECK_CONST cas_cache/utils/utils_properties.c 23;" d file: -CAS_PROP_UNCONST cas_cache/utils/utils_properties.c 22;" d file: -CAS_RATELIMIT cas_cache/linux_kernel_version.h 547;" d -CAS_RATELIMIT cas_cache/linux_kernel_version.h 549;" d -CAS_REQ_FLUSH cas_cache/linux_kernel_version.h 145;" d -CAS_REQ_FLUSH cas_cache/linux_kernel_version.h 148;" d -CAS_RHEL_73 cas_cache/linux_kernel_version.h 346;" d -CAS_RPOOL_MIN_SIZE_ITEM cas_cache/utils/utils_rpool.h 9;" d -CAS_SET_DISCARD_ZEROES_DATA cas_cache/linux_kernel_version.h 592;" d -CAS_SET_DISCARD_ZEROES_DATA cas_cache/linux_kernel_version.h 594;" d -CAS_UBUNTU cas_cache/linux_kernel_version.h 48;" d -CAS_UPGRADE_DEBUG cas_cache/layer_upgrade.c 8;" d file: -CAS_UPGRADE_IFACE_CURRENT_VERSION cas_cache/layer_upgrade.c 119;" d file: -CAS_UPGRADE_IFACE_VERSION_19_03_00 cas_cache/layer_upgrade.c 118;" d file: -CAS_UTILS_RPOOL_DEBUG cas_cache/utils/utils_rpool.c 11;" d file: -CAS_VERSION cas_cache/main.c /^MODULE_VERSION(CAS_VERSION);$/;" v -CAS_VERSION cas_disk/main.c /^MODULE_VERSION(CAS_VERSION);$/;" v -CAS_VERSION include/cas_version.h 23;" d -CAS_VERSION_FLAG include/cas_version.h 18;" d -CAS_VERSION_FLAG include/cas_version.h 20;" d -CHECK_BARRIER cas_cache/linux_kernel_version.h 126;" d -CHECK_BARRIER cas_cache/linux_kernel_version.h 128;" d -CHECK_BARRIER cas_cache/linux_kernel_version.h 130;" d -CHECK_QUEUE_FLUSH cas_cache/linux_kernel_version.h 153;" d -CHECK_QUEUE_FLUSH cas_cache/linux_kernel_version.h 163;" d -CHECK_QUEUE_FUA cas_cache/linux_kernel_version.h 154;" d -CHECK_QUEUE_FUA cas_cache/linux_kernel_version.h 164;" d -CLEANING_ACP_MAX_BUFFERS_STR cas_cache/layer_upgrade.c 108;" d file: -CLEANING_ACP_WAKEUP_TIME_STR cas_cache/layer_upgrade.c 107;" d file: -CLEANING_ALRU_MAX_BUFFERS_STR cas_cache/layer_upgrade.c 105;" d file: -CLEANING_ALRU_STALENESS_TIME_STR cas_cache/layer_upgrade.c 104;" d file: -CLEANING_ALRU_TRESHOLD_STR cas_cache/layer_upgrade.c 106;" d file: -CLEANING_ALRU_WAKEUP_TIME_STR cas_cache/layer_upgrade.c 103;" d file: -CLEANING_POLICY_STR cas_cache/layer_upgrade.c 102;" d file: -CLOSE_BDEV_EXCLUSIVE cas_cache/linux_kernel_version.h 93;" d -CLOSE_BDEV_EXCLUSIVE cas_cache/linux_kernel_version.h 98;" d -CONFIG_STACK_VALIDATION config.mk /^CONFIG_STACK_VALIDATION=$/;" m -CORE_ID_STR cas_cache/layer_upgrade.c 97;" d file: -CORE_NO_STR cas_cache/layer_upgrade.c 96;" d file: -CORE_PATH_STR cas_cache/layer_upgrade.c 98;" d file: -CORE_SEQ_CUTOFF_POLICY_STR cas_cache/layer_upgrade.c 100;" d file: -CORE_SEQ_CUTOFF_THRESHOLD_STR cas_cache/layer_upgrade.c 99;" d file: -DAEMONIZE cas_cache/linux_kernel_version.h 243;" d -DAEMONIZE cas_cache/linux_kernel_version.h 245;" d -DECLARE_BLOCK_CALLBACK cas_cache/linux_kernel_version.h 77;" d -DECLARE_BLOCK_CALLBACK cas_cache/linux_kernel_version.h 83;" d -DECLARE_BLOCK_CALLBACK cas_cache/object/obj_atomic_dev_bottom.c /^static DECLARE_BLOCK_CALLBACK(cas_atomic_fire_atom, struct bio *bio,$/;" f file: -DECLARE_BLOCK_CALLBACK cas_cache/object/obj_block_dev_bottom.c /^DECLARE_BLOCK_CALLBACK(cas_bd_io_end, struct bio *bio,$/;" f -DECLARE_BLOCK_CALLBACK cas_disk/exp_obj.c /^DECLARE_BLOCK_CALLBACK(_casdsk_exp_obj_bio_pt_io, struct bio *bio,$/;" f -DEPMOD Makefile /^DEPMOD:=$(shell which depmod)$/;" m -DISK_MODULE Makefile /^DISK_MODULE = cas_disk$/;" m -ENOTSUP cas_cache/linux_kernel_version.h 342;" d -ENV_ALLOCATOR_NAME_MAX cas_cache/ocf_env.c 87;" d file: -ENV_BUG cas_cache/ocf_env.h 581;" d -ENV_BUG_ON cas_cache/ocf_env.h 582;" d -ENV_MEM_ATOMIC cas_cache/ocf_env.h 21;" d -ENV_MEM_NOIO cas_cache/ocf_env.h 20;" d -ENV_MEM_NORMAL cas_cache/ocf_env.h 19;" d -ENV_PRIu64 cas_cache/ocf_env.h 576;" d -ENV_SECTOR_SHIFT cas_cache/ocf_env.h 15;" d -ENV_WARN cas_cache/ocf_env.h 578;" d -ENV_WARN_ON cas_cache/ocf_env.h 579;" d -EXTERNAL_CALL cas_cache/utils/utils_properties.c 9;" d file: -FILE_INODE cas_cache/linux_kernel_version.h 57;" d -FILE_INODE cas_cache/linux_kernel_version.h 59;" d -FMT_VERSION include/cas_version.h 15;" d -FORMAT_WORKAROUND_NEED cas_cache/utils/utils_nvme.c 104;" d file: -FORMAT_WORKAROUND_NOT_NEED cas_cache/utils/utils_nvme.c 103;" d file: -GET_CMD_INFO cas_cache/service_ui_ioctl.c 79;" d file: -INCDIR config.mk /^INCDIR = ""$/;" m -INCDIR config.mk /^INCDIR = $(PWD)\/include$/;" m -INTERNAL_CALL cas_cache/utils/utils_properties.c 8;" d file: -INVALID_FLUSH_PARAM include/cas_ioctl_codes.h 33;" d -IO_CLASS_CACHE_MODE_STR cas_cache/layer_upgrade.c 116;" d file: -IO_CLASS_ID_STR cas_cache/layer_upgrade.c 113;" d file: -IO_CLASS_MAX_STR cas_cache/layer_upgrade.c 114;" d file: -IO_CLASS_MIN_STR cas_cache/layer_upgrade.c 112;" d file: -IO_CLASS_NAME_STR cas_cache/layer_upgrade.c 111;" d file: -IO_CLASS_NO_STR cas_cache/layer_upgrade.c 110;" d file: -IO_CLASS_PRIO_STR cas_cache/layer_upgrade.c 115;" d file: -KCAS_ERR_A_PART include/cas_ioctl_codes.h /^ KCAS_ERR_A_PART,$/;" e enum:kcas_error -KCAS_ERR_BAD_RANGE include/cas_ioctl_codes.h /^ KCAS_ERR_BAD_RANGE,$/;" e enum:kcas_error -KCAS_ERR_CONTAINS_PART include/cas_ioctl_codes.h /^ KCAS_ERR_CONTAINS_PART,$/;" e enum:kcas_error -KCAS_ERR_CORE_POOL_NOT_EMPTY include/cas_ioctl_codes.h /^ KCAS_ERR_CORE_POOL_NOT_EMPTY,$/;" e enum:kcas_error -KCAS_ERR_DEV_PENDING include/cas_ioctl_codes.h /^ KCAS_ERR_DEV_PENDING,$/;" e enum:kcas_error -KCAS_ERR_DEV_SPACE include/cas_ioctl_codes.h /^ KCAS_ERR_DEV_SPACE,$/;" e enum:kcas_error -KCAS_ERR_DIRTY_EXISTS_NVME include/cas_ioctl_codes.h /^ KCAS_ERR_DIRTY_EXISTS_NVME,$/;" e enum:kcas_error -KCAS_ERR_FILE_EXISTS include/cas_ioctl_codes.h /^ KCAS_ERR_FILE_EXISTS,$/;" e enum:kcas_error -KCAS_ERR_FORMAT_FAILED include/cas_ioctl_codes.h /^ KCAS_ERR_FORMAT_FAILED,$/;" e enum:kcas_error -KCAS_ERR_INV_IOCTL include/cas_ioctl_codes.h /^ KCAS_ERR_INV_IOCTL,$/;" e enum:kcas_error -KCAS_ERR_IN_UPGRADE include/cas_ioctl_codes.h /^ KCAS_ERR_IN_UPGRADE,$/;" e enum:kcas_error -KCAS_ERR_NOT_NVME include/cas_ioctl_codes.h /^ KCAS_ERR_NOT_NVME,$/;" e enum:kcas_error -KCAS_ERR_NO_CACHE_ATTACHED include/cas_ioctl_codes.h /^ KCAS_ERR_NO_CACHE_ATTACHED,$/;" e enum:kcas_error -KCAS_ERR_NO_STORED_CONF include/cas_ioctl_codes.h /^ KCAS_ERR_NO_STORED_CONF,$/;" e enum:kcas_error -KCAS_ERR_NVME_BAD_FORMAT include/cas_ioctl_codes.h /^ KCAS_ERR_NVME_BAD_FORMAT,$/;" e enum:kcas_error -KCAS_ERR_REMOVED_DIRTY include/cas_ioctl_codes.h /^ KCAS_ERR_REMOVED_DIRTY,$/;" e enum:kcas_error -KCAS_ERR_ROLLBACK include/cas_ioctl_codes.h /^ KCAS_ERR_ROLLBACK,$/;" e enum:kcas_error -KCAS_ERR_ROOT include/cas_ioctl_codes.h /^ KCAS_ERR_ROOT = 2000000,$/;" e enum:kcas_error -KCAS_ERR_STOPPED_DIRTY include/cas_ioctl_codes.h /^ KCAS_ERR_STOPPED_DIRTY,$/;" e enum:kcas_error -KCAS_ERR_SYSTEM include/cas_ioctl_codes.h /^ KCAS_ERR_SYSTEM,$/;" e enum:kcas_error -KCAS_ERR_UNALIGNED include/cas_ioctl_codes.h /^ KCAS_ERR_UNALIGNED,$/;" e enum:kcas_error -KCAS_IOCTL_CACHE_CHECK_DEVICE include/cas_ioctl_codes.h 666;" d -KCAS_IOCTL_CACHE_INFO include/cas_ioctl_codes.h 611;" d -KCAS_IOCTL_CORE_INFO include/cas_ioctl_codes.h 622;" d -KCAS_IOCTL_CORE_POOL_REMOVE include/cas_ioctl_codes.h 655;" d -KCAS_IOCTL_FLUSH_CACHE include/cas_ioctl_codes.h 457;" d -KCAS_IOCTL_FLUSH_CORE include/cas_ioctl_codes.h 487;" d -KCAS_IOCTL_GET_CACHE_COUNT include/cas_ioctl_codes.h 521;" d -KCAS_IOCTL_GET_CACHE_PARAM include/cas_ioctl_codes.h 710;" d -KCAS_IOCTL_GET_CAPABILITIES include/cas_ioctl_codes.h 543;" d -KCAS_IOCTL_GET_CORE_PARAM include/cas_ioctl_codes.h 688;" d -KCAS_IOCTL_GET_CORE_POOL_COUNT include/cas_ioctl_codes.h 633;" d -KCAS_IOCTL_GET_CORE_POOL_PATHS include/cas_ioctl_codes.h 644;" d -KCAS_IOCTL_INSERT_CORE include/cas_ioctl_codes.h 589;" d -KCAS_IOCTL_INTERRUPT_FLUSHING include/cas_ioctl_codes.h 475;" d -KCAS_IOCTL_LIST_CACHE include/cas_ioctl_codes.h 532;" d -KCAS_IOCTL_MAGIC include/cas_ioctl_codes.h 409;" d -KCAS_IOCTL_NVME_FORMAT include/cas_ioctl_codes.h 566;" d -KCAS_IOCTL_PARTITION_SET include/cas_ioctl_codes.h 510;" d -KCAS_IOCTL_PARTITION_STATS include/cas_ioctl_codes.h 499;" d -KCAS_IOCTL_REMOVE_CORE include/cas_ioctl_codes.h 600;" d -KCAS_IOCTL_RESET_STATS include/cas_ioctl_codes.h 445;" d -KCAS_IOCTL_SET_CACHE_PARAM include/cas_ioctl_codes.h 699;" d -KCAS_IOCTL_SET_CACHE_STATE include/cas_ioctl_codes.h 433;" d -KCAS_IOCTL_SET_CORE_PARAM include/cas_ioctl_codes.h 677;" d -KCAS_IOCTL_START_CACHE include/cas_ioctl_codes.h 577;" d -KCAS_IOCTL_STOP_CACHE include/cas_ioctl_codes.h 421;" d -KCAS_IOCTL_UPGRADE include/cas_ioctl_codes.h 555;" d -KERNEL_DIR Makefile /^KERNEL_DIR ?= "\/lib\/modules\/$(shell uname -r)\/build"$/;" m -KERNEL_MAJOR config.mk /^KERNEL_MAJOR = $(shell echo $(KERNELRELEASE) | cut -d'.' -f2)$/;" m -KERNEL_VERSION Makefile /^KERNEL_VERSION := $(shell uname -r)$/;" m -KERNEL_VERSION config.mk /^KERNEL_VERSION = $(shell echo $(KERNELRELEASE) | cut -d'.' -f1)$/;" m -KMEM_CACHE_MIN_SIZE cas_disk/exp_obj.c 19;" d file: -KRETURN cas_disk/cas_disk_defs.h 81;" d -KRETURN cas_disk/cas_disk_defs.h 84;" d -KRETURN cas_disk/cas_disk_defs.h 87;" d -LIST_FIRST_ITEM cas_cache/utils/utils_rpool.c 199;" d file: -LOOKUP_BDEV cas_cache/linux_kernel_version.h 103;" d -LOOKUP_BDEV cas_cache/linux_kernel_version.h 105;" d -MAKE_RQ_RET_TYPE cas_disk/cas_disk_defs.h 82;" d -MAKE_RQ_RET_TYPE cas_disk/cas_disk_defs.h 85;" d -MAKE_RQ_RET_TYPE cas_disk/cas_disk_defs.h 88;" d -MAX_ELEVATOR_NAME include/cas_ioctl_codes.h 28;" d -MAX_LINES_PER_IO cas_cache/cas_cache.h 46;" d -MAX_STRING_SIZE cas_cache/utils/utils_properties.h 21;" d -MAX_STR_LEN include/cas_ioctl_codes.h 23;" d -MAX_THREAD_NAME_SIZE cas_cache/threads.c 8;" d file: -MODPROBE Makefile /^MODPROBE:=$(shell which modprobe)$/;" m -MODULES_DIR Makefile /^MODULES_DIR=\/lib\/modules\/$(KERNEL_VERSION)\/extra$/;" m -NVME_CONTROLLER cas_cache/cas_cache.h /^ NVME_CONTROLLER$/;" e enum:object_type_t -NVME_FULL config.mk /^NVME_FULL = 0$/;" m -NVME_FULL config.mk /^NVME_FULL = 1$/;" m -NVME_ID_CNS_CTRL cas_cache/utils/utils_nvme.c 38;" d file: -NVME_ID_CNS_NS cas_cache/utils/utils_nvme.c 37;" d file: -OBJECT_TYPE_MAX cas_cache/cas_cache.h /^ OBJECT_TYPE_MAX,$/;" e enum:object_type_t -OBJTOOL config.mk /^OBJTOOL=$(shell [ -f tools\/objtool\/objtool ] && echo "y")$/;" m -OCFDIR Makefile /^OCFDIR=$(PWD)\/..\/ocf$/;" m -OCF_LOGO cas_cache/ocf_env_headers.h 13;" d -OCF_PREFIX_LONG cas_cache/ocf_env_headers.h 15;" d -OCF_PREFIX_SHORT cas_cache/ocf_env_headers.h 14;" d -OCF_VERSION_MAIN cas_cache/ocf_env_headers.h 17;" d -OCF_VERSION_MAJOR cas_cache/ocf_env_headers.h 18;" d -OCF_VERSION_MINOR cas_cache/ocf_env_headers.h 19;" d -OCF_WRITE_FLUSH cas_cache/linux_kernel_version.h 190;" d -OCF_WRITE_FLUSH cas_cache/linux_kernel_version.h 193;" d -OCF_WRITE_FLUSH cas_cache/linux_kernel_version.h 200;" d -OCF_WRITE_FLUSH_FUA cas_cache/linux_kernel_version.h 204;" d -OCF_WRITE_FLUSH_FUA cas_cache/linux_kernel_version.h 219;" d -OCF_WRITE_FLUSH_FUA cas_cache/linux_kernel_version.h 222;" d -OCF_WRITE_FUA cas_cache/linux_kernel_version.h 231;" d -OCF_WRITE_FUA cas_cache/linux_kernel_version.h 234;" d -OCF_WRITE_FUA cas_cache/linux_kernel_version.h 237;" d -OPEN_BDEV_EXCLUSIVE cas_cache/linux_kernel_version.h 91;" d -OPEN_BDEV_EXCLUSIVE cas_cache/linux_kernel_version.h 96;" d -PAGES_TO_BYTES cas_cache/cas_cache.h 44;" d -PG_cas cas_cache/context.c 18;" d file: -PR_STR include/cas_version.h 14;" d -PWD Makefile /^PWD=$(shell pwd)$/;" m -REFER_BLOCK_CALLBACK cas_cache/linux_kernel_version.h 75;" d -RETURN_CMD_RESULT cas_cache/service_ui_ioctl.c 90;" d file: -RMMOD Makefile /^RMMOD :=$(shell which rmmod)$/;" m -RPOOL_ENTRY_TO_ITEM cas_cache/utils/utils_rpool.c 54;" d file: -RPOOL_ITEM_TO_ENTRY cas_cache/utils/utils_rpool.c 50;" d file: -RQ_CHECK_CONTINOUS cas_cache/linux_kernel_version.h 325;" d -RQ_DATA_DIR cas_cache/linux_kernel_version.h 134;" d -RQ_DATA_DIR cas_cache/linux_kernel_version.h 137;" d -RQ_DATA_DIR cas_cache/linux_kernel_version.h 140;" d -RQ_DATA_DIR_WR cas_cache/linux_kernel_version.h 135;" d -RQ_DATA_DIR_WR cas_cache/linux_kernel_version.h 138;" d -RQ_DATA_DIR_WR cas_cache/linux_kernel_version.h 141;" d -RQ_IS_FLUSH cas_cache/linux_kernel_version.h 182;" d -RQ_IS_FLUSH cas_cache/linux_kernel_version.h 192;" d -RQ_IS_FLUSH cas_cache/linux_kernel_version.h 197;" d -SECTOR_SHIFT cas_cache/cas_cache.h 36;" d -SECTOR_SIZE cas_cache/cas_cache.h 40;" d -SEGMENT_BVEC cas_cache/linux_kernel_version.h 329;" d -SEGMENT_BVEC cas_cache/linux_kernel_version.h 331;" d -SET_QUEUE_CHUNK_SECTORS cas_cache/linux_kernel_version.h 249;" d -SET_QUEUE_CHUNK_SECTORS cas_cache/linux_kernel_version.h 252;" d -SHRT_MAX cas_cache/linux_kernel_version.h 339;" d -SHRT_MIN cas_cache/linux_kernel_version.h 335;" d -SLES config.mk /^SLES ?= $(shell cat \/etc\/SuSE-release 2>\/dev\/null)$/;" m -SLES_VERSION config.mk /^SLES_VERSION := $(shell cat \/etc\/os-release |\\$/;" m -STR_PREP include/cas_version.h 13;" d -UPGRADE_IFACE_VERSION_STR cas_cache/layer_upgrade.c 88;" d file: -UTILS_BLK_H_ cas_cache/utils/utils_blk.h 7;" d -UTILS_DATA_H_ cas_cache/utils/utils_data.h 7;" d -UTILS_GC_H_ cas_cache/utils/utils_gc.h 7;" d -UTILS_NVME_H_ cas_cache/utils/utils_nvme.h 7;" d -UTILS_PROPERTIES_H_ cas_cache/utils/utils_properties.h 7;" d -VERSION_FILE Makefile /^VERSION_FILE=$(PWD)\/CAS_VERSION$/;" m -VERSION_FILE config.mk /^VERSION_FILE := $(M)\/CAS_VERSION$/;" m -VERSION_STR cas_cache/utils/utils_properties.c 13;" d file: -__CASDISK_DEBUG_H__ cas_disk/debug.h 6;" d -__CASDISK_DEFS_H__ cas_disk/cas_disk_defs.h 6;" d -__CASDISK_DISK_H__ cas_disk/disk.h 6;" d -__CASDISK_EXP_OBJ_H__ cas_disk/exp_obj.h 6;" d -__CASDISK_H__ cas_disk/cas_disk.h 6;" d -__CASDISK_SYSFS_H__ cas_disk/sysfs.h 6;" d -__CAS_CACHE_DSS_H__ cas_cache/cas_cache_dss.h 6;" d -__CAS_CACHE_H__ cas_cache/cas_cache.h 7;" d -__CAS_CONTROL_H__ cas_cache/control.h 6;" d -__CAS_IOCTL_CODES_H__ include/cas_ioctl_codes.h 7;" d -__CAS_RPOOL_H__ cas_cache/utils/utils_rpool.h 7;" d -__CAS_UTILS_H__ cas_cache/utils/cas_cache_utils.h 8;" d -__CAS_VERSION_H__ include/cas_version.h 7;" d -__CONTEXT_H__ cas_cache/context.h 8;" d -__LAYER_CACHE_MANAGEMENT_H__ cas_cache/layer_cache_management.h 6;" d -__LAYER_UPGRADE_H cas_cache/layer_upgrade.h 8;" d -__LINUX_KERNEL_VERSION_H__ cas_cache/linux_kernel_version.h 7;" d -__OBJ_ATOMIC_DEV_BOTTOM_H__ cas_cache/object/obj_atomic_dev_bottom.h 7;" d -__OBJ_BLK_H__ cas_cache/object/obj_blk.h 7;" d -__OBJ_BLK_UTILS_H__ cas_cache/object/obj_blk_utils.h 7;" d -__OBJ_BLOCK_DEV_BOTTOM_H__ cas_cache/object/obj_block_dev_bottom.h 7;" d -__OBJ_BLOCK_DEV_TOP_H__ cas_cache/object/obj_block_dev_top.h 7;" d -__OCF_ENV_HEADERS_H__ cas_cache/ocf_env_headers.h 8;" d -__OCF_ENV_H__ cas_cache/ocf_env.h 8;" d -__SERVICE_UI_IOCTL_H__ cas_cache/service_ui_ioctl.h 8;" d -__THREADS_H__ cas_cache/threads.h 8;" d -__block_dev_get_elevator_name cas_cache/object/obj_block_dev_bottom.c /^static char *__block_dev_get_elevator_name(struct request_queue *q)$/;" f file: -__blockdev_end_request_all cas_cache/object/obj_block_dev_top.c /^static inline void __blockdev_end_request_all(struct request *rq, int error)$/;" f file: -__cas_ctx_data_alloc cas_cache/context.c /^ctx_data_t *__cas_ctx_data_alloc(uint32_t pages, bool zalloc)$/;" f -__cas_nvme_check_fw cas_cache/utils/utils_nvme.c /^static int __cas_nvme_check_fw(struct nvme_id_ctrl *id_ctrl)$/;" f file: -__casdsk_disk_attach cas_disk/disk.c /^static inline int __casdsk_disk_attach(struct casdsk_disk *dsk,$/;" f file: -__casdsk_disk_clear_pt cas_disk/disk.c /^static inline int __casdsk_disk_clear_pt(struct casdsk_disk *dsk)$/;" f file: -__casdsk_disk_close cas_disk/disk.c /^static void __casdsk_disk_close(struct casdsk_disk *dsk)$/;" f file: -__casdsk_disk_dettach cas_disk/disk.c /^static inline int __casdsk_disk_dettach(struct casdsk_disk *dsk)$/;" f file: -__casdsk_disk_set_attached cas_disk/disk.c /^static inline int __casdsk_disk_set_attached(struct casdsk_disk *dsk)$/;" f file: -__casdsk_disk_set_pt cas_disk/disk.c /^static inline int __casdsk_disk_set_pt(struct casdsk_disk *dsk)$/;" f file: -__casdsk_exp_obj_release cas_disk/exp_obj.c /^static void __casdsk_exp_obj_release(struct casdsk_exp_obj *exp_obj)$/;" f file: -_blkdev_can_hndl_bio cas_cache/object/obj_block_dev_top.c /^static inline int _blkdev_can_hndl_bio(struct bio *bio)$/;" f file: -_blkdev_handle_flush_request cas_cache/object/obj_block_dev_top.c /^static int _blkdev_handle_flush_request(struct request *rq, ocf_core_t core)$/;" f file: -_blkdev_handle_request cas_cache/object/obj_block_dev_top.c /^static int _blkdev_handle_request(struct request *rq, ocf_core_t core)$/;" f file: -_blkdev_is_flush_fua_bio cas_cache/object/obj_block_dev_top.c /^static inline bool _blkdev_is_flush_fua_bio(struct bio *bio)$/;" f file: -_blkdev_scan_request cas_cache/object/obj_block_dev_top.c /^static uint32_t _blkdev_scan_request(ocf_cache_t cache, struct request *rq,$/;" f file: -_block_dev_lock_exported_object cas_cache/object/obj_block_dev_top.c /^static int _block_dev_lock_exported_object(ocf_core_t core, void *cntx)$/;" f file: -_block_dev_stop_exported_object cas_cache/object/obj_block_dev_top.c /^static int _block_dev_stop_exported_object(ocf_core_t core, void *cntx)$/;" f file: -_block_dev_unlock_exported_object cas_cache/object/obj_block_dev_top.c /^static int _block_dev_unlock_exported_object(ocf_core_t core, void *cntx)$/;" f file: -_blockdev_alloc_many_requests cas_cache/object/obj_block_dev_top.c /^static int _blockdev_alloc_many_requests(ocf_core_t core,$/;" f file: -_blockdev_calc_discard_alignment cas_cache/object/obj_block_dev_top.c /^static int _blockdev_calc_discard_alignment(ocf_cache_t cache,$/;" f file: -_blockdev_can_handle_rq cas_cache/object/obj_block_dev_top.c /^static inline bool _blockdev_can_handle_rq(struct request *rq)$/;" f file: -_blockdev_end_io_acct cas_cache/object/obj_block_dev_top.c /^static inline void _blockdev_end_io_acct(struct bio *bio,$/;" f file: -_blockdev_end_request_all cas_cache/object/obj_block_dev_top.c /^static inline void _blockdev_end_request_all(struct request *rq, int error)$/;" f file: -_blockdev_exp_obj_ops cas_cache/object/obj_block_dev_top.c /^static struct casdsk_exp_obj_ops _blockdev_exp_obj_ops = {$/;" v typeref:struct:casdsk_exp_obj_ops file: -_blockdev_is_elevator_inited cas_cache/object/obj_block_dev_top.c /^static inline bool _blockdev_is_elevator_inited(struct request_queue *q)$/;" f file: -_blockdev_is_request_barier cas_cache/object/obj_block_dev_top.c /^bool _blockdev_is_request_barier(struct request *rq)$/;" f -_blockdev_make_request_discard cas_cache/object/obj_block_dev_top.c /^static void _blockdev_make_request_discard(struct casdsk_disk *dsk,$/;" f file: -_blockdev_make_request_fast cas_cache/object/obj_block_dev_top.c /^static int _blockdev_make_request_fast(struct casdsk_disk *dsk,$/;" f file: -_blockdev_peek_request cas_cache/object/obj_block_dev_top.c /^static inline struct request *_blockdev_peek_request(struct request_queue *q)$/;" f file: -_blockdev_prep_rq_fn cas_cache/object/obj_block_dev_top.c /^static int _blockdev_prep_rq_fn(struct casdsk_disk *dsk, struct request_queue *q,$/;" f file: -_blockdev_prepare_queue cas_cache/object/obj_block_dev_top.c /^static int _blockdev_prepare_queue(struct casdsk_disk *dsk,$/;" f file: -_blockdev_request_fn cas_cache/object/obj_block_dev_top.c /^static void _blockdev_request_fn(struct casdsk_disk *dsk, struct request_queue *q,$/;" f file: -_blockdev_set_bio_data cas_cache/object/obj_block_dev_top.c /^static void _blockdev_set_bio_data(struct blk_data *data, struct bio *bio)$/;" f file: -_blockdev_set_discard_properties cas_cache/object/obj_block_dev_top.c /^static void _blockdev_set_discard_properties(ocf_cache_t cache,$/;" f file: -_blockdev_set_exported_object_flush_fua cas_cache/object/obj_block_dev_top.c /^void _blockdev_set_exported_object_flush_fua(ocf_core_t core)$/;" f -_blockdev_set_geometry cas_cache/object/obj_block_dev_top.c /^static int _blockdev_set_geometry(struct casdsk_disk *dsk, void *private)$/;" f file: -_blockdev_set_request_data cas_cache/object/obj_block_dev_top.c /^static void _blockdev_set_request_data(struct blk_data *data, struct request *rq)$/;" f file: -_blockdev_start_io_acct cas_cache/object/obj_block_dev_top.c /^static inline void _blockdev_start_io_acct(struct bio *bio)$/;" f file: -_blockdev_start_request cas_cache/object/obj_block_dev_top.c /^static inline void _blockdev_start_request(struct request *rq)$/;" f file: -_bvec_is_mergeable cas_cache/object/obj_block_dev_top.c /^static inline bool _bvec_is_mergeable(struct bio_vec *bv1, struct bio_vec *bv2)$/;" f file: -_cache_mng_core_pool_get_paths_visitor cas_cache/layer_cache_management.c /^int _cache_mng_core_pool_get_paths_visitor(ocf_uuid_t uuid, void *ctx)$/;" f -_cache_mng_create_exported_object cas_cache/layer_cache_management.c /^static int _cache_mng_create_exported_object(ocf_core_t core, void *cntx)$/;" f file: -_cache_mng_destroy_exported_object cas_cache/layer_cache_management.c /^static int _cache_mng_destroy_exported_object(ocf_core_t core, void *cntx)$/;" f file: -_cache_mng_load cas_cache/layer_cache_management.c /^static int _cache_mng_load(struct ocf_mngt_cache_config *cfg,$/;" f file: -_cache_mng_log_cache_device_path cas_cache/layer_cache_management.c /^static void _cache_mng_log_cache_device_path(ocf_cache_t cache,$/;" f file: -_cache_mng_log_core_device_path cas_cache/layer_cache_management.c /^static void _cache_mng_log_core_device_path(ocf_core_t core)$/;" f file: -_cache_mng_log_core_device_path_visitor cas_cache/layer_cache_management.c /^static int _cache_mng_log_core_device_path_visitor(ocf_core_t core, void *cntx)$/;" f file: -_cache_mng_remove_core_prepare cas_cache/layer_cache_management.c /^int _cache_mng_remove_core_prepare(ocf_cache_t cache, ocf_core_t core,$/;" f -_cache_mng_start cas_cache/layer_cache_management.c /^static int _cache_mng_start(struct ocf_mngt_cache_config *cfg,$/;" f file: -_cache_mng_start_queues cas_cache/layer_cache_management.c /^static int _cache_mng_start_queues(ocf_cache_t cache)$/;" f file: -_cas_alloc_page_rpool cas_cache/context.c /^void *_cas_alloc_page_rpool(void *allocator_ctx, int cpu)$/;" f -_cas_atomic_setup_cmd cas_cache/object/obj_atomic_dev_bottom.c /^static void _cas_atomic_setup_cmd($/;" f file: -_cas_atomic_write_zeroes_end cas_cache/object/obj_atomic_dev_bottom.c /^static void _cas_atomic_write_zeroes_end(struct cas_atomic_write_zero_ctx *ctx,$/;" f file: -_cas_atomic_write_zeroes_step_cmpl cas_cache/object/obj_atomic_dev_bottom.c /^static void _cas_atomic_write_zeroes_step_cmpl(struct ocf_io *io, int error)$/;" f file: -_cas_atomic_write_zeroes_work cas_cache/object/obj_atomic_dev_bottom.c /^void _cas_atomic_write_zeroes_work(struct work_struct *work)$/;" f -_cas_blk_identify_type cas_cache/object/obj_blk_utils.c /^int _cas_blk_identify_type(const char *path, uint8_t *type,$/;" f -_cas_cache_attached_check_visitor cas_cache/layer_upgrade.c /^static int _cas_cache_attached_check_visitor(ocf_cache_t cache, void *cntx)$/;" f file: -_cas_cache_dump_conf_visitor_ctx cas_cache/layer_upgrade.c /^struct _cas_cache_dump_conf_visitor_ctx {$/;" s file: -_cas_cleaner_complete cas_cache/threads.c /^static void _cas_cleaner_complete(ocf_cleaner_t c, uint32_t interval)$/;" f file: -_cas_cleaner_thread cas_cache/threads.c /^static int _cas_cleaner_thread(void *data)$/;" f file: -_cas_create_thread cas_cache/threads.c /^static int _cas_create_thread(struct cas_thread_info **pinfo,$/;" f file: -_cas_ctx_cleaner_init cas_cache/context.c /^static int _cas_ctx_cleaner_init(ocf_cleaner_t c)$/;" f file: -_cas_ctx_cleaner_stop cas_cache/context.c /^static void _cas_ctx_cleaner_stop(ocf_cleaner_t c)$/;" f file: -_cas_ctx_data_copy cas_cache/context.c /^static uint64_t _cas_ctx_data_copy(ctx_data_t *dst, ctx_data_t *src,$/;" f file: -_cas_ctx_data_mlock cas_cache/context.c /^static int _cas_ctx_data_mlock(ctx_data_t *ctx_data)$/;" f file: -_cas_ctx_data_munlock cas_cache/context.c /^static void _cas_ctx_data_munlock(ctx_data_t *ctx_data)$/;" f file: -_cas_ctx_logger_dump_stack cas_cache/context.c /^static int _cas_ctx_logger_dump_stack(ocf_logger_t logger)$/;" f file: -_cas_ctx_logger_printf cas_cache/context.c /^static int _cas_ctx_logger_printf(ocf_logger_t logger, ocf_logger_lvl_t lvl,$/;" f file: -_cas_ctx_logger_printf_rl cas_cache/context.c /^static int _cas_ctx_logger_printf_rl(ocf_logger_t logger, const char *func_name)$/;" f file: -_cas_ctx_metadata_updater_init cas_cache/context.c /^static int _cas_ctx_metadata_updater_init(ocf_metadata_updater_t mu)$/;" f file: -_cas_ctx_metadata_updater_kick cas_cache/context.c /^static void _cas_ctx_metadata_updater_kick(ocf_metadata_updater_t mu)$/;" f file: -_cas_ctx_metadata_updater_stop cas_cache/context.c /^static void _cas_ctx_metadata_updater_stop(ocf_metadata_updater_t mu)$/;" f file: -_cas_ctx_queue_init cas_cache/context.c /^static int _cas_ctx_queue_init(ocf_queue_t q)$/;" f file: -_cas_ctx_queue_kick cas_cache/context.c /^static void _cas_ctx_queue_kick(ocf_queue_t q)$/;" f file: -_cas_ctx_queue_stop cas_cache/context.c /^static void _cas_ctx_queue_stop(ocf_queue_t q)$/;" f file: -_cas_ctx_read_data cas_cache/context.c /^static uint32_t _cas_ctx_read_data(void *dst, ctx_data_t *src,$/;" f file: -_cas_ctx_seek_data cas_cache/context.c /^static uint32_t _cas_ctx_seek_data(ctx_data_t *dst,$/;" f file: -_cas_ctx_write_data cas_cache/context.c /^static uint32_t _cas_ctx_write_data(ctx_data_t *dst, const void *src,$/;" f file: -_cas_ctx_zero_data cas_cache/context.c /^static uint32_t _cas_ctx_zero_data(ctx_data_t *dst, uint32_t size)$/;" f file: -_cas_detect_blk_type cas_cache/object/obj_blk_utils.c /^static inline int _cas_detect_blk_type(const char *path, uint8_t *type,$/;" f file: -_cas_free_page_rpool cas_cache/context.c /^static void _cas_free_page_rpool(void *allocator_ctx, void *item)$/;" f file: -_cas_io_queue_thread cas_cache/threads.c /^static int _cas_io_queue_thread(void *data)$/;" f file: -_cas_metadata_updater_thread cas_cache/threads.c /^static int _cas_metadata_updater_thread(void *data)$/;" f file: -_cas_nvme_controller_identify cas_cache/utils/utils_nvme.c /^static int _cas_nvme_controller_identify(struct file *character_device_file,$/;" f file: -_cas_nvme_format_bdev cas_cache/utils/utils_nvme.c /^static int _cas_nvme_format_bdev(struct block_device *bdev, unsigned int nsid,$/;" f file: -_cas_nvme_format_character_device cas_cache/utils/utils_nvme.c /^static int _cas_nvme_format_character_device(const char *device_path,$/;" f file: -_cas_nvme_format_controller cas_cache/utils/utils_nvme.c /^static int _cas_nvme_format_controller(struct file *character_device_file,$/;" f file: -_cas_nvme_format_namespace_by_path cas_cache/utils/utils_nvme.c /^static int _cas_nvme_format_namespace_by_path(const char *device_path,$/;" f file: -_cas_nvme_get_bdev_from_controller cas_cache/utils/utils_nvme.c /^static int _cas_nvme_get_bdev_from_controller(struct block_device **bdev,$/;" f file: -_cas_nvme_preformat_check cas_cache/utils/utils_nvme.c /^static int _cas_nvme_preformat_check(struct block_device *bdev, int force)$/;" f file: -_cas_page_clear_priv cas_cache/context.c /^static inline void _cas_page_clear_priv(struct page *page)$/;" f file: -_cas_page_get_cpu cas_cache/context.c /^static int _cas_page_get_cpu(struct page *page)$/;" f file: -_cas_page_set_cpu cas_cache/context.c /^static void _cas_page_set_cpu(struct page *page, int cpu)$/;" f file: -_cas_page_set_priv cas_cache/context.c /^static inline void _cas_page_set_priv(struct page *page)$/;" f file: -_cas_page_test_priv cas_cache/context.c /^static inline int _cas_page_test_priv(struct page *page)$/;" f file: -_cas_prop_alloc_entry_key cas_cache/utils/utils_properties.c /^static struct _cas_property *_cas_prop_alloc_entry_key(const char *key)$/;" f file: -_cas_prop_find cas_cache/utils/utils_properties.c /^static struct _cas_property *_cas_prop_find(const struct cas_properties *props,$/;" f file: -_cas_prop_get_size cas_cache/utils/utils_properties.c /^static uint64_t _cas_prop_get_size(struct cas_properties *props)$/;" f file: -_cas_prop_parse_int cas_cache/utils/utils_properties.c /^static int _cas_prop_parse_int(const char *buffer,$/;" f file: -_cas_prop_parse_sint cas_cache/utils/utils_properties.c /^static int _cas_prop_parse_sint(const char *buffer,$/;" f file: -_cas_prop_parse_string cas_cache/utils/utils_properties.c /^static int _cas_prop_parse_string(const char *buffer, const uint64_t size,$/;" f file: -_cas_prop_parse_uint cas_cache/utils/utils_properties.c /^static int _cas_prop_parse_uint(const char *buffer,$/;" f file: -_cas_prop_parse_version cas_cache/utils/utils_properties.c /^static int _cas_prop_parse_version(const char *buffer, uint64_t *offset,$/;" f file: -_cas_prop_serialize cas_cache/utils/utils_properties.c /^static int _cas_prop_serialize(struct _cas_property *entry, void *buffer,$/;" f file: -_cas_prop_serialize_int cas_cache/utils/utils_properties.c /^static int _cas_prop_serialize_int(char *buffer, const uint64_t size,$/;" f file: -_cas_prop_serialize_sint cas_cache/utils/utils_properties.c /^static int _cas_prop_serialize_sint(char *buffer, const uint64_t size,$/;" f file: -_cas_prop_serialize_string cas_cache/utils/utils_properties.c /^static int _cas_prop_serialize_string(char *buffer, const uint64_t size,$/;" f file: -_cas_prop_serialize_uint cas_cache/utils/utils_properties.c /^static int _cas_prop_serialize_uint(char *buffer, const uint64_t size,$/;" f file: -_cas_property cas_cache/utils/utils_properties.c /^struct _cas_property {$/;" s file: -_cas_reserve_pool_per_cpu cas_cache/utils/utils_rpool.c /^struct _cas_reserve_pool_per_cpu {$/;" s file: -_cas_rpool_pre_alloc_do cas_cache/utils/utils_rpool.c /^void _cas_rpool_pre_alloc_do(struct work_struct *ws)$/;" f -_cas_rpool_pre_alloc_info cas_cache/utils/utils_rpool.c /^struct _cas_rpool_pre_alloc_info {$/;" s file: -_cas_rpool_pre_alloc_schedule cas_cache/utils/utils_rpool.c /^int _cas_rpool_pre_alloc_schedule(int cpu,$/;" f -_cas_start_thread cas_cache/threads.c /^static void _cas_start_thread(struct cas_thread_info *info)$/;" f file: -_cas_stop_thread cas_cache/threads.c /^static void _cas_stop_thread(struct cas_thread_info *info)$/;" f file: -_cas_upgrade_check_ctx_state cas_cache/layer_upgrade.c /^static int _cas_upgrade_check_ctx_state(void)$/;" f file: -_cas_upgrade_clear_state cas_cache/layer_upgrade.c /^static void _cas_upgrade_clear_state(void)$/;" f file: -_cas_upgrade_core_visitor cas_cache/layer_upgrade.c /^int _cas_upgrade_core_visitor(ocf_core_t core, void *cntx)$/;" f -_cas_upgrade_destroy_props_array cas_cache/layer_upgrade.c /^static void _cas_upgrade_destroy_props_array($/;" f file: -_cas_upgrade_dump_cache_conf cas_cache/layer_upgrade.c /^static int _cas_upgrade_dump_cache_conf(ocf_cache_t device,$/;" f file: -_cas_upgrade_dump_cache_conf_cores cas_cache/layer_upgrade.c /^static int _cas_upgrade_dump_cache_conf_cores(ocf_cache_t device,$/;" f file: -_cas_upgrade_dump_cache_conf_flush cas_cache/layer_upgrade.c /^static int _cas_upgrade_dump_cache_conf_flush(ocf_cache_t cache,$/;" f file: -_cas_upgrade_dump_cache_conf_io_class cas_cache/layer_upgrade.c /^static int _cas_upgrade_dump_cache_conf_io_class(ocf_cache_t cache,$/;" f file: -_cas_upgrade_dump_cache_conf_main cas_cache/layer_upgrade.c /^static int _cas_upgrade_dump_cache_conf_main(ocf_cache_t cache,$/;" f file: -_cas_upgrade_dump_cache_conf_visitor cas_cache/layer_upgrade.c /^int _cas_upgrade_dump_cache_conf_visitor(ocf_cache_t cache, void *cntx)$/;" f -_cas_upgrade_dump_conf cas_cache/layer_upgrade.c /^static int _cas_upgrade_dump_conf(void)$/;" f file: -_cas_upgrade_dump_io_class_visit_ctx cas_cache/layer_upgrade.c /^struct _cas_upgrade_dump_io_class_visit_ctx {$/;" s file: -_cas_upgrade_dump_io_class_visitor cas_cache/layer_upgrade.c /^int _cas_upgrade_dump_io_class_visitor(ocf_cache_t cache,$/;" f -_cas_upgrade_init_props_array cas_cache/layer_upgrade.c /^static int _cas_upgrade_init_props_array($/;" f file: -_cas_upgrade_restore_cache cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_cache(struct cas_properties *cache_props)$/;" f file: -_cas_upgrade_restore_cache_after_error cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_cache_after_error($/;" f file: -_cas_upgrade_restore_cache_mode cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_cache_mode(struct cas_properties *cache_props)$/;" f file: -_cas_upgrade_restore_cache_mode_visitor cas_cache/layer_upgrade.c /^int _cas_upgrade_restore_cache_mode_visitor(ocf_core_t core, void *cntx)$/;" f -_cas_upgrade_restore_conf_core cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_conf_core(struct cas_properties *cache_props,$/;" f file: -_cas_upgrade_restore_conf_flush cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_conf_flush(struct cas_properties *cache_props,$/;" f file: -_cas_upgrade_restore_conf_io_class cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_conf_io_class($/;" f file: -_cas_upgrade_restore_conf_main cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_conf_main(struct cas_properties *cache_props,$/;" f file: -_cas_upgrade_restore_configuration cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_configuration($/;" f file: -_cas_upgrade_restore_noop cas_cache/layer_upgrade.c /^static int _cas_upgrade_restore_noop(struct cas_properties *cache_props)$/;" f file: -_cas_upgrade_set_pt_and_flush cas_cache/layer_upgrade.c /^static int _cas_upgrade_set_pt_and_flush(void)$/;" f file: -_cas_upgrade_set_pt_and_flush_visitor_cache cas_cache/layer_upgrade.c /^int _cas_upgrade_set_pt_and_flush_visitor_cache(ocf_cache_t cache, void *cntx)$/;" f -_cas_upgrade_set_state cas_cache/layer_upgrade.c /^static void _cas_upgrade_set_state(void)$/;" f file: -_cas_upgrade_stop_devices cas_cache/layer_upgrade.c /^static int _cas_upgrade_stop_devices(void)$/;" f file: -_cas_upgrade_stop_devices_visitor_exit cas_cache/layer_upgrade.c /^int _cas_upgrade_stop_devices_visitor_exit(ocf_cache_t cache, void *cntx)$/;" f -_cas_upgrade_stop_devices_visitor_wait cas_cache/layer_upgrade.c /^int _cas_upgrade_stop_devices_visitor_wait(ocf_cache_t cache, void *cntx)$/;" f -_casdsk_del_partitions cas_disk/exp_obj.c /^static int _casdsk_del_partitions(struct block_device *bd)$/;" f file: -_casdsk_disk_attrs cas_disk/disk.c /^static struct attribute *_casdsk_disk_attrs[] = {$/;" v typeref:struct:attribute file: -_casdsk_disk_claim cas_disk/disk.c /^static void _casdsk_disk_claim(struct casdsk_disk *dsk, void *private)$/;" f file: -_casdsk_disk_init_kobject cas_disk/disk.c /^static int _casdsk_disk_init_kobject(struct casdsk_disk *dsk)$/;" f file: -_casdsk_disk_mode_attr cas_disk/disk.c /^static struct casdsk_attribute _casdsk_disk_mode_attr =$/;" v typeref:struct:casdsk_attribute file: -_casdsk_disk_mode_show cas_disk/disk.c /^static ssize_t _casdsk_disk_mode_show(struct kobject *kobj, char *page)$/;" f file: -_casdsk_disk_modes cas_disk/disk.c /^static const char * const _casdsk_disk_modes[] = {$/;" v file: -_casdsk_disk_release cas_disk/disk.c /^static void _casdsk_disk_release(struct kobject *kobj)$/;" f file: -_casdsk_exp_obj_begin_rq cas_disk/exp_obj.c /^static inline unsigned int _casdsk_exp_obj_begin_rq(struct casdsk_disk *dsk)$/;" f file: -_casdsk_exp_obj_clear_dev_t cas_disk/exp_obj.c /^static void _casdsk_exp_obj_clear_dev_t(struct casdsk_disk *dsk)$/;" f file: -_casdsk_exp_obj_drain_elevator cas_disk/exp_obj.c /^static void _casdsk_exp_obj_drain_elevator(struct request_queue *q)$/;" f file: -_casdsk_exp_obj_end_rq cas_disk/exp_obj.c /^static inline void _casdsk_exp_obj_end_rq(struct casdsk_disk *dsk, unsigned int cpu)$/;" f file: -_casdsk_exp_obj_exists cas_disk/exp_obj.c /^static bool _casdsk_exp_obj_exists(const char *path)$/;" f file: -_casdsk_exp_obj_flush_queue cas_disk/exp_obj.c /^static void _casdsk_exp_obj_flush_queue(struct casdsk_disk *dsk)$/;" f file: -_casdsk_exp_obj_handle_bio cas_disk/exp_obj.c /^static inline void _casdsk_exp_obj_handle_bio(struct casdsk_disk *dsk,$/;" f file: -_casdsk_exp_obj_handle_bio_att cas_disk/exp_obj.c /^static inline void _casdsk_exp_obj_handle_bio_att(struct casdsk_disk *dsk,$/;" f file: -_casdsk_exp_obj_handle_bio_pt cas_disk/exp_obj.c /^static inline void _casdsk_exp_obj_handle_bio_pt(struct casdsk_disk *dsk,$/;" f file: -_casdsk_exp_obj_hide_parts cas_disk/exp_obj.c /^static int _casdsk_exp_obj_hide_parts(struct casdsk_disk *dsk)$/;" f file: -_casdsk_exp_obj_init_kobject cas_disk/exp_obj.c /^static int _casdsk_exp_obj_init_kobject(struct casdsk_disk *dsk)$/;" f file: -_casdsk_exp_obj_make_rq_fn cas_disk/exp_obj.c /^static MAKE_RQ_RET_TYPE _casdsk_exp_obj_make_rq_fn(struct request_queue *q,$/;" f file: -_casdsk_exp_obj_ops cas_disk/exp_obj.c /^static const struct block_device_operations _casdsk_exp_obj_ops = {$/;" v typeref:struct:block_device_operations file: -_casdsk_exp_obj_prep_rq_fn cas_disk/exp_obj.c /^static int _casdsk_exp_obj_prep_rq_fn(struct request_queue *q, struct request *rq)$/;" f file: -_casdsk_exp_obj_release cas_disk/exp_obj.c /^static void _casdsk_exp_obj_release(struct kobject *kobj)$/;" f file: -_casdsk_exp_obj_request_fn cas_disk/exp_obj.c /^static void _casdsk_exp_obj_request_fn(struct request_queue *q)$/;" f file: -_casdsk_exp_obj_set_dev_t cas_disk/exp_obj.c /^static int _casdsk_exp_obj_set_dev_t(struct casdsk_disk *dsk, struct gendisk *gd)$/;" f file: -_casdsk_exp_obj_wait_for_pending_rqs cas_disk/exp_obj.c /^static void _casdsk_exp_obj_wait_for_pending_rqs(struct casdsk_disk *dsk)$/;" f file: -_casdsk_flags cas_disk/exp_obj.c /^static int _casdsk_flags = GENHD_FL_EXT_DEVT;$/;" v file: -_casdsk_flags cas_disk/exp_obj.c /^static int _casdsk_flags = GENHD_FL_NO_PART_SCAN | GENHD_FL_EXT_DEVT;$/;" v file: -_casdsk_get_next_part_no cas_disk/exp_obj.c /^static int _casdsk_get_next_part_no(struct block_device *bd)$/;" f file: -_casdsk_module_free_config cas_disk/main.c /^static void _casdsk_module_free_config(struct casdsk_module *mod)$/;" f file: -_casdsk_module_ktype cas_disk/main.c /^static struct kobj_type _casdsk_module_ktype = {$/;" v typeref:struct:kobj_type file: -_casdsk_module_release cas_disk/main.c /^static void _casdsk_module_release(struct kobject *kobj)$/;" f file: -_casdsk_sysfs_show cas_disk/sysfs.c /^static ssize_t _casdsk_sysfs_show(struct kobject *kobj, struct attribute *attr,$/;" f file: -_casdsk_sysfs_store cas_disk/sysfs.c /^static ssize_t _casdsk_sysfs_store(struct kobject *kobj, struct attribute *attr,$/;" f file: -_control_device cas_cache/control.c /^static struct cas_ctrl_device _control_device;$/;" v typeref:struct:cas_ctrl_device file: -_ctrl_dev_fops cas_cache/control.c /^static const struct file_operations _ctrl_dev_fops = {$/;" v typeref:struct:file_operations file: -_env_allocator cas_cache/ocf_env.c /^struct _env_allocator {$/;" s file: -_env_allocator_item cas_cache/ocf_env.c /^struct _env_allocator_item {$/;" s file: -_ocf_core_visitor_ctx cas_cache/layer_upgrade.c /^struct _ocf_core_visitor_ctx {$/;" s file: -activated cas_disk/exp_obj.h /^ bool activated;$/;" m struct:casdsk_exp_obj -addr cas_cache/main.c /^ unsigned long addr;$/;" m struct:exported_symbol file: -addr cas_cache/object/obj_atomic_dev_bottom.c /^ uint64_t addr;$/;" m struct:cas_atomic_io file: -allocator_ctx cas_cache/utils/utils_rpool.c /^ void *allocator_ctx;$/;" m struct:_cas_rpool_pre_alloc_info file: -atomic_dev_deinit cas_cache/object/obj_atomic_dev_bottom.c /^void atomic_dev_deinit(void)$/;" f -atomic_dev_init cas_cache/object/obj_atomic_dev_bottom.c /^int atomic_dev_init(void)$/;" f -atomic_dev_params cas_cache/object/obj_atomic_dev_bottom.h /^struct atomic_dev_params {$/;" s -atomic_io_allocator cas_cache/object/obj_atomic_dev_bottom.c /^static struct ocf_mpool *atomic_io_allocator;$/;" v typeref:struct:ocf_mpool file: -atomic_metadata_mode cas_cache/object/obj_atomic_dev_bottom.h /^enum atomic_metadata_mode {$/;" g -atomic_params cas_cache/object/obj_blk.h /^ struct atomic_dev_params atomic_params;$/;" m struct:bd_volume typeref:struct:bd_volume::atomic_dev_params -attr cas_disk/sysfs.h /^ struct attribute attr;$/;" m struct:casdsk_attribute typeref:struct:casdsk_attribute::attribute -bd cas_disk/disk.h /^ struct block_device *bd;$/;" m struct:casdsk_disk typeref:struct:casdsk_disk::block_device -bd_claim_by_disk cas_disk/cas_disk_defs.h /^static inline int bd_claim_by_disk(struct block_device *bdev, void *holder,$/;" f -bd_release_from_disk cas_disk/cas_disk_defs.h /^static inline void bd_release_from_disk(struct block_device *bdev,$/;" f -bd_volume cas_cache/object/obj_blk.h /^static inline struct bd_volume *bd_volume(ocf_volume_t vol)$/;" f -bd_volume cas_cache/object/obj_blk.h /^struct bd_volume {$/;" s -bio cas_cache/object/obj_atomic_dev_bottom.c /^ struct bio *bio;$/;" m struct:cas_atomic_io typeref:struct:cas_atomic_io::bio file: -bio cas_disk/exp_obj.h /^ struct bio *bio;$/;" m struct:casdsk_exp_obj_pt_io_ctx typeref:struct:casdsk_exp_obj_pt_io_ctx::bio -bio_vec_iter cas_cache/context.h /^struct bio_vec_iter {$/;" s -blk_data cas_cache/context.h /^struct blk_data {$/;" s -blkio cas_cache/object/obj_blk_utils.h /^struct blkio {$/;" s -blobs cas_disk/cas_disk_defs.h /^ struct casdsk_props_conf *blobs;$/;" m struct:casdsk_stored_config typeref:struct:casdsk_stored_config::casdsk_props_conf -block_dev_activate_exported_object cas_cache/object/obj_block_dev_top.c /^int block_dev_activate_exported_object(ocf_core_t core)$/;" f -block_dev_close_object cas_cache/object/obj_block_dev_bottom.c /^void block_dev_close_object(ocf_volume_t vol)$/;" f -block_dev_complete_bio_discard cas_cache/object/obj_block_dev_top.c /^void block_dev_complete_bio_discard(struct ocf_io *io, int error)$/;" f -block_dev_complete_bio_fast cas_cache/object/obj_block_dev_top.c /^void block_dev_complete_bio_fast(struct ocf_io *io, int error)$/;" f -block_dev_complete_flush cas_cache/object/obj_block_dev_top.c /^void block_dev_complete_flush(struct ocf_io *io, int error)$/;" f -block_dev_complete_rq cas_cache/object/obj_block_dev_top.c /^void block_dev_complete_rq(struct ocf_io *io, int error)$/;" f -block_dev_complete_sub_rq cas_cache/object/obj_block_dev_top.c /^void block_dev_complete_sub_rq(struct ocf_io *io, int error)$/;" f -block_dev_create_exported_object cas_cache/object/obj_block_dev_top.c /^int block_dev_create_exported_object(ocf_core_t core)$/;" f -block_dev_deinit cas_cache/object/obj_block_dev_bottom.c /^void block_dev_deinit(void)$/;" f -block_dev_destroy_all_exported_objects cas_cache/object/obj_block_dev_top.c /^int block_dev_destroy_all_exported_objects(ocf_cache_t cache)$/;" f -block_dev_destroy_exported_object cas_cache/object/obj_block_dev_top.c /^int block_dev_destroy_exported_object(ocf_core_t core)$/;" f -block_dev_get_byte_length cas_cache/object/obj_block_dev_bottom.c /^uint64_t block_dev_get_byte_length(ocf_volume_t vol)$/;" f -block_dev_get_elevator_name cas_cache/object/obj_block_dev_bottom.c /^const char *block_dev_get_elevator_name(struct request_queue *q)$/;" f -block_dev_get_max_io_size cas_cache/object/obj_block_dev_bottom.c /^unsigned int block_dev_get_max_io_size(ocf_volume_t vol)$/;" f -block_dev_init cas_cache/object/obj_block_dev_bottom.c /^int block_dev_init(void)$/;" f -block_dev_is_metadata_mode_optimal cas_cache/object/obj_block_dev_bottom.c /^int block_dev_is_metadata_mode_optimal(struct atomic_dev_params *atomic_params,$/;" f -block_dev_open_object cas_cache/object/obj_block_dev_bottom.c /^int block_dev_open_object(ocf_volume_t vol)$/;" f -block_dev_start_bio_fast cas_cache/object/obj_block_dev_top.c /^void block_dev_start_bio_fast(struct ocf_io *io)$/;" f -block_dev_submit_discard cas_cache/object/obj_block_dev_bottom.c /^void block_dev_submit_discard(struct ocf_io *io)$/;" f -block_dev_submit_flush cas_cache/object/obj_block_dev_bottom.c /^static void block_dev_submit_flush(struct ocf_io *io)$/;" f file: -block_dev_submit_io cas_cache/object/obj_block_dev_bottom.c /^static void block_dev_submit_io(struct ocf_io *io)$/;" f file: -block_dev_try_get_io_class cas_cache/object/obj_block_dev_bottom.c /^int block_dev_try_get_io_class(struct bio *bio, int *io_class)$/;" f -btm_bd cas_cache/object/obj_blk.h /^ struct block_device *btm_bd;$/;" m struct:bd_volume typeref:struct:bd_volume::block_device -buffer cas_disk/cas_disk.h /^ void *buffer;$/;" m struct:casdsk_props_conf -bvec_size cas_cache/object/obj_atomic_dev_bottom.c /^ uint32_t bvec_size;$/;" m struct:cas_atomic_io file: -bytes cas_cache/object/obj_atomic_dev_bottom.c /^ uint32_t bytes;$/;" m struct:cas_atomic_io file: -cache_count include/cas_ioctl_codes.h /^ int cache_count;$/;" m struct:kcas_cache_count -cache_dirty include/cas_ioctl_codes.h /^ bool cache_dirty;$/;" m struct:kcas_cache_check_device -cache_elevator include/cas_ioctl_codes.h /^ char cache_elevator[MAX_ELEVATOR_NAME];$/;" m struct:kcas_start_cache -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of an running cache *\/$/;" m struct:kcas_flush_cache -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of an running cache *\/$/;" m struct:kcas_flush_core -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of an running cache *\/$/;" m struct:kcas_insert_core -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of an running cache *\/$/;" m struct:kcas_interrupt_flushing -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of an running cache *\/$/;" m struct:kcas_remove_core -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of an running cache *\/$/;" m struct:kcas_reset_stats -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of cache for which state should be set *\/$/;" m struct:kcas_set_cache_state -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id; \/**< id of cache to be stopped *\/$/;" m struct:kcas_stop_cache -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_cache_info -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_core_info -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_get_cache_param -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_get_core_param -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_io_class -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_io_classes -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_set_cache_param -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_set_core_param -cache_id include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id;$/;" m struct:kcas_start_cache -cache_id_tab include/cas_ioctl_codes.h /^ ocf_cache_id_t cache_id_tab[CACHE_LIST_ID_LIMIT];$/;" m struct:kcas_cache_list -cache_mng_add_core_to_cache cas_cache/layer_cache_management.c /^int cache_mng_add_core_to_cache(struct ocf_mngt_core_config *cfg,$/;" f -cache_mng_cache_check_device cas_cache/layer_cache_management.c /^int cache_mng_cache_check_device(struct kcas_cache_check_device *cmd_info)$/;" f -cache_mng_core_pool_get_paths cas_cache/layer_cache_management.c /^int cache_mng_core_pool_get_paths(struct kcas_core_pool_path *cmd_info)$/;" f -cache_mng_core_pool_remove cas_cache/layer_cache_management.c /^int cache_mng_core_pool_remove(struct kcas_core_pool_remove *cmd_info)$/;" f -cache_mng_exit_instance cas_cache/layer_cache_management.c /^int cache_mng_exit_instance(ocf_cache_id_t id, int flush)$/;" f -cache_mng_flush_device cas_cache/layer_cache_management.c /^int cache_mng_flush_device(ocf_cache_id_t id)$/;" f -cache_mng_flush_object cas_cache/layer_cache_management.c /^int cache_mng_flush_object(ocf_cache_id_t cache_id, ocf_core_id_t core_id,$/;" f -cache_mng_get_cache_params cas_cache/layer_cache_management.c /^int cache_mng_get_cache_params(struct kcas_get_cache_param *info)$/;" f -cache_mng_get_cleaning_param cas_cache/layer_cache_management.c /^int cache_mng_get_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type,$/;" f -cache_mng_get_cleaning_policy cas_cache/layer_cache_management.c /^int cache_mng_get_cleaning_policy(ocf_cache_id_t cache_id, uint32_t *type)$/;" f -cache_mng_get_core_info cas_cache/layer_cache_management.c /^int cache_mng_get_core_info(struct kcas_core_info *info)$/;" f -cache_mng_get_core_params cas_cache/layer_cache_management.c /^int cache_mng_get_core_params(struct kcas_get_core_param *info)$/;" f -cache_mng_get_info cas_cache/layer_cache_management.c /^int cache_mng_get_info(struct kcas_cache_info *info)$/;" f -cache_mng_get_io_class_info cas_cache/layer_cache_management.c /^int cache_mng_get_io_class_info(struct kcas_io_class *part)$/;" f -cache_mng_get_seq_cutoff_policy cas_cache/layer_cache_management.c /^int cache_mng_get_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id,$/;" f -cache_mng_get_seq_cutoff_threshold cas_cache/layer_cache_management.c /^int cache_mng_get_seq_cutoff_threshold(ocf_cache_id_t cache_id,$/;" f -cache_mng_init_instance cas_cache/layer_cache_management.c /^int cache_mng_init_instance(struct ocf_mngt_cache_config *cfg,$/;" f -cache_mng_initialize_core_objects cas_cache/layer_cache_management.c /^static int cache_mng_initialize_core_objects(ocf_cache_t cache)$/;" f file: -cache_mng_interrupt_flushing cas_cache/layer_cache_management.c /^int cache_mng_interrupt_flushing(ocf_cache_id_t id)$/;" f -cache_mng_list_caches cas_cache/layer_cache_management.c /^int cache_mng_list_caches(struct kcas_cache_list *list)$/;" f -cache_mng_list_caches_visitor cas_cache/layer_cache_management.c /^static int cache_mng_list_caches_visitor(ocf_cache_t cache, void *cntx)$/;" f file: -cache_mng_prepare_cache_cfg cas_cache/layer_cache_management.c /^int cache_mng_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg,$/;" f -cache_mng_prepare_core_cfg cas_cache/layer_cache_management.c /^int cache_mng_prepare_core_cfg(struct ocf_mngt_core_config *cfg,$/;" f -cache_mng_remove_core_from_cache cas_cache/layer_cache_management.c /^int cache_mng_remove_core_from_cache(struct kcas_remove_core *cmd)$/;" f -cache_mng_reset_core_stats cas_cache/layer_cache_management.c /^int cache_mng_reset_core_stats(ocf_cache_id_t cache_id,$/;" f -cache_mng_set_cache_mode cas_cache/layer_cache_management.c /^int cache_mng_set_cache_mode(ocf_cache_id_t id, ocf_cache_mode_t mode,$/;" f -cache_mng_set_cache_params cas_cache/layer_cache_management.c /^int cache_mng_set_cache_params(struct kcas_set_cache_param *info)$/;" f -cache_mng_set_cleaning_param cas_cache/layer_cache_management.c /^int cache_mng_set_cleaning_param(ocf_cache_id_t cache_id, ocf_cleaning_t type,$/;" f -cache_mng_set_cleaning_policy cas_cache/layer_cache_management.c /^int cache_mng_set_cleaning_policy(ocf_cache_id_t cache_id, uint32_t type)$/;" f -cache_mng_set_core_params cas_cache/layer_cache_management.c /^int cache_mng_set_core_params(struct kcas_set_core_param *info)$/;" f -cache_mng_set_partitions cas_cache/layer_cache_management.c /^int cache_mng_set_partitions(struct kcas_io_classes *cfg)$/;" f -cache_mng_set_seq_cutoff_policy cas_cache/layer_cache_management.c /^int cache_mng_set_seq_cutoff_policy(ocf_cache_id_t id, ocf_core_id_t core_id,$/;" f -cache_mng_set_seq_cutoff_threshold cas_cache/layer_cache_management.c /^int cache_mng_set_seq_cutoff_threshold(ocf_cache_id_t cache_id, ocf_core_id_t core_id,$/;" f -cache_mng_update_core_uuid cas_cache/layer_cache_management.c /^int cache_mng_update_core_uuid(ocf_cache_t cache, ocf_core_id_t id, ocf_uuid_t uuid)$/;" f -cache_mng_wait_for_rq_finish cas_cache/layer_cache_management.c /^void cache_mng_wait_for_rq_finish(ocf_cache_t cache)$/;" f -cache_mng_wait_for_rq_finish_visitor cas_cache/layer_cache_management.c /^static int cache_mng_wait_for_rq_finish_visitor(ocf_core_t core, void *cntx)$/;" f file: -cache_param_cleaning_acp_flush_max_buffers include/cas_ioctl_codes.h /^ cache_param_cleaning_acp_flush_max_buffers,$/;" e enum:kcas_cache_param_id -cache_param_cleaning_acp_wake_up_time include/cas_ioctl_codes.h /^ cache_param_cleaning_acp_wake_up_time,$/;" e enum:kcas_cache_param_id -cache_param_cleaning_alru_activity_threshold include/cas_ioctl_codes.h /^ cache_param_cleaning_alru_activity_threshold,$/;" e enum:kcas_cache_param_id -cache_param_cleaning_alru_flush_max_buffers include/cas_ioctl_codes.h /^ cache_param_cleaning_alru_flush_max_buffers,$/;" e enum:kcas_cache_param_id -cache_param_cleaning_alru_stale_buffer_time include/cas_ioctl_codes.h /^ cache_param_cleaning_alru_stale_buffer_time,$/;" e enum:kcas_cache_param_id -cache_param_cleaning_alru_wake_up_time include/cas_ioctl_codes.h /^ cache_param_cleaning_alru_wake_up_time,$/;" e enum:kcas_cache_param_id -cache_param_cleaning_policy_type include/cas_ioctl_codes.h /^ cache_param_cleaning_policy_type,$/;" e enum:kcas_cache_param_id -cache_param_id_max include/cas_ioctl_codes.h /^ cache_param_id_max,$/;" e enum:kcas_cache_param_id -cache_path_name include/cas_ioctl_codes.h /^ char cache_path_name[MAX_STR_LEN]; \/**< path to an ssd*\/$/;" m struct:kcas_start_cache -cache_path_name include/cas_ioctl_codes.h /^ char cache_path_name[MAX_STR_LEN];$/;" m struct:kcas_cache_info -cache_props cas_cache/layer_upgrade.c /^ struct cas_properties *cache_props;$/;" m struct:_cas_upgrade_dump_io_class_visit_ctx typeref:struct:_cas_upgrade_dump_io_class_visit_ctx::cas_properties file: -cache_props cas_cache/layer_upgrade.c /^ struct cas_properties *cache_props;$/;" m struct:_ocf_core_visitor_ctx typeref:struct:_ocf_core_visitor_ctx::cas_properties file: -caches_no_init cas_cache/layer_upgrade.c /^size_t caches_no_init;$/;" v -caches_props_array cas_cache/layer_upgrade.c /^ struct cas_properties **caches_props_array;$/;" m struct:_cas_cache_dump_conf_visitor_ctx typeref:struct:_cas_cache_dump_conf_visitor_ctx::cas_properties file: -caches_serialized_conf cas_cache/layer_upgrade.c /^ struct casdsk_props_conf *caches_serialized_conf;$/;" m struct:_cas_cache_dump_conf_visitor_ctx typeref:struct:_cas_cache_dump_conf_visitor_ctx::casdsk_props_conf file: -caches_serialized_conf_init cas_cache/layer_upgrade.c /^struct casdsk_props_conf *caches_serialized_conf_init;$/;" v typeref:struct:casdsk_props_conf -caching_mode include/cas_ioctl_codes.h /^ ocf_cache_mode_t caching_mode;$/;" m struct:kcas_set_cache_state -caching_mode include/cas_ioctl_codes.h /^ ocf_cache_mode_t caching_mode;$/;" m struct:kcas_start_cache -cas_alloc_blk_data cas_cache/context.c /^struct blk_data *cas_alloc_blk_data(uint32_t size, gfp_t flags)$/;" f -cas_atomic_alloc cas_cache/object/obj_atomic_dev_bottom.c /^static struct cas_atomic_io *cas_atomic_alloc(int dir, struct ocf_io *io, bool write_zero)$/;" f file: -cas_atomic_close_object cas_cache/object/obj_atomic_dev_bottom.c /^void cas_atomic_close_object(ocf_data_obj_t obj)$/;" f -cas_atomic_dealloc cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_dealloc(struct cas_atomic_io *atomics)$/;" f file: -cas_atomic_end_atom cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_end_atom(struct cas_atomic_io *atom, int error)$/;" f file: -cas_atomic_end_request cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_end_request(struct request *request, int error)$/;" f file: -cas_atomic_fire_atom cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_fire_atom(int dir, struct ocf_io *io,$/;" f file: -cas_atomic_fire_atoms cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_fire_atoms(int dir, struct ocf_io *io,$/;" f file: -cas_atomic_fire_io cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_fire_io(struct ocf_io *io,$/;" f file: -cas_atomic_get_length cas_cache/object/obj_atomic_dev_bottom.c /^uint64_t cas_atomic_get_length(ocf_data_obj_t obj)$/;" f -cas_atomic_get_max_io_size cas_cache/object/obj_atomic_dev_bottom.c /^unsigned int cas_atomic_get_max_io_size(ocf_data_obj_t obj)$/;" f -cas_atomic_io cas_cache/object/obj_atomic_dev_bottom.c /^struct cas_atomic_io {$/;" s file: -cas_atomic_max_io_sectors cas_cache/object/obj_atomic_dev_bottom.c /^static inline uint32_t cas_atomic_max_io_sectors(void)$/;" f file: -cas_atomic_open_object cas_cache/object/obj_atomic_dev_bottom.c /^int cas_atomic_open_object(ocf_data_obj_t obj)$/;" f -cas_atomic_prepare_atoms cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_prepare_atoms(struct ocf_io *io,$/;" f file: -cas_atomic_rd_complete cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_rd_complete(struct cas_atomic_io *atom)$/;" f file: -cas_atomic_rd_metadata_complete cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_rd_metadata_complete(struct cas_atomic_io *atom)$/;" f file: -cas_atomic_rd_metadata_prepare cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_rd_metadata_prepare(struct ocf_io *io,$/;" f file: -cas_atomic_rd_prepare cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_rd_prepare(struct ocf_io *io,$/;" f file: -cas_atomic_setup_cmd cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_setup_cmd(int dir, struct cas_atomic_io *atom)$/;" f file: -cas_atomic_size_of cas_cache/object/obj_atomic_dev_bottom.c /^static inline uint32_t cas_atomic_size_of(uint32_t size)$/;" f file: -cas_atomic_special_req_prepare cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_special_req_prepare(struct cas_atomic_io *atom,$/;" f file: -cas_atomic_submit_discard cas_cache/object/obj_atomic_dev_bottom.c /^void cas_atomic_submit_discard(struct ocf_io *io)$/;" f -cas_atomic_submit_discard_bio cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_submit_discard_bio(struct cas_atomic_io *atom)$/;" f file: -cas_atomic_submit_flush cas_cache/object/obj_atomic_dev_bottom.c /^void cas_atomic_submit_flush(struct ocf_io *io)$/;" f -cas_atomic_submit_flush_bio cas_cache/object/obj_atomic_dev_bottom.c /^static void cas_atomic_submit_flush_bio(struct cas_atomic_io *atom)$/;" f file: -cas_atomic_submit_io cas_cache/object/obj_atomic_dev_bottom.c /^void cas_atomic_submit_io(struct ocf_io *io)$/;" f -cas_atomic_submit_metadata cas_cache/object/obj_atomic_dev_bottom.c /^void cas_atomic_submit_metadata(struct ocf_io *io)$/;" f -cas_atomic_submit_write_zeroes cas_cache/object/obj_atomic_dev_bottom.c /^void cas_atomic_submit_write_zeroes(struct ocf_io *io)$/;" f -cas_atomic_wr_prepare cas_cache/object/obj_atomic_dev_bottom.c /^static int cas_atomic_wr_prepare(struct ocf_io *io,$/;" f file: -cas_atomic_write_zero_ctx cas_cache/object/obj_atomic_dev_bottom.c /^struct cas_atomic_write_zero_ctx$/;" s file: -cas_bd_io_alloc_bio cas_cache/object/obj_block_dev_bottom.c /^static inline struct bio *cas_bd_io_alloc_bio(struct blkio *bdio)$/;" f file: -cas_bd_io_end cas_cache/object/obj_block_dev_bottom.c /^static void cas_bd_io_end(struct ocf_io *io, int error)$/;" f file: -cas_bd_io_prepare cas_cache/object/obj_block_dev_bottom.c /^static inline bool cas_bd_io_prepare(int *dir, struct ocf_io *io)$/;" f file: -cas_bio_clone cas_cache/linux_kernel_version.h /^static inline struct bio *cas_bio_clone(struct bio *bio, gfp_t gfp_mask)$/;" f -cas_blk_close_volume cas_cache/object/obj_blk_utils.c /^void cas_blk_close_volume(ocf_volume_t vol)$/;" f -cas_blk_get_part_count cas_cache/utils/utils_blk.c /^int cas_blk_get_part_count(struct block_device *bdev)$/;" f -cas_blk_identify_type cas_cache/object/obj_blk_utils.c /^int cas_blk_identify_type(const char *path, uint8_t *type)$/;" f -cas_blk_identify_type_atomic cas_cache/object/obj_blk_utils.c /^int cas_blk_identify_type_atomic(const char *path, uint8_t *type,$/;" f -cas_blk_identify_type_by_bdev cas_cache/object/obj_blk_utils.c /^int cas_blk_identify_type_by_bdev(struct block_device *bdev,$/;" f -cas_blk_io_get_data cas_cache/object/obj_blk_utils.c /^ctx_data_t *cas_blk_io_get_data(struct ocf_io *io)$/;" f -cas_blk_io_set_data cas_cache/object/obj_blk_utils.c /^int cas_blk_io_set_data(struct ocf_io *io,$/;" f -cas_blk_is_flush_io cas_cache/object/obj_blk_utils.h /^static inline bool cas_blk_is_flush_io(unsigned long flags)$/;" f -cas_blk_make_request cas_cache/linux_kernel_version.h /^static inline struct request *cas_blk_make_request(struct request_queue *q,$/;" f -cas_blk_open_volume_by_bdev cas_cache/object/obj_blk_utils.c /^int cas_blk_open_volume_by_bdev(ocf_volume_t *vol,$/;" f -cas_blk_queue_bounce cas_cache/linux_kernel_version.h 375;" d -cas_blk_queue_bounce cas_cache/linux_kernel_version.h 377;" d -cas_blk_rq_append_bio cas_cache/linux_kernel_version.h 381;" d -cas_blk_rq_append_bio cas_cache/linux_kernel_version.h 383;" d -cas_blk_rq_set_block_pc cas_cache/linux_kernel_version.h 369;" d -cas_blk_rq_set_block_pc cas_cache/linux_kernel_version.h 371;" d -cas_bvec_pages_rpool cas_cache/context.c /^struct cas_reserve_pool *cas_bvec_pages_rpool;$/;" v typeref:struct:cas_reserve_pool -cas_bvec_pool cas_cache/context.c /^struct ocf_mpool *cas_bvec_pool;$/;" v typeref:struct:ocf_mpool -cas_cache-c cas_cache/Makefile /^cas_cache-c = $(shell find $(M)\/cas_cache -name \\*.c)$/;" m -cas_cache-objs cas_cache/Makefile /^cas_cache-objs = $(patsubst $(M)\/cas_cache\/%.c,%.o,$(cas_cache-c))$/;" m -cas_casdisk_lookup_funtions cas_cache/main.c /^int static cas_casdisk_lookup_funtions(void)$/;" f file: -cas_cleanup_context cas_cache/context.c /^int cas_cleanup_context(void)$/;" f -cas_copy_queue_limits cas_cache/linux_kernel_version.h /^static inline void cas_copy_queue_limits(struct request_queue *exp_q,$/;" f -cas_create_cleaner_thread cas_cache/threads.c /^int cas_create_cleaner_thread(ocf_cleaner_t c)$/;" f -cas_create_metadata_updater_thread cas_cache/threads.c /^int cas_create_metadata_updater_thread(ocf_metadata_updater_t mu)$/;" f -cas_create_queue_thread cas_cache/threads.c /^int cas_create_queue_thread(ocf_queue_t q)$/;" f -cas_ctrl_device cas_cache/control.c /^struct cas_ctrl_device {$/;" s file: -cas_ctrl_device_deinit cas_cache/control.c /^void __exit cas_ctrl_device_deinit(void)$/;" f -cas_ctrl_device_init cas_cache/control.c /^int __init cas_ctrl_device_init(void)$/;" f -cas_ctx cas_cache/main.c /^ocf_ctx_t cas_ctx;$/;" v -cas_ctx_data_alloc cas_cache/context.c /^ctx_data_t *cas_ctx_data_alloc(uint32_t pages)$/;" f -cas_ctx_data_free cas_cache/context.c /^void cas_ctx_data_free(ctx_data_t *ctx_data)$/;" f -cas_ctx_data_secure_erase cas_cache/context.c /^void cas_ctx_data_secure_erase(ctx_data_t *ctx_data)$/;" f -cas_ctx_data_zalloc cas_cache/context.c /^ctx_data_t *cas_ctx_data_zalloc(uint32_t pages)$/;" f -cas_data_cpy cas_cache/utils/utils_data.c /^uint64_t cas_data_cpy(struct bio_vec *dst, uint64_t dst_num,$/;" f -cas_disk-objs cas_disk/Makefile /^cas_disk-objs = main.o$/;" m -cas_dss_bio_io_class cas_cache/cas_cache_dss.c /^int cas_dss_bio_io_class(ocf_cache_t cache, struct bio *bio)$/;" f -cas_dss_file_size_tag cas_cache/cas_cache_dss.c /^static inline int cas_dss_file_size_tag(struct inode *inode)$/;" f file: -cas_error cas_cache/service_ui_ioctl.c /^ int cas_error;$/;" m struct:__anon4 file: -cas_error_code_map cas_cache/service_ui_ioctl.c /^} static cas_error_code_map[] = {$/;" v file: -cas_exit_module cas_cache/main.c /^module_exit(cas_exit_module);$/;" v -cas_exit_module cas_cache/main.c /^static void __exit cas_exit_module(void)$/;" f file: -cas_find_symbol cas_cache/main.c /^int static cas_find_symbol(void *data, const char *namebuf,$/;" f file: -cas_free_blk_data cas_cache/context.c /^void cas_free_blk_data(struct blk_data *data)$/;" f -cas_garbage_collector cas_cache/utils/utils_gc.c /^static void cas_garbage_collector(struct work_struct *w)$/;" f file: -cas_garbage_collector_deinit cas_cache/utils/utils_gc.c /^void cas_garbage_collector_deinit(void) {};$/;" f -cas_garbage_collector_deinit cas_cache/utils/utils_gc.c /^void cas_garbage_collector_deinit(void)$/;" f -cas_garbage_collector_init cas_cache/utils/utils_gc.c /^void cas_garbage_collector_init(void) {};$/;" f -cas_garbage_collector_init cas_cache/utils/utils_gc.c /^void cas_garbage_collector_init(void)$/;" f -cas_generic_end_io_acct cas_cache/linux_kernel_version.h /^static inline void cas_generic_end_io_acct(struct request_queue *q,$/;" f -cas_generic_start_io_acct cas_cache/linux_kernel_version.h /^static inline void cas_generic_start_io_acct(struct request_queue *q,$/;" f -cas_getustimeofday cas_cache/cas_cache.h /^static inline unsigned long long cas_getustimeofday(void)$/;" f -cas_global_zone_page_state cas_cache/linux_kernel_version.h /^static inline unsigned long cas_global_zone_page_state(enum zone_stat_item item)$/;" f -cas_init_module cas_cache/main.c /^module_init(cas_init_module);$/;" v -cas_init_module cas_cache/main.c /^static int __init cas_init_module(void)$/;" f file: -cas_initialize_context cas_cache/context.c /^int cas_initialize_context(void)$/;" f -cas_io_iter_advanced cas_cache/object/obj_blk_utils.c /^static void cas_io_iter_advanced(struct bio_vec_iter *iter, uint32_t bytes)$/;" f file: -cas_io_iter_copy_set cas_cache/object/obj_blk_utils.h /^static inline void cas_io_iter_copy_set(struct bio_vec_iter *dst,$/;" f -cas_io_iter_cpy cas_cache/object/obj_blk_utils.c /^uint32_t cas_io_iter_cpy(struct bio_vec_iter *dst, struct bio_vec_iter *src,$/;" f -cas_io_iter_cpy_from_data cas_cache/object/obj_blk_utils.c /^uint32_t cas_io_iter_cpy_from_data(struct bio_vec_iter *dst,$/;" f -cas_io_iter_cpy_to_data cas_cache/object/obj_blk_utils.c /^uint32_t cas_io_iter_cpy_to_data(void *dst, struct bio_vec_iter *src,$/;" f -cas_io_iter_current_length cas_cache/object/obj_blk_utils.h /^static inline uint32_t cas_io_iter_current_length(struct bio_vec_iter *iter)$/;" f -cas_io_iter_current_offset cas_cache/object/obj_blk_utils.h /^static inline uint32_t cas_io_iter_current_offset(struct bio_vec_iter *iter)$/;" f -cas_io_iter_current_page cas_cache/object/obj_blk_utils.h /^static inline struct page *cas_io_iter_current_page(struct bio_vec_iter *iter)$/;" f -cas_io_iter_init cas_cache/object/obj_blk_utils.h /^static inline void cas_io_iter_init(struct bio_vec_iter *iter,$/;" f -cas_io_iter_is_next cas_cache/object/obj_blk_utils.h /^static inline bool cas_io_iter_is_next(struct bio_vec_iter *iter)$/;" f -cas_io_iter_move cas_cache/object/obj_blk_utils.c /^uint32_t cas_io_iter_move(struct bio_vec_iter *iter, uint32_t bytes)$/;" f -cas_io_iter_set cas_cache/object/obj_blk_utils.h /^static inline void cas_io_iter_set(struct bio_vec_iter *iter,$/;" f -cas_io_iter_size_done cas_cache/object/obj_blk_utils.h /^static inline uint32_t cas_io_iter_size_done(struct bio_vec_iter *iter)$/;" f -cas_io_iter_size_left cas_cache/object/obj_blk_utils.h /^static inline uint32_t cas_io_iter_size_left(struct bio_vec_iter *iter)$/;" f -cas_io_iter_zero cas_cache/object/obj_blk_utils.c /^uint32_t cas_io_iter_zero(struct bio_vec_iter *dst, uint32_t bytes)$/;" f -cas_io_to_blkio cas_cache/object/obj_blk_utils.h /^static inline struct blkio *cas_io_to_blkio(struct ocf_io *io)$/;" f -cas_kick_metadata_updater_thread cas_cache/threads.c /^void cas_kick_metadata_updater_thread(ocf_metadata_updater_t mu)$/;" f -cas_kick_queue_thread cas_cache/threads.c /^void cas_kick_queue_thread(ocf_queue_t q)$/;" f -cas_lookup_symbol cas_cache/main.c 69;" d file: -cas_nvme_format_optimal cas_cache/utils/utils_nvme.c /^int cas_nvme_format_optimal(const char *device_path, int metadata_mode,$/;" f -cas_nvme_get_nsid cas_cache/utils/utils_nvme.c /^int cas_nvme_get_nsid(struct block_device *bdev, unsigned int *nsid)$/;" f -cas_nvme_identify_ctrl cas_cache/utils/utils_nvme.c /^int cas_nvme_identify_ctrl(struct block_device *bdev,$/;" f -cas_nvme_identify_ns cas_cache/utils/utils_nvme.c /^int cas_nvme_identify_ns(struct block_device *bdev, unsigned int nsid,$/;" f -cas_nvme_identify_ns_contorller cas_cache/utils/utils_nvme.c /^int cas_nvme_identify_ns_contorller(struct file *file, struct nvme_id_ns *ns)$/;" f -cas_object_atomic_properties cas_cache/object/obj_atomic_dev_bottom.c /^const struct ocf_data_obj_properties cas_object_atomic_properties = {$/;" v typeref:struct:ocf_data_obj_properties -cas_object_blk_properties cas_cache/object/obj_block_dev_bottom.c /^const struct ocf_volume_properties cas_object_blk_properties = {$/;" v typeref:struct:ocf_volume_properties -cas_prepare_atom_pfn_t cas_cache/object/obj_atomic_dev_bottom.c /^typedef int (*cas_prepare_atom_pfn_t)(struct ocf_io *io,$/;" t file: -cas_prop_strncpy cas_cache/utils/utils_properties.h 10;" d -cas_prop_strncpy cas_cache/utils/utils_properties.h 14;" d -cas_prop_strnlen cas_cache/utils/utils_properties.h 12;" d -cas_prop_strnlen cas_cache/utils/utils_properties.h 16;" d -cas_properites_parse cas_cache/utils/utils_properties.c /^cas_properites_parse(struct casdsk_props_conf *caches_serialized_conf)$/;" f -cas_properites_parse_version cas_cache/utils/utils_properties.c /^int cas_properites_parse_version(struct casdsk_props_conf *caches_serialized_conf,$/;" f -cas_properties cas_cache/utils/utils_properties.c /^struct cas_properties {$/;" s file: -cas_properties_add_sint cas_cache/utils/utils_properties.c /^int cas_properties_add_sint(struct cas_properties *props, const char *key,$/;" f -cas_properties_add_string cas_cache/utils/utils_properties.c /^int cas_properties_add_string(struct cas_properties *props, const char *key,$/;" f -cas_properties_add_uint cas_cache/utils/utils_properties.c /^int cas_properties_add_uint(struct cas_properties *props, const char *key,$/;" f -cas_properties_create cas_cache/utils/utils_properties.c /^struct cas_properties *cas_properties_create(void)$/;" f -cas_properties_destroy cas_cache/utils/utils_properties.c /^void cas_properties_destroy(struct cas_properties *props)$/;" f -cas_properties_get_sint cas_cache/utils/utils_properties.c /^int cas_properties_get_sint(struct cas_properties *props, const char *key,$/;" f -cas_properties_get_string cas_cache/utils/utils_properties.c /^int cas_properties_get_string(struct cas_properties *props, const char *key,$/;" f -cas_properties_get_uint cas_cache/utils/utils_properties.c /^int cas_properties_get_uint(struct cas_properties *props, const char *key,$/;" f -cas_properties_print cas_cache/utils/utils_properties.c /^void cas_properties_print(struct cas_properties *props)$/;" f -cas_properties_serialize cas_cache/utils/utils_properties.c /^int cas_properties_serialize(struct cas_properties *props,$/;" f -cas_property_sint cas_cache/utils/utils_properties.c /^ cas_property_sint = 16,$/;" e enum:cas_property_type file: -cas_property_sint_const cas_cache/utils/utils_properties.c /^ cas_property_sint_const = (cas_property_sint | CAS_PROPERTIES_CONST),$/;" e enum:cas_property_type file: -cas_property_string cas_cache/utils/utils_properties.c /^ cas_property_string = 10,$/;" e enum:cas_property_type file: -cas_property_string_const cas_cache/utils/utils_properties.c /^ cas_property_string_const =$/;" e enum:cas_property_type file: -cas_property_type cas_cache/utils/utils_properties.c /^enum cas_property_type {$/;" g file: -cas_property_uint cas_cache/utils/utils_properties.c /^ cas_property_uint = 74,$/;" e enum:cas_property_type file: -cas_property_uint_const cas_cache/utils/utils_properties.c /^ cas_property_uint_const = (cas_property_uint | CAS_PROPERTIES_CONST),$/;" e enum:cas_property_type file: -cas_queue_flag_set_unlocked cas_cache/linux_kernel_version.h 599;" d -cas_queue_flag_set_unlocked cas_cache/linux_kernel_version.h 602;" d -cas_reserve_pool cas_cache/utils/utils_rpool.c /^struct cas_reserve_pool {$/;" s file: -cas_rpool_create cas_cache/utils/utils_rpool.c /^struct cas_reserve_pool *cas_rpool_create(uint32_t limit, char *name,$/;" f -cas_rpool_del cas_cache/utils/utils_rpool.h /^typedef void (*cas_rpool_del)(void *allocator_ctx, void *item);$/;" t -cas_rpool_destroy cas_cache/utils/utils_rpool.c /^void cas_rpool_destroy(struct cas_reserve_pool *rpool_master,$/;" f -cas_rpool_new cas_cache/utils/utils_rpool.h /^typedef void *(*cas_rpool_new)(void *allocator_ctx, int cpu);$/;" t -cas_rpool_try_get cas_cache/utils/utils_rpool.c /^void *cas_rpool_try_get(struct cas_reserve_pool *rpool_master, int *cpu)$/;" f -cas_rpool_try_put cas_cache/utils/utils_rpool.c /^int cas_rpool_try_put(struct cas_reserve_pool *rpool_master, void *entry, int cpu)$/;" f -cas_service_ioctl_ctrl cas_cache/service_ui_ioctl.c /^long cas_service_ioctl_ctrl(struct file *filp, unsigned int cmd,$/;" f -cas_set_queue_flush_fua cas_cache/linux_kernel_version.h /^static inline void cas_set_queue_flush_fua(struct request_queue *q,$/;" f -cas_stop_cleaner_thread cas_cache/threads.c /^void cas_stop_cleaner_thread(ocf_cleaner_t c)$/;" f -cas_stop_metadata_updater_thread cas_cache/threads.c /^void cas_stop_metadata_updater_thread(ocf_metadata_updater_t mu)$/;" f -cas_stop_queue_thread cas_cache/threads.c /^void cas_stop_queue_thread(ocf_queue_t q)$/;" f -cas_submit_bio cas_cache/linux_kernel_version.h /^static inline blk_qc_t cas_submit_bio(int rw, struct bio *bio)$/;" f -cas_submit_bio cas_cache/linux_kernel_version.h /^static inline void cas_submit_bio(int rw, struct bio *bio)$/;" f -cas_thread_info cas_cache/threads.c /^struct cas_thread_info {$/;" s file: -cas_upgrade cas_cache/layer_upgrade.c /^int cas_upgrade(void)$/;" f -cas_upgrade_check_ctx_visitor cas_cache/layer_upgrade.c /^int cas_upgrade_check_ctx_visitor(ocf_cache_t cache, void *cntx)$/;" f -cas_upgrade_finish cas_cache/layer_upgrade.c /^int cas_upgrade_finish(void)$/;" f -cas_upgrade_get_configuration cas_cache/layer_upgrade.c /^int cas_upgrade_get_configuration(void)$/;" f -cas_upgrade_is_in_upgrade cas_cache/layer_upgrade.c /^bool cas_upgrade_is_in_upgrade(void)$/;" f -cas_upgrade_set_pt_and_flush_visitor_core cas_cache/layer_upgrade.c /^int cas_upgrade_set_pt_and_flush_visitor_core(ocf_core_t core, void *cntx)$/;" f -cas_upgrade_verify cas_cache/layer_upgrade.c /^int cas_upgrade_verify(void)$/;" f -cas_vfree cas_cache/utils/utils_gc.c /^void cas_vfree(const void *addr) { vfree(addr); };$/;" f -cas_vfree cas_cache/utils/utils_gc.c /^void cas_vfree(const void *addr)$/;" f -cas_vfree_item cas_cache/utils/utils_gc.c /^struct cas_vfree_item {$/;" s file: -cas_vm_mmap cas_cache/linux_kernel_version.h /^static inline unsigned long cas_vm_mmap(struct file *file,$/;" f -cas_vm_munmap cas_cache/linux_kernel_version.h /^static inline int cas_vm_munmap(unsigned long start, size_t len)$/;" f -casdisk_functions cas_cache/main.c /^struct casdsk_functions_mapper casdisk_functions;$/;" v typeref:struct:casdsk_functions_mapper -casdsk_attribute cas_disk/sysfs.h /^struct casdsk_attribute {$/;" s -casdsk_deinit_disks cas_disk/disk.c /^void casdsk_deinit_disks(void)$/;" f -casdsk_deinit_exp_objs cas_disk/exp_obj.c /^void casdsk_deinit_exp_objs(void)$/;" f -casdsk_deinit_kobjects cas_disk/main.c /^static void __exit casdsk_deinit_kobjects(void)$/;" f file: -casdsk_disk cas_disk/disk.h /^struct casdsk_disk {$/;" s -casdsk_disk_allocate_minors cas_disk/disk.c /^int casdsk_disk_allocate_minors(int count)$/;" f -casdsk_disk_attach cas_cache/cas_cache.h /^ int (*casdsk_disk_attach) (struct casdsk_disk *dsk, struct module *owner,$/;" m struct:casdsk_functions_mapper -casdsk_disk_attach cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_attach);$/;" v -casdsk_disk_attach cas_disk/disk.c /^int casdsk_disk_attach(struct casdsk_disk *dsk, struct module *owner,$/;" f -casdsk_disk_claim cas_cache/cas_cache.h /^ struct casdsk_disk *(*casdsk_disk_claim)(const char *path, void *private);$/;" m struct:casdsk_functions_mapper typeref:struct:casdsk_functions_mapper::casdsk_disk_claim -casdsk_disk_claim cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_claim);$/;" v -casdsk_disk_claim cas_disk/disk.c /^struct casdsk_disk *casdsk_disk_claim(const char *path, void *private)$/;" f -casdsk_disk_clear_pt cas_cache/cas_cache.h /^ int (*casdsk_disk_clear_pt)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_disk_clear_pt cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_clear_pt);$/;" v -casdsk_disk_clear_pt cas_disk/disk.c /^int casdsk_disk_clear_pt(struct casdsk_disk *dsk)$/;" f -casdsk_disk_close cas_cache/cas_cache.h /^ void (*casdsk_disk_close)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_disk_close cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_close);$/;" v -casdsk_disk_close cas_disk/disk.c /^void casdsk_disk_close(struct casdsk_disk *dsk)$/;" f -casdsk_disk_dettach cas_cache/cas_cache.h /^ int (*casdsk_disk_dettach)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_disk_dettach cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_dettach);$/;" v -casdsk_disk_dettach cas_disk/disk.c /^int casdsk_disk_dettach(struct casdsk_disk *dsk)$/;" f -casdsk_disk_get_blkdev cas_cache/cas_cache.h /^ struct block_device *(*casdsk_disk_get_blkdev)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper typeref:struct:casdsk_functions_mapper::casdsk_disk_get_blkdev -casdsk_disk_get_blkdev cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_get_blkdev);$/;" v -casdsk_disk_get_blkdev cas_disk/disk.c /^struct block_device *casdsk_disk_get_blkdev(struct casdsk_disk *dsk)$/;" f -casdsk_disk_get_gendisk cas_cache/cas_cache.h /^ struct gendisk *(*casdsk_disk_get_gendisk)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper typeref:struct:casdsk_functions_mapper::casdsk_disk_get_gendisk -casdsk_disk_get_gendisk cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_get_gendisk);$/;" v -casdsk_disk_get_gendisk cas_disk/disk.c /^struct gendisk *casdsk_disk_get_gendisk(struct casdsk_disk *dsk)$/;" f -casdsk_disk_get_queue cas_cache/cas_cache.h /^ struct request_queue *(*casdsk_disk_get_queue)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper typeref:struct:casdsk_functions_mapper::casdsk_disk_get_queue -casdsk_disk_get_queue cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_get_queue);$/;" v -casdsk_disk_get_queue cas_disk/disk.c /^struct request_queue *casdsk_disk_get_queue(struct casdsk_disk *dsk)$/;" f -casdsk_disk_in_transition cas_disk/disk.h /^static inline bool casdsk_disk_in_transition(struct casdsk_disk *dsk)$/;" f -casdsk_disk_is_attached cas_disk/disk.h /^static inline bool casdsk_disk_is_attached(struct casdsk_disk *dsk)$/;" f -casdsk_disk_is_pt cas_disk/disk.h /^static inline bool casdsk_disk_is_pt(struct casdsk_disk *dsk)$/;" f -casdsk_disk_is_shutdown cas_disk/disk.h /^static inline bool casdsk_disk_is_shutdown(struct casdsk_disk *dsk)$/;" f -casdsk_disk_is_unknown cas_disk/disk.h /^static inline bool casdsk_disk_is_unknown(struct casdsk_disk *dsk)$/;" f -casdsk_disk_ktype cas_disk/disk.c /^static struct kobj_type casdsk_disk_ktype = {$/;" v typeref:struct:kobj_type file: -casdsk_disk_lock cas_disk/disk.h /^static inline void casdsk_disk_lock(struct casdsk_disk *dsk)$/;" f -casdsk_disk_open cas_cache/cas_cache.h /^ struct casdsk_disk *(*casdsk_disk_open)(const char *path, void *private);$/;" m struct:casdsk_functions_mapper typeref:struct:casdsk_functions_mapper::casdsk_disk_open -casdsk_disk_open cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_open);$/;" v -casdsk_disk_open cas_disk/disk.c /^struct casdsk_disk *casdsk_disk_open(const char *path, void *private)$/;" f -casdsk_disk_set_attached cas_cache/cas_cache.h /^ int (*casdsk_disk_set_attached)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_disk_set_attached cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_set_attached);$/;" v -casdsk_disk_set_attached cas_disk/disk.c /^int casdsk_disk_set_attached(struct casdsk_disk *dsk)$/;" f -casdsk_disk_set_pt cas_cache/cas_cache.h /^ int (*casdsk_disk_set_pt)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_disk_set_pt cas_disk/disk.c /^EXPORT_SYMBOL(casdsk_disk_set_pt);$/;" v -casdsk_disk_set_pt cas_disk/disk.c /^int casdsk_disk_set_pt(struct casdsk_disk *dsk)$/;" f -casdsk_disk_shutdown_all cas_disk/disk.c /^void __exit casdsk_disk_shutdown_all(void)$/;" f -casdsk_disk_unlock cas_disk/disk.h /^static inline void casdsk_disk_unlock(struct casdsk_disk *dsk)$/;" f -casdsk_exit_module cas_disk/main.c /^module_exit(casdsk_exit_module);$/;" v -casdsk_exit_module cas_disk/main.c /^static void __exit casdsk_exit_module(void)$/;" f file: -casdsk_exp_obj cas_disk/exp_obj.h /^struct casdsk_exp_obj {$/;" s -casdsk_exp_obj_activate cas_cache/cas_cache.h /^ int (*casdsk_exp_obj_activate)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_exp_obj_activate cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_activate);$/;" v -casdsk_exp_obj_activate cas_disk/exp_obj.c /^int casdsk_exp_obj_activate(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_activated cas_cache/cas_cache.h /^ bool (*casdsk_exp_obj_activated)(struct casdsk_disk *ds);$/;" m struct:casdsk_functions_mapper -casdsk_exp_obj_activated cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_activated);$/;" v -casdsk_exp_obj_activated cas_disk/exp_obj.c /^bool casdsk_exp_obj_activated(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_alloc cas_disk/exp_obj.c /^static int casdsk_exp_obj_alloc(struct casdsk_disk *dsk)$/;" f file: -casdsk_exp_obj_attach cas_disk/exp_obj.c /^int casdsk_exp_obj_attach(struct casdsk_disk *dsk, struct module *owner,$/;" f -casdsk_exp_obj_create cas_cache/cas_cache.h /^ int (*casdsk_exp_obj_create)(struct casdsk_disk *dsk, const char *dev_name,$/;" m struct:casdsk_functions_mapper -casdsk_exp_obj_create cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_create);$/;" v -casdsk_exp_obj_create cas_disk/exp_obj.c /^int casdsk_exp_obj_create(struct casdsk_disk *dsk, const char *dev_name,$/;" f -casdsk_exp_obj_destroy cas_cache/cas_cache.h /^ int (*casdsk_exp_obj_destroy)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_exp_obj_destroy cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_destroy);$/;" v -casdsk_exp_obj_destroy cas_disk/exp_obj.c /^int casdsk_exp_obj_destroy(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_dettach cas_disk/exp_obj.c /^int casdsk_exp_obj_dettach(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_free cas_disk/exp_obj.c /^void casdsk_exp_obj_free(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_get_gendisk cas_cache/cas_cache.h /^ struct gendisk *(*casdsk_exp_obj_get_gendisk)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper typeref:struct:casdsk_functions_mapper::casdsk_exp_obj_get_gendisk -casdsk_exp_obj_get_gendisk cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_get_gendisk);$/;" v -casdsk_exp_obj_get_gendisk cas_disk/exp_obj.c /^struct gendisk *casdsk_exp_obj_get_gendisk(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_get_queue cas_cache/cas_cache.h /^ struct request_queue *(*casdsk_exp_obj_get_queue)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper typeref:struct:casdsk_functions_mapper::casdsk_exp_obj_get_queue -casdsk_exp_obj_get_queue cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_get_queue);$/;" v -casdsk_exp_obj_get_queue cas_disk/exp_obj.c /^struct request_queue *casdsk_exp_obj_get_queue(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_ktype cas_disk/exp_obj.c /^static struct kobj_type casdsk_exp_obj_ktype = {$/;" v typeref:struct:kobj_type file: -casdsk_exp_obj_lock cas_cache/cas_cache.h /^ int (*casdsk_exp_obj_lock)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_exp_obj_lock cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_lock);$/;" v -casdsk_exp_obj_lock cas_disk/exp_obj.c /^int casdsk_exp_obj_lock(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_ops cas_disk/cas_disk.h /^struct casdsk_exp_obj_ops {$/;" s -casdsk_exp_obj_prepare_attached cas_disk/exp_obj.c /^void casdsk_exp_obj_prepare_attached(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_prepare_pt cas_disk/exp_obj.c /^void casdsk_exp_obj_prepare_pt(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_prepare_shutdown cas_disk/exp_obj.c /^void casdsk_exp_obj_prepare_shutdown(struct casdsk_disk *dsk)$/;" f -casdsk_exp_obj_pt_io_ctx cas_disk/exp_obj.h /^struct casdsk_exp_obj_pt_io_ctx {$/;" s -casdsk_exp_obj_unlock cas_cache/cas_cache.h /^ int (*casdsk_exp_obj_unlock)(struct casdsk_disk *dsk);$/;" m struct:casdsk_functions_mapper -casdsk_exp_obj_unlock cas_disk/exp_obj.c /^EXPORT_SYMBOL(casdsk_exp_obj_unlock);$/;" v -casdsk_exp_obj_unlock cas_disk/exp_obj.c /^int casdsk_exp_obj_unlock(struct casdsk_disk *dsk)$/;" f -casdsk_free_stored_config cas_cache/cas_cache.h /^ void (*casdsk_free_stored_config)(void);$/;" m struct:casdsk_functions_mapper -casdsk_free_stored_config cas_disk/main.c /^EXPORT_SYMBOL(casdsk_free_stored_config);$/;" v -casdsk_free_stored_config cas_disk/main.c /^void casdsk_free_stored_config(void)$/;" f -casdsk_functions_mapper cas_cache/cas_cache.h /^struct casdsk_functions_mapper {$/;" s -casdsk_get_stored_config cas_cache/cas_cache.h /^ size_t (*casdsk_get_stored_config)(struct casdsk_props_conf **blobs);$/;" m struct:casdsk_functions_mapper -casdsk_get_stored_config cas_disk/main.c /^EXPORT_SYMBOL(casdsk_get_stored_config);$/;" v -casdsk_get_stored_config cas_disk/main.c /^size_t casdsk_get_stored_config(struct casdsk_props_conf **blobs)$/;" f -casdsk_get_version cas_cache/cas_cache.h /^ uint32_t (*casdsk_get_version)(void);$/;" m struct:casdsk_functions_mapper -casdsk_get_version cas_disk/main.c /^EXPORT_SYMBOL(casdsk_get_version);$/;" v -casdsk_get_version cas_disk/main.c /^uint32_t casdsk_get_version(void)$/;" f -casdsk_init_disks cas_disk/disk.c /^int __init casdsk_init_disks(void)$/;" f -casdsk_init_exp_objs cas_disk/exp_obj.c /^int __init casdsk_init_exp_objs(void)$/;" f -casdsk_init_kobjects cas_disk/main.c /^static int __init casdsk_init_kobjects(void)$/;" f file: -casdsk_init_module cas_disk/main.c /^module_init(casdsk_init_module);$/;" v -casdsk_init_module cas_disk/main.c /^static int __init casdsk_init_module(void)$/;" f file: -casdsk_kobj_to_disk cas_disk/disk.h /^static inline struct casdsk_disk *casdsk_kobj_to_disk(struct kobject *kobj)$/;" f -casdsk_kobj_to_exp_obj cas_disk/exp_obj.h /^static inline struct casdsk_exp_obj *casdsk_kobj_to_exp_obj(struct kobject *kobj)$/;" f -casdsk_module cas_disk/cas_disk_defs.h /^struct casdsk_module {$/;" s -casdsk_module cas_disk/main.c /^struct casdsk_module *casdsk_module;$/;" v typeref:struct:casdsk_module -casdsk_props_conf cas_disk/cas_disk.h /^struct casdsk_props_conf {$/;" s -casdsk_store_config cas_cache/cas_cache.h /^ void (*casdsk_store_config)(size_t n_blobs, struct casdsk_props_conf *blobs);$/;" m struct:casdsk_functions_mapper -casdsk_store_config cas_disk/main.c /^EXPORT_SYMBOL(casdsk_store_config);$/;" v -casdsk_store_config cas_disk/main.c /^void casdsk_store_config(size_t n_blobs, struct casdsk_props_conf *blobs)$/;" f -casdsk_stored_config cas_disk/cas_disk_defs.h /^struct casdsk_stored_config {$/;" s -casdsk_sysfs_ops cas_disk/sysfs.c /^const struct sysfs_ops casdsk_sysfs_ops = {$/;" v typeref:struct:sysfs_ops -cdev cas_cache/control.c /^ struct cdev cdev;$/;" m struct:cas_ctrl_device typeref:struct:cas_ctrl_device::cdev file: -check_cflag config.mk /^check_cflag=$(shell echo "" | \\$/;" m -check_header config.mk /^check_header=$(shell echo "\\#include <${1}>" | \\$/;" m -class cas_cache/control.c /^ struct class *class;$/;" m struct:cas_ctrl_device typeref:struct:cas_ctrl_device::class file: -class_id include/cas_ioctl_codes.h /^ uint32_t class_id;$/;" m struct:kcas_io_class -clean_shutdown include/cas_ioctl_codes.h /^ bool clean_shutdown;$/;" m struct:kcas_cache_check_device -cleanup_queue cas_disk/cas_disk.h /^ void (*cleanup_queue)(struct casdsk_disk *dsk, struct request_queue *q,$/;" m struct:casdsk_exp_obj_ops -close_bdev_exclusive cas_disk/cas_disk_defs.h /^static inline void close_bdev_exclusive(struct block_device *bdev, fmode_t mode)$/;" f -cmd cas_cache/object/obj_atomic_dev_bottom.c /^ struct nvme_command cmd;$/;" m struct:cas_atomic_io typeref:struct:cas_atomic_io::nvme_command file: -cmpl cas_cache/utils/utils_rpool.c /^ struct completion cmpl;$/;" m struct:_cas_rpool_pre_alloc_info typeref:struct:_cas_rpool_pre_alloc_info::completion file: -cmpl_context cas_cache/object/obj_atomic_dev_bottom.c /^ void *cmpl_context;$/;" m struct:cas_atomic_io file: -cmpl_fn cas_cache/object/obj_atomic_dev_bottom.c /^ ocf_end_io_t cmpl_fn;$/;" m struct:cas_atomic_io file: -cmpl_work cas_cache/object/obj_atomic_dev_bottom.c /^ struct work_struct cmpl_work;$/;" m struct:cas_atomic_write_zero_ctx typeref:struct:cas_atomic_write_zero_ctx::work_struct file: -compl cas_cache/threads.c /^ struct completion compl;$/;" m struct:cas_thread_info typeref:struct:cas_thread_info::completion file: -config cas_disk/cas_disk_defs.h /^ struct casdsk_stored_config config;$/;" m struct:casdsk_module typeref:struct:casdsk_module::casdsk_stored_config -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id; \/**< id core object to be removed *\/$/;" m struct:kcas_flush_core -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id; \/**< id core object to be removed *\/$/;" m struct:kcas_remove_core -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id; \/**< id core object to be removed *\/$/;" m struct:kcas_reset_stats -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id; \/**< id of newely inserted core object *\/$/;" m struct:kcas_insert_core -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id;$/;" m struct:kcas_core_info -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id;$/;" m struct:kcas_get_core_param -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id;$/;" m struct:kcas_io_class -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id;$/;" m struct:kcas_set_core_param -core_id include/cas_ioctl_codes.h /^ ocf_core_id_t core_id[OCF_CORE_MAX];$/;" m struct:kcas_cache_info -core_param_id_max include/cas_ioctl_codes.h /^ core_param_id_max,$/;" e enum:kcas_core_param_id -core_param_seq_cutoff_policy include/cas_ioctl_codes.h /^ core_param_seq_cutoff_policy,$/;" e enum:kcas_core_param_id -core_param_seq_cutoff_threshold include/cas_ioctl_codes.h /^ core_param_seq_cutoff_threshold,$/;" e enum:kcas_core_param_id -core_path_name include/cas_ioctl_codes.h /^ char core_path_name[MAX_STR_LEN]; \/**< path to a core object *\/$/;" m struct:kcas_core_pool_remove -core_path_name include/cas_ioctl_codes.h /^ char core_path_name[MAX_STR_LEN]; \/**< path to a core object *\/$/;" m struct:kcas_insert_core -core_path_name include/cas_ioctl_codes.h /^ char core_path_name[MAX_STR_LEN];$/;" m struct:kcas_core_info -core_path_name_tab cas_cache/layer_cache_management.c /^ char *core_path_name_tab;$/;" m struct:get_paths_ctx file: -core_path_tab include/cas_ioctl_codes.h /^ char *core_path_tab;$/;" m struct:kcas_core_pool_path -core_pool_count include/cas_ioctl_codes.h /^ int core_pool_count;$/;" m struct:kcas_core_pool_count -core_pool_count include/cas_ioctl_codes.h /^ int core_pool_count;$/;" m struct:kcas_core_pool_path -count cas_cache/object/obj_atomic_dev_bottom.c /^ uint32_t count;$/;" m struct:cas_atomic_io file: -count cas_cache/ocf_env.c /^ atomic_t count;$/;" m struct:_env_allocator file: -count cas_cache/ocf_env.h /^ atomic_t count;$/;" m struct:__anon1 -count cas_cache/utils/utils_rpool.c /^ atomic_t count;$/;" m struct:_cas_reserve_pool_per_cpu file: -cpu cas_cache/ocf_env.c /^ uint32_t cpu;$/;" m struct:_env_allocator_item file: -crc cas_disk/cas_disk.h /^ uint16_t crc;$/;" m struct:casdsk_props_conf -ctx_cfg cas_cache/context.c /^static const struct ocf_ctx_config ctx_cfg = {$/;" v typeref:struct:ocf_ctx_config file: -data cas_cache/object/obj_atomic_dev_bottom.c /^ struct blk_data *data;$/;" m struct:cas_atomic_io typeref:struct:cas_atomic_io::blk_data file: -data cas_cache/object/obj_blk_utils.h /^ struct blk_data *data; \/* IO data buffer *\/$/;" m struct:blkio typeref:struct:blkio::blk_data -data cas_cache/ocf_env.c /^ char data[];$/;" m struct:_env_allocator_item file: -detach include/cas_ioctl_codes.h /^ bool detach; \/**< detach core without removing it from cache metadata *\/$/;" m struct:kcas_remove_core -dev cas_cache/control.c /^ dev_t dev;$/;" m struct:cas_ctrl_device file: -dev_name cas_disk/exp_obj.h /^ const char *dev_name;$/;" m struct:casdsk_exp_obj -device_path_name include/cas_ioctl_codes.h /^ char device_path_name[MAX_STR_LEN]; \/**< path to NVMe device*\/$/;" m struct:kcas_nvme_format -dir cas_cache/object/obj_atomic_dev_bottom.c /^ unsigned dir:1;$/;" m struct:cas_atomic_io file: -dir cas_cache/object/obj_blk_utils.h /^ int32_t dir;$/;" m struct:blkio -dirty cas_cache/object/obj_blk_utils.h /^ int32_t dirty;$/;" m struct:blkio -discard cas_cache/object/obj_atomic_dev_bottom.c /^ unsigned discard:1;$/;" m struct:cas_atomic_io file: -disk_cache cas_disk/cas_disk_defs.h /^ struct kmem_cache *disk_cache;$/;" m struct:casdsk_module typeref:struct:casdsk_module::kmem_cache -disk_list cas_disk/cas_disk_defs.h /^ struct list_head disk_list;$/;" m struct:casdsk_module typeref:struct:casdsk_module::list_head -disk_major cas_disk/cas_disk_defs.h /^ int disk_major;$/;" m struct:casdsk_module -dry_run cas_cache/main.c /^u32 dry_run;$/;" v -dsk cas_cache/object/obj_blk.h /^ struct casdsk_disk *dsk;$/;" m struct:bd_volume typeref:struct:bd_volume::casdsk_disk -dsk cas_disk/exp_obj.h /^ struct casdsk_disk *dsk;$/;" m struct:casdsk_exp_obj_pt_io_ctx typeref:struct:casdsk_exp_obj_pt_io_ctx::casdsk_disk -end cas_cache/object/obj_atomic_dev_bottom.c /^ uint32_t end;$/;" m struct:cas_atomic_io file: -entry_size cas_cache/utils/utils_rpool.c /^ uint32_t entry_size;$/;" m struct:cas_reserve_pool file: -env_allocator cas_cache/ocf_env.h /^typedef struct _env_allocator env_allocator;$/;" t typeref:struct:_env_allocator -env_allocator_align cas_cache/ocf_env.c /^static inline size_t env_allocator_align(size_t size)$/;" f file: -env_allocator_create cas_cache/ocf_env.c /^env_allocator *env_allocator_create(uint32_t size, const char *name)$/;" f -env_allocator_del cas_cache/ocf_env.c /^void env_allocator_del(env_allocator *allocator, void *obj)$/;" f -env_allocator_del_rpool cas_cache/ocf_env.c /^void env_allocator_del_rpool(void *allocator_ctx, void *item)$/;" f -env_allocator_destroy cas_cache/ocf_env.c /^void env_allocator_destroy(env_allocator *allocator)$/;" f -env_allocator_item_count cas_cache/ocf_env.c /^uint32_t env_allocator_item_count(env_allocator *allocator)$/;" f -env_allocator_new cas_cache/ocf_env.c /^void *env_allocator_new(env_allocator *allocator)$/;" f -env_allocator_new_rpool cas_cache/ocf_env.c /^void *env_allocator_new_rpool(void *allocator_ctx, int cpu)$/;" f -env_atomic cas_cache/ocf_env.h /^typedef atomic_t env_atomic;$/;" t -env_atomic64 cas_cache/ocf_env.h /^typedef atomic64_t env_atomic64;$/;" t -env_atomic64_add cas_cache/ocf_env.h /^static inline void env_atomic64_add(u64 i, env_atomic64 *a)$/;" f -env_atomic64_cmpxchg cas_cache/ocf_env.h /^static inline u64 env_atomic64_cmpxchg(atomic64_t *a, u64 old, u64 new)$/;" f -env_atomic64_dec cas_cache/ocf_env.h /^static inline void env_atomic64_dec(env_atomic64 *a)$/;" f -env_atomic64_inc cas_cache/ocf_env.h /^static inline void env_atomic64_inc(env_atomic64 *a)$/;" f -env_atomic64_inc_return cas_cache/ocf_env.h /^static inline u64 env_atomic64_inc_return(env_atomic64 *a)$/;" f -env_atomic64_read cas_cache/ocf_env.h /^static inline u64 env_atomic64_read(const env_atomic64 *a)$/;" f -env_atomic64_set cas_cache/ocf_env.h /^static inline void env_atomic64_set(env_atomic64 *a, u64 i)$/;" f -env_atomic64_sub cas_cache/ocf_env.h /^static inline void env_atomic64_sub(u64 i, env_atomic64 *a)$/;" f -env_atomic_add cas_cache/ocf_env.h /^static inline void env_atomic_add(int i, env_atomic *a)$/;" f -env_atomic_add_return cas_cache/ocf_env.h /^static inline int env_atomic_add_return(int i, env_atomic *a)$/;" f -env_atomic_add_unless cas_cache/ocf_env.h /^static inline int env_atomic_add_unless(env_atomic *a, int i, int u)$/;" f -env_atomic_cmpxchg cas_cache/ocf_env.h /^static inline int env_atomic_cmpxchg(env_atomic *a, int old, int new_value)$/;" f -env_atomic_dec cas_cache/ocf_env.h /^static inline void env_atomic_dec(env_atomic *a)$/;" f -env_atomic_dec_and_test cas_cache/ocf_env.h /^static inline bool env_atomic_dec_and_test(env_atomic *a)$/;" f -env_atomic_dec_return cas_cache/ocf_env.h /^static inline int env_atomic_dec_return(env_atomic *a)$/;" f -env_atomic_inc cas_cache/ocf_env.h /^static inline void env_atomic_inc(env_atomic *a)$/;" f -env_atomic_inc_and_test cas_cache/ocf_env.h /^static inline bool env_atomic_inc_and_test(env_atomic *a)$/;" f -env_atomic_inc_return cas_cache/ocf_env.h /^static inline int env_atomic_inc_return(env_atomic *a)$/;" f -env_atomic_read cas_cache/ocf_env.h /^static inline int env_atomic_read(const env_atomic *a)$/;" f -env_atomic_set cas_cache/ocf_env.h /^static inline void env_atomic_set(env_atomic *a, int i)$/;" f -env_atomic_sub cas_cache/ocf_env.h /^static inline void env_atomic_sub(int i, env_atomic *a)$/;" f -env_atomic_sub_and_test cas_cache/ocf_env.h /^static inline bool env_atomic_sub_and_test(int i, env_atomic *a)$/;" f -env_atomic_sub_return cas_cache/ocf_env.h /^static inline int env_atomic_sub_return(int i, env_atomic *a)$/;" f -env_bit_clear cas_cache/ocf_env.h /^static inline void env_bit_clear(int nr, volatile void *addr)$/;" f -env_bit_set cas_cache/ocf_env.h /^static inline void env_bit_set(int nr, volatile void *addr)$/;" f -env_bit_test cas_cache/ocf_env.h /^static inline int env_bit_test(int nr, const void *addr)$/;" f -env_completion cas_cache/ocf_env.h /^typedef struct completion env_completion;$/;" t typeref:struct:completion -env_completion_complete cas_cache/ocf_env.h /^static inline void env_completion_complete(env_completion *completion)$/;" f -env_completion_init cas_cache/ocf_env.h /^static inline void env_completion_init(env_completion *completion)$/;" f -env_completion_wait cas_cache/ocf_env.h /^static inline void env_completion_wait(env_completion *completion)$/;" f -env_cond_resched cas_cache/ocf_env.h /^static inline void env_cond_resched(void)$/;" f -env_crc32 cas_cache/ocf_env.h /^static inline uint32_t env_crc32(uint32_t crc, uint8_t const *data, size_t len)$/;" f -env_free cas_cache/ocf_env.h /^static inline void env_free(const void *ptr)$/;" f -env_get_free_memory cas_cache/ocf_env.h /^static inline uint64_t env_get_free_memory(void)$/;" f -env_get_tick_count cas_cache/ocf_env.h /^static inline uint64_t env_get_tick_count(void)$/;" f -env_in_interrupt cas_cache/ocf_env.h /^static inline int env_in_interrupt(void)$/;" f -env_malloc cas_cache/ocf_env.h /^static inline void *env_malloc(size_t size, int flags)$/;" f -env_memcmp cas_cache/ocf_env.h 549;" d -env_memcpy cas_cache/ocf_env.h 545;" d -env_memset cas_cache/ocf_env.h 541;" d -env_msleep cas_cache/ocf_env.h /^static inline void env_msleep(uint64_t n)$/;" f -env_mutex cas_cache/ocf_env.h /^typedef struct mutex env_mutex;$/;" t typeref:struct:mutex -env_mutex_init cas_cache/ocf_env.h /^static inline int env_mutex_init(env_mutex *mutex)$/;" f -env_mutex_is_locked cas_cache/ocf_env.h /^static inline int env_mutex_is_locked(env_mutex *mutex)$/;" f -env_mutex_lock cas_cache/ocf_env.h /^static inline void env_mutex_lock(env_mutex *mutex)$/;" f -env_mutex_lock_interruptible cas_cache/ocf_env.h /^static inline int env_mutex_lock_interruptible(env_mutex *mutex)$/;" f -env_mutex_trylock cas_cache/ocf_env.h /^static inline int env_mutex_trylock(env_mutex *mutex)$/;" f -env_mutex_unlock cas_cache/ocf_env.h /^static inline void env_mutex_unlock(env_mutex *mutex)$/;" f -env_rmutex cas_cache/ocf_env.h /^} env_rmutex;$/;" t typeref:struct:__anon1 -env_rmutex_init cas_cache/ocf_env.h /^static inline int env_rmutex_init(env_rmutex *rmutex)$/;" f -env_rmutex_is_locked cas_cache/ocf_env.h /^static inline int env_rmutex_is_locked(env_rmutex *rmutex)$/;" f -env_rmutex_lock cas_cache/ocf_env.h /^static inline void env_rmutex_lock(env_rmutex *rmutex)$/;" f -env_rmutex_lock_interruptible cas_cache/ocf_env.h /^static inline int env_rmutex_lock_interruptible(env_rmutex *rmutex)$/;" f -env_rmutex_trylock cas_cache/ocf_env.h /^static inline int env_rmutex_trylock(env_rmutex *rmutex)$/;" f -env_rmutex_unlock cas_cache/ocf_env.h /^static inline void env_rmutex_unlock(env_rmutex *rmutex)$/;" f -env_rwlock cas_cache/ocf_env.h /^typedef rwlock_t env_rwlock;$/;" t -env_rwlock_init cas_cache/ocf_env.h /^static inline void env_rwlock_init(env_rwlock *l)$/;" f -env_rwlock_read_lock cas_cache/ocf_env.h /^static inline void env_rwlock_read_lock(env_rwlock *l)$/;" f -env_rwlock_read_unlock cas_cache/ocf_env.h /^static inline void env_rwlock_read_unlock(env_rwlock *l)$/;" f -env_rwlock_write_lock cas_cache/ocf_env.h /^static inline void env_rwlock_write_lock(env_rwlock *l)$/;" f -env_rwlock_write_unlock cas_cache/ocf_env.h /^static inline void env_rwlock_write_unlock(env_rwlock *l)$/;" f -env_rwsem cas_cache/ocf_env.h /^} env_rwsem;$/;" t typeref:struct:__anon2 -env_rwsem_down_read cas_cache/ocf_env.h /^static inline void env_rwsem_down_read(env_rwsem *s)$/;" f -env_rwsem_down_read_interruptible cas_cache/ocf_env.h /^static inline int env_rwsem_down_read_interruptible(env_rwsem *s)$/;" f -env_rwsem_down_read_trylock cas_cache/ocf_env.h /^static inline int env_rwsem_down_read_trylock(env_rwsem *s)$/;" f -env_rwsem_down_write cas_cache/ocf_env.h /^static inline void env_rwsem_down_write(env_rwsem *s)$/;" f -env_rwsem_down_write_interruptible cas_cache/ocf_env.h /^static inline int env_rwsem_down_write_interruptible(env_rwsem *s)$/;" f -env_rwsem_down_write_trylock cas_cache/ocf_env.h /^static inline int env_rwsem_down_write_trylock(env_rwsem *s)$/;" f -env_rwsem_init cas_cache/ocf_env.h /^static inline int env_rwsem_init(env_rwsem *s)$/;" f -env_rwsem_is_locked cas_cache/ocf_env.h /^static inline int env_rwsem_is_locked(env_rwsem *s)$/;" f -env_rwsem_up_read cas_cache/ocf_env.h /^static inline void env_rwsem_up_read(env_rwsem *s)$/;" f -env_rwsem_up_write cas_cache/ocf_env.h /^static inline void env_rwsem_up_write(env_rwsem *s)$/;" f -env_secs_to_ticks cas_cache/ocf_env.h /^static inline uint64_t env_secs_to_ticks(uint64_t j)$/;" f -env_sort cas_cache/ocf_env.c /^void env_sort(void *base, size_t num, size_t size,$/;" f -env_sort_generic_swap cas_cache/ocf_env.c /^static void env_sort_generic_swap(void *a, void *b, int size)$/;" f file: -env_sort_is_aligned cas_cache/ocf_env.c /^static int env_sort_is_aligned(const void *base, int align)$/;" f file: -env_sort_u32_swap cas_cache/ocf_env.c /^static void env_sort_u32_swap(void *a, void *b, int size)$/;" f file: -env_sort_u64_swap cas_cache/ocf_env.c /^static void env_sort_u64_swap(void *a, void *b, int size)$/;" f file: -env_spinlock cas_cache/ocf_env.h /^typedef spinlock_t env_spinlock;$/;" t -env_spinlock_init cas_cache/ocf_env.h /^static inline void env_spinlock_init(env_spinlock *l)$/;" f -env_spinlock_lock cas_cache/ocf_env.h /^static inline void env_spinlock_lock(env_spinlock *l)$/;" f -env_spinlock_lock_irq cas_cache/ocf_env.h /^static inline void env_spinlock_lock_irq(env_spinlock *l)$/;" f -env_spinlock_lock_irqsave cas_cache/ocf_env.h 422;" d -env_spinlock_unlock cas_cache/ocf_env.h /^static inline void env_spinlock_unlock(env_spinlock *l)$/;" f -env_spinlock_unlock_irq cas_cache/ocf_env.h /^static inline void env_spinlock_unlock_irq(env_spinlock *l)$/;" f -env_spinlock_unlock_irqrestore cas_cache/ocf_env.h 425;" d -env_strdup cas_cache/ocf_env.h 553;" d -env_strncmp cas_cache/ocf_env.h 555;" d -env_strncpy cas_cache/ocf_env.h 556;" d -env_strnlen cas_cache/ocf_env.h 554;" d -env_ticks_to_msecs cas_cache/ocf_env.h /^static inline uint64_t env_ticks_to_msecs(uint64_t j)$/;" f -env_ticks_to_nsecs cas_cache/ocf_env.h /^static inline uint64_t env_ticks_to_nsecs(uint64_t j)$/;" f -env_ticks_to_secs cas_cache/ocf_env.h /^static inline uint64_t env_ticks_to_secs(uint64_t j)$/;" f -env_time_after cas_cache/ocf_env.h /^static inline bool env_time_after(uint64_t a, uint64_t b)$/;" f -env_vfree cas_cache/ocf_env.h /^static inline void env_vfree(const void *ptr)$/;" f -env_vmalloc cas_cache/ocf_env.h /^static inline void *env_vmalloc(size_t size)$/;" f -env_vzalloc cas_cache/ocf_env.h /^static inline void *env_vzalloc(size_t size)$/;" f -env_waitqueue cas_cache/ocf_env.h /^typedef wait_queue_head_t env_waitqueue;$/;" t -env_waitqueue_init cas_cache/ocf_env.h /^static inline void env_waitqueue_init(env_waitqueue *w)$/;" f -env_waitqueue_wait cas_cache/ocf_env.h 471;" d -env_waitqueue_wake_up cas_cache/ocf_env.h /^static inline void env_waitqueue_wake_up(env_waitqueue *w)$/;" f -env_zalloc cas_cache/ocf_env.h /^static inline void *env_zalloc(size_t size, int flags)$/;" f -error cas_cache/context.h /^ int error;$/;" m struct:blk_data -error cas_cache/layer_upgrade.c /^ int error;$/;" m struct:_cas_cache_dump_conf_visitor_ctx file: -error cas_cache/layer_upgrade.c /^ int error;$/;" m struct:_cas_upgrade_dump_io_class_visit_ctx file: -error cas_cache/layer_upgrade.c /^ int error;$/;" m struct:_ocf_core_visitor_ctx file: -error cas_cache/object/obj_atomic_dev_bottom.c /^ int error;$/;" m struct:cas_atomic_io file: -error cas_cache/object/obj_blk_utils.h /^ int error;$/;" m struct:blkio -error cas_cache/utils/utils_rpool.c /^ int error;$/;" m struct:_cas_rpool_pre_alloc_info file: -eviction_policy include/cas_ioctl_codes.h /^ ocf_eviction_t eviction_policy;$/;" m struct:kcas_start_cache -exp_obj cas_disk/disk.h /^ struct casdsk_exp_obj *exp_obj;$/;" m struct:casdsk_disk typeref:struct:casdsk_disk::casdsk_exp_obj -exp_obj_cache cas_disk/cas_disk_defs.h /^ struct kmem_cache *exp_obj_cache;$/;" m struct:casdsk_module typeref:struct:casdsk_module::kmem_cache -expobj_locked cas_cache/object/obj_blk.h /^ uint32_t expobj_locked : 1;$/;" m struct:bd_volume -expobj_valid cas_cache/object/obj_blk.h /^ uint32_t expobj_valid : 1;$/;" m struct:bd_volume -exported_symbol cas_cache/main.c /^struct exported_symbol {$/;" s file: -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_cache_check_device -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_cache_count -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_cache_info -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_cache_list -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_capabilites -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_core_info -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_core_pool_count -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_core_pool_path -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_core_pool_remove -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_flush_cache -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_flush_core -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_get_cache_param -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_get_core_param -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_insert_core -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_interrupt_flushing -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_io_class -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_io_classes -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_nvme_format -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_remove_core -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_reset_stats -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_set_cache_param -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_set_cache_state -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_set_core_param -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_start_cache -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_stop_cache -ext_err_code include/cas_ioctl_codes.h /^ int ext_err_code;$/;" m struct:kcas_upgrade -find_lbaf cas_cache/utils/utils_nvme.c /^static inline int find_lbaf(struct nvme_lbaf *lbaf, int cnt, int atomic)$/;" f file: -flags cas_cache/object/obj_atomic_dev_bottom.c /^ unsigned long flags;$/;" m struct:cas_atomic_io file: -flags cas_cache/ocf_env.c /^ uint32_t flags;$/;" m struct:_env_allocator_item file: -flush_data include/cas_ioctl_codes.h /^ uint8_t flush_data; \/**< should data be flushed? *\/$/;" m struct:kcas_set_cache_state -flush_data include/cas_ioctl_codes.h /^ uint8_t flush_data; \/**< should data be flushed? *\/$/;" m struct:kcas_start_cache -flush_data include/cas_ioctl_codes.h /^ uint8_t flush_data; \/**< should data be flushed? *\/$/;" m struct:kcas_stop_cache -force include/cas_ioctl_codes.h /^ int force;$/;" m struct:kcas_nvme_format -force include/cas_ioctl_codes.h /^ uint8_t force; \/**< should force option be used? *\/$/;" m struct:kcas_start_cache -force_no_flush include/cas_ioctl_codes.h /^ bool force_no_flush; \/**< remove core without flushing *\/$/;" m struct:kcas_remove_core -format_atomic include/cas_ioctl_codes.h /^ bool format_atomic;$/;" m struct:kcas_cache_check_device -freed cas_cache/utils/utils_gc.c /^static atomic_t freed = ATOMIC_INIT(0);$/;" v file: -gd cas_disk/exp_obj.h /^ struct gendisk *gd;$/;" m struct:casdsk_exp_obj typeref:struct:casdsk_exp_obj::gendisk -gd_flags cas_disk/disk.h /^ int gd_flags;$/;" m struct:casdsk_disk -gd_minors cas_disk/disk.h /^ int gd_minors;$/;" m struct:casdsk_disk -get_paths_ctx cas_cache/layer_cache_management.c /^struct get_paths_ctx {$/;" s file: -get_starting_vec cas_cache/utils/utils_data.c /^static int get_starting_vec(struct bio_vec *vecs, uint64_t vecs_num,$/;" f file: -get_stats include/cas_ioctl_codes.h /^ uint8_t get_stats;$/;" m struct:kcas_io_class -holder cas_cache/ocf_env.h /^ struct task_struct *holder;$/;" m struct:__anon1 typeref:struct:__anon1::task_struct -i cas_cache/layer_upgrade.c /^ int i;$/;" m struct:_cas_cache_dump_conf_visitor_ctx file: -i cas_cache/layer_upgrade.c /^ int i;$/;" m struct:_ocf_core_visitor_ctx file: -id cas_disk/disk.h /^ uint32_t id;$/;" m struct:casdsk_disk -id_position include/cas_ioctl_codes.h /^ uint32_t id_position;$/;" m struct:kcas_cache_list -idx cas_cache/context.h /^ uint32_t idx;$/;" m struct:bio_vec_iter -iface_version cas_disk/main.c /^static int iface_version = CASDSK_IFACE_VERSION;$/;" v file: -in_out_num include/cas_ioctl_codes.h /^ uint32_t in_out_num;$/;" m struct:kcas_cache_list -in_upgrade cas_cache/main.c /^bool in_upgrade;$/;" v -info include/cas_ioctl_codes.h /^ struct ocf_cache_info info;$/;" m struct:kcas_cache_info typeref:struct:kcas_cache_info::ocf_cache_info -info include/cas_ioctl_codes.h /^ struct ocf_io_class_info info;$/;" m struct:kcas_io_class typeref:struct:kcas_io_class::ocf_io_class_info -info include/cas_ioctl_codes.h /^ struct ocf_io_class_info info[OCF_IO_CLASS_MAX];$/;" m struct:kcas_io_classes typeref:struct:kcas_io_classes::ocf_io_class_info -init_cache include/cas_ioctl_codes.h /^ uint8_t init_cache;$/;" m struct:kcas_start_cache -io cas_cache/context.h /^ struct ocf_io *io;$/;" m struct:blk_data typeref:struct:blk_data::ocf_io -io_class_counter cas_cache/layer_upgrade.c /^ uint32_t io_class_counter;$/;" m struct:_cas_upgrade_dump_io_class_visit_ctx file: -io_class_info2cfg cas_cache/layer_cache_management.c /^static inline void io_class_info2cfg(ocf_part_id_t part_id,$/;" f file: -ioctl cas_disk/cas_disk.h /^ int (*ioctl)(struct casdsk_disk *dsk, unsigned int cmd, unsigned long arg,$/;" m struct:casdsk_exp_obj_ops -is_atomic_capable cas_cache/object/obj_atomic_dev_bottom.h /^ unsigned is_atomic_capable : 1;$/;" m struct:atomic_dev_params -is_cache_device include/cas_ioctl_codes.h /^ bool is_cache_device;$/;" m struct:kcas_cache_check_device -is_mode_optimal cas_cache/object/obj_atomic_dev_bottom.h /^ unsigned is_mode_optimal : 1;$/;" m struct:atomic_dev_params -is_rq_type_fs cas_cache/linux_kernel_version.h /^static inline int is_rq_type_fs(struct request *rq)$/;" f -item cas_cache/utils/utils_properties.c /^ struct list_head item;$/;" m struct:_cas_property typeref:struct:_cas_property::list_head file: -item_size cas_cache/ocf_env.c /^ uint32_t item_size;$/;" m struct:_env_allocator file: -iter cas_cache/context.h /^ struct bio_vec_iter iter;$/;" m struct:blk_data typeref:struct:blk_data::bio_vec_iter -iter cas_cache/object/obj_atomic_dev_bottom.c /^ struct bio_vec_iter iter;$/;" m struct:cas_atomic_io typeref:struct:cas_atomic_io::bio_vec_iter file: -iter cas_cache/object/obj_blk_utils.h /^ struct bio_vec_iter iter;$/;" m struct:blkio typeref:struct:blkio::bio_vec_iter -ivec cas_cache/context.h /^ struct bio_vec *ivec;$/;" m struct:bio_vec_iter typeref:struct:bio_vec_iter::bio_vec -kcas_cache_check_device include/cas_ioctl_codes.h /^struct kcas_cache_check_device {$/;" s -kcas_cache_count include/cas_ioctl_codes.h /^struct kcas_cache_count {$/;" s -kcas_cache_info include/cas_ioctl_codes.h /^struct kcas_cache_info {$/;" s -kcas_cache_list include/cas_ioctl_codes.h /^struct kcas_cache_list {$/;" s -kcas_cache_param_id include/cas_ioctl_codes.h /^enum kcas_cache_param_id {$/;" g -kcas_capabilites include/cas_ioctl_codes.h /^struct kcas_capabilites {$/;" s -kcas_core_info include/cas_ioctl_codes.h /^struct kcas_core_info {$/;" s -kcas_core_param_id include/cas_ioctl_codes.h /^enum kcas_core_param_id {$/;" g -kcas_core_pool_count include/cas_ioctl_codes.h /^struct kcas_core_pool_count {$/;" s -kcas_core_pool_path include/cas_ioctl_codes.h /^struct kcas_core_pool_path {$/;" s -kcas_core_pool_remove include/cas_ioctl_codes.h /^struct kcas_core_pool_remove {$/;" s -kcas_error include/cas_ioctl_codes.h /^enum kcas_error {$/;" g -kcas_flush_cache include/cas_ioctl_codes.h /^struct kcas_flush_cache {$/;" s -kcas_flush_core include/cas_ioctl_codes.h /^struct kcas_flush_core {$/;" s -kcas_get_cache_param include/cas_ioctl_codes.h /^struct kcas_get_cache_param {$/;" s -kcas_get_core_param include/cas_ioctl_codes.h /^struct kcas_get_core_param {$/;" s -kcas_insert_core include/cas_ioctl_codes.h /^struct kcas_insert_core {$/;" s -kcas_interrupt_flushing include/cas_ioctl_codes.h /^struct kcas_interrupt_flushing {$/;" s -kcas_io_class include/cas_ioctl_codes.h /^struct kcas_io_class {$/;" s -kcas_io_classes include/cas_ioctl_codes.h /^struct kcas_io_classes {$/;" s -kcas_nvme_format include/cas_ioctl_codes.h /^struct kcas_nvme_format {$/;" s -kcas_remove_core include/cas_ioctl_codes.h /^struct kcas_remove_core {$/;" s -kcas_reset_stats include/cas_ioctl_codes.h /^struct kcas_reset_stats {$/;" s -kcas_set_cache_param include/cas_ioctl_codes.h /^struct kcas_set_cache_param {$/;" s -kcas_set_cache_state include/cas_ioctl_codes.h /^struct kcas_set_cache_state {$/;" s -kcas_set_core_param include/cas_ioctl_codes.h /^struct kcas_set_core_param {$/;" s -kcas_start_cache include/cas_ioctl_codes.h /^struct kcas_start_cache {$/;" s -kcas_stop_cache include/cas_ioctl_codes.h /^struct kcas_stop_cache {$/;" s -kcas_upgrade include/cas_ioctl_codes.h /^struct kcas_upgrade {$/;" s -key cas_cache/utils/utils_properties.c /^ char *key;$/;" m struct:_cas_property file: -kicked cas_cache/threads.c /^ atomic_t kicked;$/;" m struct:cas_thread_info file: -kmem_cache cas_cache/ocf_env.c /^ struct kmem_cache *kmem_cache;$/;" m struct:_env_allocator typeref:struct:_env_allocator::kmem_cache file: -kobj cas_disk/cas_disk_defs.h /^ struct kobject kobj;$/;" m struct:casdsk_module typeref:struct:casdsk_module::kobject -kobj cas_disk/disk.h /^ struct kobject kobj;$/;" m struct:casdsk_disk typeref:struct:casdsk_disk::kobject -kobj cas_disk/exp_obj.h /^ struct kobject kobj;$/;" m struct:casdsk_exp_obj typeref:struct:casdsk_exp_obj::kobject -len cas_cache/context.h /^ uint32_t len;$/;" m struct:bio_vec_iter -limit cas_cache/utils/utils_rpool.c /^ uint32_t limit;$/;" m struct:cas_reserve_pool file: -line_size include/cas_ioctl_codes.h /^ ocf_cache_line_size_t line_size;$/;" m struct:kcas_start_cache -list cas_cache/context.h /^ struct list_head list;$/;" m struct:blk_data typeref:struct:blk_data::list_head -list cas_cache/utils/utils_gc.c /^ struct llist_head list;$/;" m struct:cas_vfree_item typeref:struct:cas_vfree_item::llist_head file: -list cas_cache/utils/utils_properties.c /^ struct list_head list;$/;" m struct:cas_properties typeref:struct:cas_properties::list_head file: -list cas_cache/utils/utils_rpool.c /^ struct list_head list;$/;" m struct:_cas_reserve_pool_per_cpu typeref:struct:_cas_reserve_pool_per_cpu::list_head file: -list cas_disk/disk.h /^ struct list_head list;$/;" m struct:casdsk_disk typeref:struct:casdsk_disk::list_head -lock cas_cache/utils/utils_rpool.c /^ spinlock_t lock;$/;" m struct:_cas_reserve_pool_per_cpu file: -lock cas_disk/cas_disk_defs.h /^ struct mutex lock;$/;" m struct:casdsk_module typeref:struct:casdsk_module::mutex -lock cas_disk/disk.h /^ struct mutex lock;$/;" m struct:casdsk_disk typeref:struct:casdsk_disk::mutex -locked_bd cas_disk/exp_obj.h /^ struct block_device *locked_bd;$/;" m struct:casdsk_exp_obj typeref:struct:casdsk_exp_obj::block_device -make_request_fn cas_disk/cas_disk.h /^ int (*make_request_fn)(struct casdsk_disk *dsk, struct request_queue *q,$/;" m struct:casdsk_exp_obj_ops -map_cas_err_to_generic_code cas_cache/service_ui_ioctl.c /^int map_cas_err_to_generic_code(int cas_error_code)$/;" f -master cas_cache/object/obj_atomic_dev_bottom.c /^ struct cas_atomic_io *master;$/;" m struct:cas_atomic_io typeref:struct:cas_atomic_io::cas_atomic_io file: -master_io_req cas_cache/context.h /^ void *master_io_req;$/;" m struct:blk_data -master_remaining cas_cache/context.h /^ atomic_t master_remaining;$/;" m struct:blk_data -max_count cas_cache/layer_cache_management.c /^ int max_count;$/;" m struct:get_paths_ctx file: -max_writeback_queue_size cas_cache/main.c /^u32 max_writeback_queue_size = 65536;$/;" v -metadata cas_cache/object/obj_atomic_dev_bottom.c /^ unsigned metadata:1;$/;" m struct:cas_atomic_io file: -metadata_layout cas_cache/main.c /^u32 metadata_layout = ocf_metadata_layout_default;$/;" v -metadata_mode cas_cache/object/obj_atomic_dev_bottom.h /^ enum atomic_metadata_mode metadata_mode;$/;" m struct:atomic_dev_params typeref:enum:atomic_dev_params::atomic_metadata_mode -metadata_mode include/cas_ioctl_codes.h /^ int metadata_mode; \/**< selected metadata mode *\/$/;" m struct:kcas_nvme_format -metadata_mode include/cas_ioctl_codes.h /^ uint8_t metadata_mode; \/**< metadata mode (normal\/atomic) *\/$/;" m struct:kcas_cache_info -metadata_mode_optimal include/cas_ioctl_codes.h /^ uint8_t metadata_mode_optimal; \/**< Current metadata mode is optimal *\/$/;" m struct:kcas_start_cache -min_free_ram include/cas_ioctl_codes.h /^ uint64_t min_free_ram; \/**< Minimum free RAM memory for cache metadata *\/$/;" m struct:kcas_start_cache -mk_rq_fn cas_disk/exp_obj.h /^ make_request_fn *mk_rq_fn;$/;" m struct:casdsk_exp_obj -mode cas_disk/disk.h /^ atomic_t mode;$/;" m struct:casdsk_disk -mutex cas_cache/ocf_env.h /^ struct mutex mutex;$/;" m struct:__anon1 typeref:struct:__anon1::mutex -n_blobs cas_disk/cas_disk_defs.h /^ size_t n_blobs;$/;" m struct:casdsk_stored_config -name cas_cache/main.c /^ char *name;$/;" m struct:exported_symbol file: -name cas_cache/ocf_env.c /^ char *name;$/;" m struct:_env_allocator file: -name cas_cache/threads.c /^ char name[MAX_THREAD_NAME_SIZE];$/;" m struct:cas_thread_info file: -name cas_cache/utils/utils_rpool.c /^ char *name;$/;" m struct:cas_reserve_pool file: -next_disk_id cas_disk/cas_disk_defs.h /^ uint32_t next_disk_id;$/;" m struct:casdsk_module -next_minor cas_disk/cas_disk_defs.h /^ int next_minor;$/;" m struct:casdsk_module -nsid cas_cache/object/obj_atomic_dev_bottom.h /^ unsigned int nsid;$/;" m struct:atomic_dev_params -nvme_format include/cas_ioctl_codes.h /^ uint8_t nvme_format : 1;$/;" m struct:kcas_capabilites -obj cas_cache/object/obj_atomic_dev_bottom.c /^ ocf_data_obj_t obj;$/;" m struct:cas_atomic_io file: -obj-m cas_cache/Makefile /^obj-m := cas_cache.o$/;" m -obj-m cas_disk/Makefile /^obj-m := cas_disk.o$/;" m -object_type_t cas_cache/cas_cache.h /^enum object_type_t {$/;" g -offset cas_cache/context.h /^ uint32_t offset;$/;" m struct:bio_vec_iter -open_bdev_exclusive cas_disk/cas_disk_defs.h /^static inline struct block_device *open_bdev_exclusive(const char *path,$/;" f -opened_by_bdev cas_cache/object/obj_blk.h /^ uint32_t opened_by_bdev : 1;$/;" m struct:bd_volume -ops cas_disk/exp_obj.h /^ struct casdsk_exp_obj_ops *ops;$/;" m struct:casdsk_exp_obj typeref:struct:casdsk_exp_obj::casdsk_exp_obj_ops -original_io cas_cache/object/obj_atomic_dev_bottom.c /^ struct ocf_io *original_io;$/;" m struct:cas_atomic_write_zero_ctx typeref:struct:cas_atomic_write_zero_ctx::ocf_io file: -owner cas_disk/exp_obj.h /^ struct module *owner;$/;" m struct:casdsk_exp_obj typeref:struct:casdsk_exp_obj::module -param_id include/cas_ioctl_codes.h /^ enum kcas_cache_param_id param_id;$/;" m struct:kcas_get_cache_param typeref:enum:kcas_get_cache_param::kcas_cache_param_id -param_id include/cas_ioctl_codes.h /^ enum kcas_cache_param_id param_id;$/;" m struct:kcas_set_cache_param typeref:enum:kcas_set_cache_param::kcas_cache_param_id -param_id include/cas_ioctl_codes.h /^ enum kcas_core_param_id param_id;$/;" m struct:kcas_get_core_param typeref:enum:kcas_get_core_param::kcas_core_param_id -param_id include/cas_ioctl_codes.h /^ enum kcas_core_param_id param_id;$/;" m struct:kcas_set_core_param typeref:enum:kcas_set_core_param::kcas_core_param_id -param_value include/cas_ioctl_codes.h /^ uint32_t param_value;$/;" m struct:kcas_get_cache_param -param_value include/cas_ioctl_codes.h /^ uint32_t param_value;$/;" m struct:kcas_get_core_param -param_value include/cas_ioctl_codes.h /^ uint32_t param_value;$/;" m struct:kcas_set_cache_param -param_value include/cas_ioctl_codes.h /^ uint32_t param_value;$/;" m struct:kcas_set_core_param -path cas_disk/disk.h /^ char *path;$/;" m struct:casdsk_disk -path_name include/cas_ioctl_codes.h /^ char path_name[MAX_STR_LEN]; \/**< path to a device *\/$/;" m struct:kcas_cache_check_device -pending_rqs cas_cache/object/obj_blk.h /^ atomic64_t pending_rqs;$/;" m struct:bd_volume -pending_rqs cas_disk/exp_obj.h /^ atomic_t *pending_rqs;$/;" m struct:casdsk_exp_obj -pending_rqs_cache cas_disk/cas_disk_defs.h /^ struct kmem_cache *pending_rqs_cache;$/;" m struct:casdsk_module typeref:struct:casdsk_module::kmem_cache -position cas_cache/layer_cache_management.c /^ int position;$/;" m struct:get_paths_ctx file: -potential_dirty cas_cache/object/obj_atomic_dev_bottom.c /^ atomic_t potential_dirty;$/;" m struct:cas_atomic_io file: -potentially_dirty cas_cache/object/obj_blk.h /^ atomic_t potentially_dirty;$/;" m struct:bd_volume -prep_rq_fn cas_disk/cas_disk.h /^ int (*prep_rq_fn)(struct casdsk_disk *dsk, struct request_queue *q,$/;" m struct:casdsk_exp_obj_ops -prepare_queue cas_disk/cas_disk.h /^ int (*prepare_queue)(struct casdsk_disk *dsk, struct request_queue *q,$/;" m struct:casdsk_exp_obj_ops -pt_io_ctx_cache cas_disk/cas_disk_defs.h /^ struct kmem_cache *pt_io_ctx_cache;$/;" m struct:casdsk_module typeref:struct:casdsk_module::kmem_cache -pt_ios cas_disk/exp_obj.h /^ atomic_t pt_ios;$/;" m struct:casdsk_exp_obj -queue cas_disk/exp_obj.h /^ struct request_queue *queue;$/;" m struct:casdsk_exp_obj typeref:struct:casdsk_exp_obj::request_queue -ref_counter cas_cache/object/obj_blk_utils.h /^ atomic_t ref_counter;$/;" m struct:blkio -req_remaining cas_cache/object/obj_atomic_dev_bottom.c /^ atomic_t req_remaining;$/;" m struct:cas_atomic_io file: -request cas_cache/object/obj_atomic_dev_bottom.c /^ struct request *request;$/;" m struct:cas_atomic_io typeref:struct:cas_atomic_io::request file: -request_fn cas_disk/cas_disk.h /^ void (*request_fn)(struct casdsk_disk *dsk, struct request_queue *q,$/;" m struct:casdsk_exp_obj_ops -restore_callback_t cas_cache/layer_upgrade.c /^typedef int (*restore_callback_t) (struct cas_properties *cache_props);$/;" t file: -rpool cas_cache/ocf_env.c /^ struct cas_reserve_pool *rpool;$/;" m struct:_env_allocator typeref:struct:_env_allocator::cas_reserve_pool file: -rpool_master cas_cache/utils/utils_rpool.c /^ struct cas_reserve_pool *rpool_master;$/;" m struct:_cas_rpool_pre_alloc_info typeref:struct:_cas_rpool_pre_alloc_info::cas_reserve_pool file: -rpool_new cas_cache/utils/utils_rpool.c /^ cas_rpool_new rpool_new;$/;" m struct:_cas_rpool_pre_alloc_info file: -rpools cas_cache/utils/utils_rpool.c /^ struct _cas_reserve_pool_per_cpu *rpools;$/;" m struct:cas_reserve_pool typeref:struct:cas_reserve_pool::_cas_reserve_pool_per_cpu file: -rq_lock cas_disk/exp_obj.h /^ spinlock_t rq_lock;$/;" m struct:casdsk_exp_obj -rq_remaning cas_cache/object/obj_blk_utils.h /^ atomic_t rq_remaning;$/;" m struct:blkio -running cas_cache/threads.c /^ bool running;$/;" m struct:cas_thread_info file: -sem cas_cache/ocf_env.h /^ struct rw_semaphore sem;$/;" m struct:__anon2 typeref:struct:__anon2::rw_semaphore -seq_cut_off_mb cas_cache/main.c /^u32 seq_cut_off_mb = 1;$/;" v -set_geometry cas_disk/cas_disk.h /^ int (*set_geometry)(struct casdsk_disk *dsk, void *private);$/;" m struct:casdsk_exp_obj_ops -show cas_disk/sysfs.h /^ ssize_t (*show)(struct kobject *kobj, char *page);$/;" m struct:casdsk_attribute -size cas_cache/context.h /^ uint32_t size;$/;" m struct:blk_data -size cas_cache/object/obj_atomic_dev_bottom.h /^ uint64_t size;$/;" m struct:atomic_dev_params -size cas_disk/cas_disk.h /^ size_t size;$/;" m struct:casdsk_props_conf -start cas_cache/object/obj_atomic_dev_bottom.c /^ uint32_t start;$/;" m struct:cas_atomic_io file: -start_time cas_cache/context.h /^ unsigned long long start_time;$/;" m struct:blk_data -state include/cas_ioctl_codes.h /^ ocf_core_state_t state;$/;" m struct:kcas_core_info -stats include/cas_ioctl_codes.h /^ struct ocf_stats_core stats;$/;" m struct:kcas_core_info typeref:struct:kcas_core_info::ocf_stats_core -stats include/cas_ioctl_codes.h /^ struct ocf_stats_io_class stats;$/;" m struct:kcas_io_class typeref:struct:kcas_io_class::ocf_stats_io_class -std_error cas_cache/service_ui_ioctl.c /^ int std_error;$/;" m struct:__anon4 file: -step_size cas_cache/object/obj_atomic_dev_bottom.c /^ unsigned step_size;$/;" m struct:cas_atomic_write_zero_ctx file: -stop cas_cache/threads.c /^ atomic_t stop;$/;" m struct:cas_thread_info file: -store cas_disk/sysfs.h /^ ssize_t (*store)(struct kobject *kobj, const char *buf, size_t len);$/;" m struct:casdsk_attribute -sub_io cas_cache/object/obj_atomic_dev_bottom.c /^ struct ocf_io *sub_io;$/;" m struct:cas_atomic_write_zero_ctx typeref:struct:cas_atomic_write_zero_ctx::ocf_io file: -sync_compl cas_cache/threads.c /^ struct completion sync_compl;$/;" m struct:cas_thread_info typeref:struct:cas_thread_info::completion file: -sync_data cas_cache/threads.c /^ void *sync_data;$/;" m struct:cas_thread_info file: -thread cas_cache/threads.c /^ struct task_struct *thread;$/;" m struct:cas_thread_info typeref:struct:cas_thread_info::task_struct file: -timeval_to_us cas_cache/cas_cache.h /^static inline unsigned long long timeval_to_us(const struct timeval *tv)$/;" f -try_add include/cas_ioctl_codes.h /^ bool try_add; \/**< add core to pool if cache isn't present *\/$/;" m struct:kcas_insert_core -type cas_cache/utils/utils_properties.c /^ uint8_t type;$/;" m struct:_cas_property file: -unaligned_io cas_cache/main.c /^u32 unaligned_io = 1;$/;" v -update_path include/cas_ioctl_codes.h /^ bool update_path; \/**< provide alternative path for core device *\/$/;" m struct:kcas_insert_core -upgrade_in_progress cas_disk/main.c /^static int upgrade_in_progress = 0;$/;" v file: -use_io_scheduler cas_cache/main.c /^u32 use_io_scheduler = 1;$/;" v -value cas_cache/utils/utils_properties.c /^ void *value;$/;" m union:_cas_property::__anon3 file: -value_sint cas_cache/utils/utils_properties.c /^ int64_t value_sint;$/;" m union:_cas_property::__anon3 file: -value_uint cas_cache/utils/utils_properties.c /^ uint64_t value_uint;$/;" m union:_cas_property::__anon3 file: -vec cas_cache/context.h /^ struct bio_vec *vec;$/;" m struct:bio_vec_iter typeref:struct:bio_vec_iter::bio_vec -vec cas_cache/context.h /^ struct bio_vec vec[];$/;" m struct:blk_data typeref:struct:blk_data::bio_vec -vec_size cas_cache/context.h /^ uint32_t vec_size;$/;" m struct:bio_vec_iter -workqueue cas_cache/object/obj_blk.h /^ struct workqueue_struct *workqueue;$/;" m struct:bd_volume typeref:struct:bd_volume::workqueue_struct -wq cas_cache/ocf_env.h /^ wait_queue_head_t wq;$/;" m struct:__anon2 -wq cas_cache/threads.c /^ wait_queue_head_t wq;$/;" m struct:cas_thread_info file: -writeback_queue_unblock_size cas_cache/main.c /^u32 writeback_queue_unblock_size = 60000;$/;" v -ws cas_cache/utils/utils_gc.c /^ struct work_struct ws;$/;" m struct:cas_vfree_item typeref:struct:cas_vfree_item::work_struct file: -ws cas_cache/utils/utils_rpool.c /^ struct work_struct ws;$/;" m struct:_cas_rpool_pre_alloc_info typeref:struct:_cas_rpool_pre_alloc_info::work_struct file: diff --git a/ocf b/ocf index cc3b38c..75ec3c7 160000 --- a/ocf +++ b/ocf @@ -1 +1 @@ -Subproject commit cc3b38c9e3ff3b0ffb96b27a87f930815f315060 +Subproject commit 75ec3c7db424e11b6e5fbde5f5afba12b824f849