bus_find_device
dev = bus_find_device(&ibmebus_bus_type, NULL, child,
dev = bus_find_device(&ibmebus_bus_type, NULL, path,
if ((dev = bus_find_device(&ibmebus_bus_type, NULL, path,
dev = bus_find_device(&acpi_bus_type, NULL, &match, acpi_dev_match_cb);
dev = bus_find_device(&acpi_bus_type, start, &match, acpi_dev_match_cb);
dev = bus_find_device(&platform_bus_type, NULL, &data, match_hid_uid);
return bus_find_device(&pci_bus_type, NULL, &data, match_hid_uid);
EXPORT_SYMBOL_GPL(bus_find_device);
return bus_find_device(&platform_bus_type, start, drv,
while ((dev = bus_find_device(&platform_bus_type, NULL, name,
dev = bus_find_device(&cxl_bus_type, NULL, ctx, match_port_by_dport);
bus_find_device(&cxl_bus_type, NULL, &ctx, port_has_memdev);
dev = bus_find_device(&cxl_bus_type, NULL, uport_dev, match_port_by_uport);
struct device *mem_dev __free(put_device) = bus_find_device(
pdev = bus_find_device(&platform_bus_type, NULL, isp_sensor_ids,
dev = bus_find_device(hid_ops->bus_type, NULL, &hid_id, device_match_id);
dev = bus_find_device(&coresight_bustype, NULL, &id,
dev = bus_find_device(&i2c_bus_type, NULL, handle, device_match_acpi_handle);
dev = bus_find_device(&i2c_bus_type, NULL, fwnode,
struct device *dev = bus_find_device(virtio_bus_type, NULL, fwnode,
dev = bus_find_device(&platform_bus_type, NULL, adev,
dev = bus_find_device(&platform_bus_type, NULL, node, match);
phy = bus_find_device(&mdio_bus_type, NULL, NULL,
struct device *pd = bus_find_device(&platform_bus_type, NULL,
dev = bus_find_device(&nvmem_bus_type, NULL, data, match);
dev = bus_find_device(&platform_bus_type, NULL, kunit_compatible,
dev = bus_find_device(&pci_bus_type, dev_start, (void *)id,
dev = bus_find_device(&wmi_bus_type, NULL, &guid, wmidev_match_guid);
dev = bus_find_device(&platform_bus_type, NULL, smo8800_ids, match_acpi_device_ids);
adap_dev = bus_find_device(&i2c_bus_type, NULL, pdev, match_parent);
dev = bus_find_device(&css_bus_type, NULL,
dev = bus_find_device(&ccw_bus_type, NULL, dev_id, match_dev_id);
dev = bus_find_device(&scm_bus_type, NULL, sale, check_address);
dev = bus_find_device(&ap_bus_type, NULL,
dev = bus_find_device(&ap_bus_type, NULL,
bus_find_device(&ap_bus_type, NULL,
dev = bus_find_device(&tb_bus_type, NULL, &lookup, tb_switch_match);
dev = bus_find_device(&tb_bus_type, NULL, &lookup, tb_switch_match);
dev = bus_find_device(&tb_bus_type, NULL, &lookup, tb_switch_match);
dev = bus_find_device(&usb_bus_type, NULL, &argb, __find_interface);
dev = bus_find_device(&platform_bus_type, NULL, node, match);
dev = bus_find_device(&vdpa_bus, NULL, devname, vdpa_name_match);
dev = bus_find_device(&vdpa_bus, NULL, name, vdpa_name_match);
dev = bus_find_device(&vdpa_bus, NULL, devname, vdpa_name_match);
dev = bus_find_device(&vdpa_bus, NULL, dev_name(&vdev->dev), vdpa_name_match);
dev = bus_find_device(&vdpa_bus, NULL, name, vdpa_name_match);
dev = bus_find_device(&vdpa_bus, NULL, devname, vdpa_name_match);
struct device *bus_find_device(const struct bus_type *bus, struct device *start,
return bus_find_device(bus, start, name, device_match_name);
return bus_find_device(bus, NULL, np, device_match_of_node);
return bus_find_device(bus, NULL, fwnode, device_match_fwnode);
return bus_find_device(bus, NULL, &devt, device_match_devt);
return bus_find_device(bus, cur, NULL, device_match_any);
return bus_find_device(bus, NULL, adev, device_match_acpi_dev);
dev = bus_find_device(&platform_bus_type, NULL, name,
dev = bus_find_device(&platform_bus_type, NULL, name,