Lines Matching refs:device_link
119 struct device_link *link; in device_is_dependent()
140 static void device_link_init_status(struct device_link *link, in device_link_init_status()
186 struct device_link *link; in device_reorder_to_tail()
288 struct device_link *device_link_add(struct device *consumer, in device_link_add()
291 struct device_link *link; in device_link_add()
434 static void device_link_free(struct device_link *link) in device_link_free()
447 device_link_free(container_of(rhead, struct device_link, rcu_head)); in __device_link_free_srcu()
452 struct device_link *link = container_of(kref, struct device_link, kref); in __device_link_del()
467 struct device_link *link = container_of(kref, struct device_link, kref); in __device_link_del()
481 static void device_link_put_kref(struct device_link *link) in device_link_put_kref()
498 void device_link_del(struct device_link *link) in device_link_del()
518 struct device_link *link; in device_link_remove()
540 struct device_link *link; in device_links_missing_supplier()
565 struct device_link *link; in device_links_check_suppliers()
600 struct device_link *link; in device_links_driver_bound()
638 static void device_link_drop_managed(struct device_link *link) in device_link_drop_managed()
659 struct device_link *link, *ln; in __device_links_no_driver()
687 struct device_link *link; in device_links_no_driver()
724 struct device_link *link, *ln; in device_links_driver_cleanup()
768 struct device_link *link; in device_links_busy()
808 struct device_link *link; in device_links_unbind_consumers()
850 struct device_link *link, *ln; in device_links_purge()