Lines Matching refs:feature
37 static const char* interop_feature_string_(const interop_feature_t feature);
40 static bool interop_match_fixed_(const interop_feature_t feature,
42 static bool interop_match_dynamic_(const interop_feature_t feature,
47 bool interop_match_addr(const interop_feature_t feature, in interop_match_addr() argument
51 if (interop_match_fixed_(feature, addr) || in interop_match_addr()
52 interop_match_dynamic_(feature, addr)) { in interop_match_addr()
54 addr->ToString().c_str(), interop_feature_string_(feature)); in interop_match_addr()
61 bool interop_match_name(const interop_feature_t feature, const char* name) { in interop_match_name() argument
67 if (feature == interop_name_database[i].feature && in interop_match_name()
72 name, interop_feature_string_(feature)); in interop_match_name()
80 void interop_database_add(uint16_t feature, const RawAddress* addr, in interop_database_add() argument
89 entry->feature = static_cast<interop_feature_t>(feature); in interop_database_add()
119 static const char* interop_feature_string_(const interop_feature_t feature) { in interop_feature_string_() argument
120 switch (feature) { in interop_feature_string_()
150 static bool interop_match_dynamic_(const interop_feature_t feature, in interop_match_dynamic_() argument
160 if (feature == entry->feature && in interop_match_dynamic_()
169 static bool interop_match_fixed_(const interop_feature_t feature, in interop_match_fixed_() argument
176 if (feature == interop_addr_database[i].feature && in interop_match_fixed_()