Lines Matching refs:cur_pattern
1301 struct bus_match_pattern *cur_pattern; in xptbusmatch() local
1326 cur_pattern = &patterns[i].pattern.bus_pattern; in xptbusmatch()
1328 if (((cur_pattern->flags & BUS_MATCH_PATH) != 0) in xptbusmatch()
1329 && (cur_pattern->path_id != bus->path_id)) in xptbusmatch()
1332 if (((cur_pattern->flags & BUS_MATCH_BUS_ID) != 0) in xptbusmatch()
1333 && (cur_pattern->bus_id != bus->sim->bus_id)) in xptbusmatch()
1336 if (((cur_pattern->flags & BUS_MATCH_UNIT) != 0) in xptbusmatch()
1337 && (cur_pattern->unit_number != bus->sim->unit_number)) in xptbusmatch()
1340 if (((cur_pattern->flags & BUS_MATCH_NAME) != 0) in xptbusmatch()
1341 && (strncmp(cur_pattern->dev_name, bus->sim->sim_name, in xptbusmatch()
1401 struct device_match_pattern *cur_pattern; in xptdevicematch() local
1424 cur_pattern = &patterns[i].pattern.device_pattern; in xptdevicematch()
1427 if ((cur_pattern->flags & (DEV_MATCH_INQUIRY|DEV_MATCH_DEVID)) in xptdevicematch()
1431 if (((cur_pattern->flags & DEV_MATCH_PATH) != 0) in xptdevicematch()
1432 && (cur_pattern->path_id != device->target->bus->path_id)) in xptdevicematch()
1435 if (((cur_pattern->flags & DEV_MATCH_TARGET) != 0) in xptdevicematch()
1436 && (cur_pattern->target_id != device->target->target_id)) in xptdevicematch()
1439 if (((cur_pattern->flags & DEV_MATCH_LUN) != 0) in xptdevicematch()
1440 && (cur_pattern->target_lun != device->lun_id)) in xptdevicematch()
1443 if (((cur_pattern->flags & DEV_MATCH_INQUIRY) != 0) in xptdevicematch()
1445 (caddr_t)&cur_pattern->data.inq_pat, in xptdevicematch()
1446 1, sizeof(cur_pattern->data.inq_pat), in xptdevicematch()
1451 if (((cur_pattern->flags & DEV_MATCH_DEVID) != 0) in xptdevicematch()
1456 cur_pattern->data.devid_pat.id, in xptdevicematch()
1457 cur_pattern->data.devid_pat.id_len) != 0)) in xptdevicematch()
1523 struct periph_match_pattern *cur_pattern; in xptperiphmatch() local
1532 cur_pattern = &patterns[i].pattern.periph_pattern; in xptperiphmatch()
1534 if (((cur_pattern->flags & PERIPH_MATCH_PATH) != 0) in xptperiphmatch()
1535 && (cur_pattern->path_id != periph->path->bus->path_id)) in xptperiphmatch()
1543 if (((cur_pattern->flags & PERIPH_MATCH_TARGET) != 0) in xptperiphmatch()
1545 ||(cur_pattern->target_id != periph->path->target->target_id))) in xptperiphmatch()
1548 if (((cur_pattern->flags & PERIPH_MATCH_LUN) != 0) in xptperiphmatch()
1550 || (cur_pattern->target_lun != periph->path->device->lun_id))) in xptperiphmatch()
1553 if (((cur_pattern->flags & PERIPH_MATCH_UNIT) != 0) in xptperiphmatch()
1554 && (cur_pattern->unit_number != periph->unit_number)) in xptperiphmatch()
1557 if (((cur_pattern->flags & PERIPH_MATCH_NAME) != 0) in xptperiphmatch()
1558 && (strncmp(cur_pattern->periph_name, periph->periph_name, in xptperiphmatch()