Symbol: device_for_each_child
arch/arm/common/locomo.c
461
device_for_each_child(lchip->dev, NULL, locomo_remove_child);
arch/arm/common/sa1111.c
931
device_for_each_child(sachip->dev, NULL, sa1111_remove_one);
arch/parisc/kernel/drivers.c
476
if (device_for_each_child(parent, &d, match_by_id))
arch/parisc/kernel/drivers.c
73
return device_for_each_child(dev, recurse_data, descend_children);
arch/parisc/kernel/drivers.c
744
if (device_for_each_child(parent, &recurse_data, descend_children))
arch/parisc/kernel/drivers.c
92
return device_for_each_child(&root, &recurse_data, descend_children);
arch/um/drivers/virtio_uml.c
1396
device_for_each_child(&vu_cmdline_parent, buffer,
arch/um/drivers/virtio_uml.c
1420
device_for_each_child(&vu_cmdline_parent, NULL,
drivers/acpi/bus.c
1208
return device_for_each_child(&adev->dev, &adwc, acpi_dev_for_one_check);
drivers/base/core.c
316
ret = device_for_each_child(dev, target, device_is_dependent);
drivers/base/core.c
392
device_for_each_child(dev, NULL, device_reorder_to_tail);
drivers/base/core.c
4024
EXPORT_SYMBOL_GPL(device_for_each_child);
drivers/base/core.c
4164
ret = device_for_each_child(dev, NULL, device_check_offline);
drivers/base/core.c
4189
ret = device_for_each_child(dev, NULL, device_check_offline);
drivers/base/power/main.c
266
device_for_each_child(dev, &async, dpm_wait_fn);
drivers/base/power/main.c
678
device_for_each_child(dev, func, dpm_async_with_cleanup);
drivers/base/power/runtime.c
260
device_for_each_child(dev, NULL, dev_memalloc_noio)))
drivers/bus/fsl-mc/dprc-driver.c
102
device_for_each_child(&mc_bus_dev->dev, &objs,
drivers/bus/fsl-mc/dprc-driver.c
109
device_for_each_child(&mc_bus_dev->dev, NULL,
drivers/bus/fsl-mc/dprc-driver.c
753
device_for_each_child(&mc_dev->dev, NULL, __fsl_mc_device_remove);
drivers/bus/fsl-mc/dprc-driver.c
843
device_for_each_child(&mc_dev->dev, NULL, __fsl_mc_device_remove);
drivers/bus/hisi_lpc.c
480
device_for_each_child(hostdev, NULL, hisi_lpc_acpi_remove_subdev);
drivers/bus/mhi/ep/main.c
1049
device_for_each_child(&mhi_cntrl->mhi_dev->dev, NULL, mhi_ep_destroy_device);
drivers/bus/mhi/host/debugfs.c
165
device_for_each_child(&mhi_cntrl->mhi_dev->dev, m, mhi_device_info_show);
drivers/bus/mhi/host/pm.c
418
device_for_each_child(&mhi_cntrl->mhi_dev->dev, &current_ee,
drivers/bus/mhi/host/pm.c
543
device_for_each_child(&mhi_cntrl->mhi_dev->dev, NULL, mhi_destroy_device);
drivers/bus/mhi/host/pm.c
701
device_for_each_child(&mhi_cntrl->mhi_dev->dev, NULL, mhi_destroy_device);
drivers/bus/moxtet.c
826
device_for_each_child(moxtet->dev, NULL, __unregister);
drivers/bus/sunxi-rsb.c
814
device_for_each_child(rsb->dev, NULL, sunxi_rsb_remove_devices);
drivers/cdx/cdx.c
153
device_for_each_child(dev, NULL, cdx_unregister_device);
drivers/cdx/cdx.c
437
ret = device_for_each_child(dev, NULL, reset_cdx_device);
drivers/cdx/cdx.c
954
device_for_each_child(cdx->dev, NULL, cdx_unregister_device);
drivers/char/agp/parisc-agp.c
414
device_for_each_child(&sba->dev, &lba, find_quicksilver);
drivers/crypto/sa2ul.c
2419
device_for_each_child(dev, dev, sa_link_child);
drivers/cxl/acpi.c
944
device_for_each_child(&root_port->dev, cxl_res, pair_cxl_resource);
drivers/cxl/acpi.c
956
rc = device_for_each_child(&root_port->dev, root_port,
drivers/cxl/core/cdat.c
320
if (!device_for_each_child(&root_port->dev, &dpa_perf->qos_class,
drivers/cxl/core/cdat.c
371
if (!device_for_each_child(&root_port->dev,
drivers/cxl/core/pci.c
694
return device_for_each_child(&port->dev, port,
drivers/cxl/core/port.c
1628
device_for_each_child(&port->dev, dport, update_decoder_targets);
drivers/cxl/core/region.c
2902
rc = device_for_each_child(&port->dev, &ctx, poison_by_decoder);
drivers/cxl/core/region.c
2960
device_for_each_child(&port->dev, &ctx, __cxl_dpa_to_region);
drivers/cxl/port.c
159
device_for_each_child(&port->dev, NULL, discover_region);
drivers/firewire/core-card.c
269
device_for_each_child(card->device, (void *)(long)generation,
drivers/firewire/core-device.c
1001
device_for_each_child(&device->device, NULL, update_unit);
drivers/firewire/core-device.c
1283
device_for_each_child(&device->device, NULL, shutdown_unit);
drivers/firewire/core-device.c
946
device_for_each_child(&device->device, NULL, shutdown_unit);
drivers/fpga/dfl.c
1545
device_for_each_child(&cdev->region->dev, NULL, remove_feature_dev);
drivers/fsi/fsi-core.c
1296
device_for_each_child(dev, NULL, fsi_slave_remove_device);
drivers/fsi/fsi-core.c
1305
device_for_each_child(&master->dev, NULL, fsi_master_remove_slave);
drivers/fsi/fsi-occ.c
713
device_for_each_child(&pdev->dev, NULL, occ_unregister_platform_child);
drivers/fsi/fsi-occ.c
715
device_for_each_child(&pdev->dev, NULL, occ_unregister_of_child);
drivers/fsi/fsi-sbefifo.c
1119
device_for_each_child(dev, NULL, sbefifo_unregister_child);
drivers/gpio/gpio-sim.c
1112
return device_for_each_child(&dev->probe_data.pdev->dev, &ctx,
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
319
r = device_for_each_child(adev->acp.parent, &adev->acp.acp_genpd->gpd,
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
444
r = device_for_each_child(adev->acp.parent, &adev->acp.acp_genpd->gpd,
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
555
device_for_each_child(adev->acp.parent, NULL,
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
205
r = device_for_each_child(isp->parent, NULL,
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
217
r = device_for_each_child(isp->parent, NULL,
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
365
r = device_for_each_child(isp->parent, &isp->ispgpd,
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
393
device_for_each_child(isp->parent, NULL,
drivers/gpu/drm/drm_mipi_dsi.c
363
device_for_each_child(host->dev, NULL, mipi_dsi_remove_device_fn);
drivers/gpu/drm/omapdrm/dss/dss.c
1371
return device_for_each_child(dev, cmatch,
drivers/gpu/drm/omapdrm/dss/dss.c
1495
device_for_each_child(&pdev->dev, &cmatch, dss_add_child_component);
drivers/gpu/ipu-v3/ipu-common.c
1053
device_for_each_child(&pdev->dev, NULL, platform_remove_devices_fn);
drivers/hid/hid-sensor-hub.c
751
device_for_each_child(&hdev->dev, NULL,
drivers/hsi/controllers/omap_ssi_core.c
531
device_for_each_child(&pd->dev, NULL, ssi_remove_ports);
drivers/hsi/controllers/omap_ssi_core.c
546
device_for_each_child(&pd->dev, NULL, ssi_remove_ports);
drivers/hsi/hsi_core.c
335
device_for_each_child(dev, NULL, hsi_remove_client);
drivers/hsi/hsi_core.c
360
device_for_each_child(&port->device, NULL, hsi_remove_client);
drivers/hsi/hsi_core.c
370
device_for_each_child(&hsi->device, NULL, hsi_remove_port);
drivers/hwtracing/intel_th/core.c
114
device_for_each_child(dev, thdev, intel_th_child_remove);
drivers/i2c/i2c-core-base.c
1793
device_for_each_child(&adap->dev, NULL, __unregister_client);
drivers/i2c/i2c-core-base.c
1794
device_for_each_child(&adap->dev, NULL, __unregister_dummy);
drivers/i2c/i2c-core-base.c
2081
device_for_each_child(&adap->dev, &cmd_arg, i2c_cmd);
drivers/i2c/i2c-core-base.c
802
result = device_for_each_child(&adapter->dev, &addr,
drivers/i2c/i2c-core-base.c
817
result = device_for_each_child(dev, addrp,
drivers/i2c/i2c-core-base.c
834
result = device_for_each_child(&adapter->dev, &addr,
drivers/i2c/i2c-dev.c
204
result = device_for_each_child(&adapter->dev, &addr, i2cdev_check);
drivers/i2c/i2c-dev.c
217
result = device_for_each_child(dev, addrp,
drivers/i2c/i2c-dev.c
237
result = device_for_each_child(&adapter->dev, &addr,
drivers/i2c/i2c-smbus.c
131
status = device_for_each_child(&ara->adapter->dev, &data,
drivers/i2c/i2c-smbus.c
145
device_for_each_child(&ara->adapter->dev, &data,
drivers/macintosh/mediabay.c
505
device_for_each_child(&bay->mdev->ofdev.dev,
drivers/macintosh/mediabay.c
519
device_for_each_child(&bay->mdev->ofdev.dev,
drivers/macintosh/mediabay.c
525
device_for_each_child(&bay->mdev->ofdev.dev,
drivers/mfd/adp5520.c
204
return device_for_each_child(chip->dev, NULL, __remove_subdev);
drivers/mfd/da903x.c
456
return device_for_each_child(chip->dev, NULL, __remove_subdev);
drivers/mfd/ezx-pcap.c
367
device_for_each_child(&spi->dev, NULL, pcap_remove_subdev);
drivers/mfd/ezx-pcap.c
467
device_for_each_child(&spi->dev, NULL, pcap_remove_subdev);
drivers/mfd/omap-usb-host.c
825
device_for_each_child(&pdev->dev, NULL, usbhs_omap_remove_child);
drivers/mfd/ti_am335x_tscadc.c
321
if (device_for_each_child(dev, NULL, ti_tscadc_can_wakeup)) {
drivers/mfd/tps6586x.c
227
return device_for_each_child(tps6586x->dev, NULL, __remove_subdev);
drivers/misc/cardreader/rtsx_usb.c
727
device_for_each_child(&intf->dev, NULL, rtsx_usb_resume_child);
drivers/misc/cardreader/rtsx_usb.c
744
device_for_each_child(&intf->dev, NULL, rtsx_usb_resume_child);
drivers/misc/cardreader/rtsx_usb.c
754
device_for_each_child(&intf->dev, NULL, rtsx_usb_resume_child);
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c
372
device_for_each_child(&pdev->dev, &match_data, emac_sgmii_acpi_match);
drivers/net/wwan/wwan_core.c
1382
device_for_each_child(&wwandev->dev, &kill_list,
drivers/nvdimm/bus.c
1011
return device_for_each_child(&nvdimm_bus->dev, data,
drivers/nvdimm/bus.c
200
device_for_each_child(&nvdimm_bus->dev, &ctx,
drivers/nvdimm/bus.c
428
device_for_each_child(&nvdimm_bus->dev, NULL, child_unregister);
drivers/nvdimm/bus.c
992
return device_for_each_child(dev, data, nd_pmem_forget_poison_check);
drivers/nvdimm/core.c
326
device_for_each_child(dev, NULL, flush_namespaces);
drivers/nvdimm/core.c
343
device_for_each_child(dev, NULL, flush_regions_dimms);
drivers/nvdimm/dimm_devs.c
865
device_for_each_child(&nvdimm_bus->dev, &count, count_dimms);
drivers/nvdimm/namespace_devs.c
66
return device_for_each_child(dev, data, is_uuid_busy);
drivers/nvdimm/namespace_devs.c
84
if (device_for_each_child(&nvdimm_bus->dev, uuid,
drivers/nvdimm/region.c
140
device_for_each_child(dev, &event, child_notify);
drivers/nvdimm/region.c
87
device_for_each_child(dev, NULL, child_unregister);
drivers/nvdimm/region_devs.c
525
device_for_each_child(dev, NULL, revalidate_read_only);
drivers/of/platform.c
615
device_for_each_child(dev, NULL, of_platform_device_destroy);
drivers/parisc/gsc.c
231
device_for_each_child(&parent->dev, &data, gsc_fixup_irqs_callback);
drivers/parisc/sba_iommu.c
1253
device_for_each_child(&sba->dev, &ibase_data,
drivers/parisc/sba_iommu.c
1380
device_for_each_child(&sba->dev, &agp_found, sba_ioc_find_quicksilver);
drivers/pci/pcie/portdrv.c
408
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
414
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
424
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
434
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
444
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
491
device_for_each_child(&dev->dev, &pdrvs, find_service_iter);
drivers/pci/pcie/portdrv.c
507
device_for_each_child(&dev->dev, NULL, remove_iter);
drivers/pci/pcie/portdrv.c
761
device_for_each_child(&dev->dev, &off, pcie_port_device_iter);
drivers/peci/device.c
157
ret = device_for_each_child(&controller->dev, &addr, peci_dev_exists);
drivers/perf/qcom_l2_pmu.c
933
err = device_for_each_child(&pdev->dev, l2cache_pmu,
drivers/platform/wmi/core.c
1432
device_for_each_child(wmi_bus_dev, &event, wmi_notify_device);
drivers/pmdomain/governor.c
89
device_for_each_child(dev, &constraint_ns,
drivers/pmdomain/xilinx/zynqmp-pm-domains.c
60
return device_for_each_child(dev, NULL,
drivers/power/supply/sbs-manager.c
261
device_for_each_child(&sbsm->muxc->adapter[i]->dev,
drivers/ptp/ptp_clock.c
500
device_for_each_child(&ptp->dev, NULL, unregister_vclock);
drivers/rapidio/rio.c
2116
device_for_each_child(&net->dev, NULL, rio_mport_cleanup_callback);
drivers/remoteproc/remoteproc_virtio.c
489
ret = device_for_each_child(dev, NULL, rproc_remove_virtio_dev);
drivers/rpmsg/qcom_glink_native.c
1970
ret = device_for_each_child(glink->dev, NULL, qcom_glink_remove_device);
drivers/rpmsg/qcom_smd.c
1547
ret = device_for_each_child(&edge->dev, NULL, qcom_smd_remove_device);
drivers/rpmsg/qcom_smd.c
1588
device_for_each_child(&pdev->dev, NULL, qcom_smd_remove_edge);
drivers/rpmsg/rpmsg_char.c
518
ret = device_for_each_child(&rpdev->dev, NULL, rpmsg_chrdev_eptdev_destroy);
drivers/rpmsg/rpmsg_ctrl.c
199
ret = device_for_each_child(&ctrldev->dev, NULL, rpmsg_chrdev_eptdev_destroy);
drivers/rpmsg/virtio_rpmsg_bus.c
972
ret = device_for_each_child(&vdev->dev, NULL, rpmsg_remove_device);
drivers/scsi/qla4xxx/ql4_os.c
859
ret = device_for_each_child(&shost->shost_gendev, &chap_tbl_idx,
drivers/scsi/scsi_lib.c
3105
device_for_each_child(dev, NULL, target_block);
drivers/scsi/scsi_lib.c
3132
device_for_each_child(dev, &new_state, target_unblock);
drivers/scsi/scsi_transport_iscsi.c
1437
err = device_for_each_child(&fnode_sess->dev, NULL,
drivers/scsi/scsi_transport_iscsi.c
1465
device_for_each_child(&shost->shost_gendev, NULL,
drivers/scsi/scsi_transport_iscsi.c
1753
device_for_each_child(&shost->shost_gendev, fn,
drivers/scsi/scsi_transport_iscsi.c
1822
return device_for_each_child(&shost->shost_gendev, &scan_data,
drivers/scsi/scsi_transport_iscsi.c
2187
err = device_for_each_child(&session->dev, NULL,
drivers/scsi/scsi_transport_iscsi.c
2387
device_for_each_child(&session->dev, NULL,
drivers/scsi/scsi_transport_sas.c
302
device_for_each_child(dev, (void *)0, do_sas_phy_delete);
drivers/scsi/scsi_transport_sas.c
303
device_for_each_child(dev, (void *)1, do_sas_phy_delete);
drivers/scsi/scsi_transport_spi.c
406
device_for_each_child(&starget->dev, NULL, child_iter);
drivers/scsi/scsi_transport_srp.c
66
WARN_ON_ONCE(device_for_each_child(&shost->shost_gendev, &child,
drivers/scsi/scsi_transport_srp.c
781
device_for_each_child(&shost->shost_gendev, NULL, do_srp_rport_del);
drivers/slimbus/core.c
301
device_for_each_child(ctrl->dev, NULL, slim_ctrl_remove_device);
drivers/slimbus/qcom-ngd-ctrl.c
1444
device_for_each_child(ctrl->ctrl.dev, NULL,
drivers/soc/qcom/apr.c
586
device_for_each_child(apr->dev, svc_path, apr_remove_device);
drivers/soc/qcom/apr.c
659
device_for_each_child(&rpdev->dev, NULL, apr_remove_device);
drivers/soundwire/amd_manager.c
1200
ret = device_for_each_child(bus->dev, NULL, amd_resume_child_device);
drivers/soundwire/bus.c
201
device_for_each_child(bus->dev, NULL, sdw_delete_slave);
drivers/soundwire/intel_auxdevice.c
619
ret = device_for_each_child(bus->dev, NULL, intel_resume_child_device);
drivers/soundwire/intel_init.c
366
ret = device_for_each_child(bus->dev, NULL, intel_resume_child_device);
drivers/spi/spi.c
3580
device_for_each_child(&ctlr->dev, NULL, __unregister);
drivers/spmi/spmi.c
583
device_for_each_child(&ctrl->dev, NULL, spmi_ctrl_remove_device);
drivers/staging/greybus/arche-platform.c
138
device_for_each_child(arche_pdata->dev, NULL, apb_poweroff);
drivers/staging/greybus/arche-platform.c
141
device_for_each_child(arche_pdata->dev, NULL, apb_cold_boot);
drivers/staging/greybus/arche-platform.c
320
device_for_each_child(arche_pdata->dev, NULL, apb_poweroff);
drivers/staging/greybus/arche-platform.c
331
device_for_each_child(arche_pdata->dev, NULL, apb_poweroff);
drivers/staging/greybus/arche-platform.c
406
device_for_each_child(arche_pdata->dev, NULL, apb_poweroff);
drivers/thunderbolt/nhi_ops.c
30
ret = device_for_each_child(&tb->root_switch->dev, NULL,
drivers/thunderbolt/tb.c
298
device_for_each_child(&sw->dev, NULL, tb_increase_switch_tmu_accuracy);
drivers/thunderbolt/tb.c
2980
device_for_each_child(dev, NULL, tb_scan_finalize_switch);
drivers/thunderbolt/tb.c
3059
device_for_each_child(&tb->root_switch->dev, NULL,
drivers/thunderbolt/tb.c
309
return device_for_each_child(dev, NULL,
drivers/thunderbolt/tb.c
315
return device_for_each_child(&tb->dev, NULL,
drivers/tty/serdev/core.c
821
device_for_each_child(&ctrl->dev, NULL, serdev_remove_device);
drivers/usb/cdns3/cdns3-starfive.c
175
device_for_each_child(dev, NULL, cdns_starfive_remove_core);
drivers/usb/cdns3/cdns3-ti.c
232
device_for_each_child(dev, NULL, cdns_ti_remove_core);
drivers/usb/dwc3/dwc3-keystone.c
193
device_for_each_child(&pdev->dev, NULL, kdwc3_remove_core);
drivers/usb/host/fsl-mph-dr-of.c
271
device_for_each_child(&ofdev->dev, NULL, __unregister_subdev);
drivers/usb/misc/usb251xb.c
236
return device_for_each_child(dev, child,
drivers/usb/typec/class.c
483
res = device_for_each_child(&port->dev, &alt, find_duplicated_priority);
drivers/usb/typec/class.c
496
res = device_for_each_child(&port->dev, &alt,
drivers/usb/typec/mode_selection.c
249
ret = device_for_each_child(&partner->dev, &sel->mode_list,
drivers/usb/typec/mode_selection.c
96
device_for_each_child(&sel->partner->dev, &order, activate_altmode);
drivers/usb/typec/pd.c
610
device_for_each_child(&cap->dev, NULL, remove_pdo);
drivers/vfio/mdev/mdev_core.c
102
device_for_each_child(parent->dev, NULL, mdev_device_remove_cb);
drivers/video/fbdev/omap2/omapfb/dss/dss.c
1216
device_for_each_child(&pdev->dev, &match, dss_add_child_component);
drivers/virtio/virtio_mmio.c
746
device_for_each_child(&vm_cmdline_parent, buffer,
drivers/virtio/virtio_mmio.c
769
device_for_each_child(&vm_cmdline_parent, NULL,
include/linux/device.h
1024
int device_for_each_child(struct device *parent, void *data,
tools/testing/cxl/test/cxl.c
941
rc = device_for_each_child(port->uport_dev, &ctx,
tools/testing/nvdimm/test/nfit.c
676
ret = device_for_each_child(&bus->dev, &ctx,