flush_delayed_work
flush_delayed_work(&adev->late_init_work);
flush_delayed_work(&adev->late_init_work);
} while (flush_delayed_work(&dev_priv->gt.retire_work));
while (flush_delayed_work(dw))
bool flush_delayed_work(struct delayed_work *dwork);
flush_delayed_work(&rdev->hotplug_work);
flush_delayed_work(&rdev->hotplug_work);