Lines Matching refs:feature
105 zfeature_info_t *feature = &spa_feature_table[i]; in zfeature_is_supported() local
106 if (!feature->fi_zfs_mod_supported) in zfeature_is_supported()
108 if (strcmp(guid, feature->fi_guid) == 0) in zfeature_is_supported()
118 zfeature_info_t *feature = &spa_feature_table[i]; in zfeature_lookup_guid() local
119 if (!feature->fi_zfs_mod_supported) in zfeature_lookup_guid()
121 if (strcmp(guid, feature->fi_guid) == 0) { in zfeature_lookup_guid()
135 zfeature_info_t *feature = &spa_feature_table[i]; in zfeature_lookup_name() local
136 if (!feature->fi_zfs_mod_supported) in zfeature_lookup_name()
138 if (strcmp(name, feature->fi_uname) == 0) { in zfeature_lookup_name()
151 zfeature_info_t *feature = &spa_feature_table[fid]; in zfeature_depends_on() local
153 for (int i = 0; feature->fi_depends[i] != SPA_FEATURE_NONE; i++) { in zfeature_depends_on()
154 if (feature->fi_depends[i] == check) in zfeature_depends_on()
161 deps_contains_feature(const spa_feature_t *deps, const spa_feature_t feature) in deps_contains_feature() argument
164 if (deps[i] == feature) in deps_contains_feature()
328 zfeature_info_t *feature = &spa_feature_table[fid]; in zfeature_register() local
344 feature->fi_feature = fid; in zfeature_register()
345 feature->fi_guid = guid; in zfeature_register()
346 feature->fi_uname = name; in zfeature_register()
347 feature->fi_desc = desc; in zfeature_register()
348 feature->fi_flags = flags; in zfeature_register()
349 feature->fi_type = type; in zfeature_register()
350 feature->fi_depends = deps; in zfeature_register()
351 feature->fi_zfs_mod_supported = in zfeature_register()