in vlynq.c [96:107]
static int vlynq_linked(struct vlynq_device *dev) { int i; for (i = 0; i < 100; i++) if (readl(&dev->local->status) & VLYNQ_STATUS_LINK) return 1; else cpu_relax(); return 0; }