static void pcie_wait_link_active(struct controller *ctrl) { int timeout = 1000; if (check_link_active(ctrl)) return; while (timeout > 0) { msleep(10); timeout -= 10; if (check_link_active(ctrl)) return; } ctrl_dbg(ctrl, "Data Link Layer Link Active not set in 1000 msec\n"); }
static void __pcie_wait_link_active(struct controller *ctrl, bool active) { int timeout = 1000; if (check_link_active(ctrl) == active) return; while (timeout > 0) { msleep(10); timeout -= 10; if (check_link_active(ctrl) == active) return; } ctrl_dbg(ctrl, "Data Link Layer Link Active not %s in 1000 msec\n", active ? "set" : "cleared"); }