Lines Matching defs:patterns

266 static dev_match_ret	xptbusmatch(struct dev_match_pattern *patterns,
268 static dev_match_ret xptdevicematch(struct dev_match_pattern *patterns,
271 static dev_match_ret xptperiphmatch(struct dev_match_pattern *patterns,
1185 xptbusmatch(struct dev_match_pattern *patterns, u_int num_patterns,
1203 if ((patterns == NULL) || (num_patterns == 0))
1216 if (patterns[i].type != DEV_MATCH_BUS) {
1222 cur_pattern = &patterns[i].pattern.bus_pattern;
1286 * we haven't seen anything other than bus matching patterns. So
1297 xptdevicematch(struct dev_match_pattern *patterns, u_int num_patterns,
1315 if ((patterns == NULL) || (num_patterns == 0))
1326 if (patterns[i].type != DEV_MATCH_DEVICE) {
1327 if ((patterns[i].type == DEV_MATCH_PERIPH)
1333 cur_pattern = &patterns[i].pattern.device_pattern;
1406 * we haven't seen any peripheral matching patterns. So tell the
1417 * Match a single peripheral against any number of match patterns.
1420 xptperiphmatch(struct dev_match_pattern *patterns, u_int num_patterns,
1436 if ((patterns == NULL) || (num_patterns == 0))
1452 if (patterns[i].type != DEV_MATCH_PERIPH)
1455 cur_pattern = &patterns[i].pattern.periph_pattern;
1522 * doesn't match any of the patterns.
1546 retval = xptbusmatch(cdm->patterns, cdm->num_patterns, bus);
1680 retval = xptdevicematch(cdm->patterns, cdm->num_patterns,
1793 retval = xptperiphmatch(cdm->patterns, cdm->num_patterns, periph);
1932 retval = xptperiphmatch(cdm->patterns, cdm->num_patterns, periph);
2782 if ((cdm->patterns[i].type == DEV_MATCH_BUS)
2783 ||(cdm->patterns[i].type == DEV_MATCH_DEVICE)){