MCPcopy Create free account
hub / github.com/F-Stack/f-stack / bus_helper_reset_prepare_rollback

Function bus_helper_reset_prepare_rollback

freebsd/kern/subr_bus.c:3905–3918  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3903}
3904
3905static void
3906bus_helper_reset_prepare_rollback(device_t dev, device_t child, int flags)
3907{
3908 child = TAILQ_NEXT(child, link);
3909 if (child == NULL)
3910 return;
3911 TAILQ_FOREACH_FROM(child, &dev->children,link) {
3912 BUS_RESET_POST(dev, child);
3913 if ((flags & DEVF_RESET_DETACH) != 0)
3914 device_probe_and_attach(child);
3915 else
3916 BUS_RESUME_CHILD(dev, child);
3917 }
3918}
3919
3920/**
3921 * @brief Helper function for implementing BUS_RESET_PREPARE

Callers 1

bus_helper_reset_prepareFunction · 0.85

Calls 1

device_probe_and_attachFunction · 0.85

Tested by

no test coverage detected