| 5635 | } |
| 5636 | |
| 5637 | static void |
| 5638 | device_gen_nomatch(device_t dev) |
| 5639 | { |
| 5640 | device_t child; |
| 5641 | |
| 5642 | if (dev->flags & DF_NEEDNOMATCH && |
| 5643 | dev->state == DS_NOTPRESENT) { |
| 5644 | BUS_PROBE_NOMATCH(dev->parent, dev); |
| 5645 | devnomatch(dev); |
| 5646 | dev->flags |= DF_DONENOMATCH; |
| 5647 | } |
| 5648 | dev->flags &= ~DF_NEEDNOMATCH; |
| 5649 | TAILQ_FOREACH(child, &dev->children, link) { |
| 5650 | device_gen_nomatch(child); |
| 5651 | } |
| 5652 | } |
| 5653 | |
| 5654 | static void |
| 5655 | device_do_deferred_actions(void) |
no test coverage detected