Lines Matching refs:name
20 static struct dm_cache_policy_type *__find_policy(const char *name) in __find_policy() argument
25 if (!strcmp(t->name, name)) in __find_policy()
31 static struct dm_cache_policy_type *__get_policy_once(const char *name) in __get_policy_once() argument
33 struct dm_cache_policy_type *t = __find_policy(name); in __get_policy_once()
36 DMWARN("couldn't get module %s", name); in __get_policy_once()
43 static struct dm_cache_policy_type *get_policy_once(const char *name) in get_policy_once() argument
48 t = __get_policy_once(name); in get_policy_once()
54 static struct dm_cache_policy_type *get_policy(const char *name) in get_policy() argument
58 t = get_policy_once(name); in get_policy()
65 request_module("dm-cache-%s", name); in get_policy()
67 t = get_policy_once(name); in get_policy()
90 if (__find_policy(type->name)) { in dm_cache_policy_register()
91 DMWARN("attempt to register policy under duplicate name %s", type->name); in dm_cache_policy_register()
111 struct dm_cache_policy *dm_cache_policy_create(const char *name, in dm_cache_policy_create() argument
119 type = get_policy(name); in dm_cache_policy_create()
151 return t->real->name; in dm_cache_policy_get_name()
153 return t->name; in dm_cache_policy_get_name()