Lines Matching defs:n_components
786 void bus_match_parse_free(struct bus_match_component *components, unsigned n_components) {
789 for (i = 0; i < n_components; i++)
803 unsigned n_components = 0, i;
894 if (!GREEDY_REALLOC(components, components_allocated, n_components + 1)) {
899 components[n_components].type = t;
900 components[n_components].value_str = value;
901 components[n_components].value_u8 = u;
902 n_components++;
918 qsort_safe(components, n_components, sizeof(struct bus_match_component), match_component_compare);
921 for (i = 0; i+1 < n_components; i++)
928 *_n_components = n_components;
933 bus_match_parse_free(components, n_components);
937 char *bus_match_to_string(struct bus_match_component *components, unsigned n_components) {
944 if (n_components <= 0)
953 for (i = 0; i < n_components; i++) {
981 unsigned n_components,
992 for (i = 0; i < n_components; i++) {
1039 unsigned n_components,
1051 gc = newa(struct bus_match_node*, n_components);
1054 for (i = 0; i < n_components; i++) {
1183 enum bus_match_scope bus_match_get_scope(const struct bus_match_component *components, unsigned n_components) {
1187 if (n_components <= 0)
1198 for (i = 0; i < n_components; i++) {