device_for_each_child
Regular
4.4
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff815469c0)
Location: drivers/base/core.c:1387
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_mmio_enabled
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_error_detected
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_slot_reset
- drivers/pci/pcie/aer/aerdrv_core.c:do_recovery
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/base/core.c:device_offline
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:__device_suspend_noirq
- drivers/base/power/main.c:__device_suspend_late
- drivers/base/power/main.c:__device_suspend
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_remove
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/core.c:nvdimm_bus_unregister
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:is_namespace_uuid_busy
- drivers/nvdimm/namespace_devs.c:size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/spi/spi.c:spi_unregister_master
- drivers/i2c/i2c-core.c:i2c_check_mux_parents
- drivers/i2c/i2c-core.c:i2c_check_mux_parents
- drivers/i2c/i2c-core.c:i2c_check_addr_busy
- drivers/i2c/i2c-core.c:i2c_clients_command
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
Symbols:
ffffffff815469c0-ffffffff81546a4a: device_for_each_child (STB_GLOBAL)
4.8
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81598640)
Location: drivers/base/core.c:1387
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_slot_reset
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_mmio_enabled
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_error_detected
- drivers/pci/pcie/aer/aerdrv_core.c:do_recovery
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_offline
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:__device_suspend
- drivers/base/power/main.c:__device_suspend_late
- drivers/base/power/main.c:__device_suspend_noirq
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_remove
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/nvdimm/namespace_devs.c:is_namespace_uuid_busy
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_master
- drivers/i2c/i2c-core.c:i2c_clients_command
- drivers/i2c/i2c-core.c:i2c_check_addr_busy
- drivers/i2c/i2c-core.c:i2c_check_mux_parents
- drivers/i2c/i2c-core.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffff81598640-ffffffff815986ca: device_for_each_child (STB_GLOBAL)
4.10
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff815c6220)
Location: drivers/base/core.c:1978
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_slot_reset
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_mmio_enabled
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_error_detected
- drivers/pci/pcie/aer/aerdrv_core.c:do_recovery
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_offline
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/core.c:device_is_dependent
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_remove
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/nvdimm/namespace_devs.c:is_namespace_uuid_busy
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_master
- drivers/i2c/i2c-core.c:i2c_clients_command
- drivers/i2c/i2c-core.c:i2c_check_addr_busy
- drivers/i2c/i2c-core.c:i2c_check_mux_parents
- drivers/i2c/i2c-core.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffff815c6220-ffffffff815c62aa: device_for_each_child (STB_GLOBAL)
4.13
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff815db090)
Location: drivers/base/core.c:1976
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_slot_reset
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_mmio_enabled
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_error_detected
- drivers/pci/pcie/aer/aerdrv_core.c:do_recovery
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_remove
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffff815db090-ffffffff815db11a: device_for_each_child (STB_GLOBAL)
4.15
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81642050)
Location: drivers/base/core.c:2111
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/pci/pcie/aer/aerdrv_core.c:do_recovery
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_remove
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffff81642050-ffffffff816420dc: device_for_each_child (STB_GLOBAL)
4.18
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff8167d2e0)
Location: drivers/base/core.c:2158
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_remove
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffff8167d2e0-ffffffff8167d36a: device_for_each_child (STB_GLOBAL)
5.0
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff8169cc70)
Location: drivers/base/core.c:2233
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_remove
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffff8169cc70-ffffffff8169ccfa: device_for_each_child (STB_GLOBAL)
5.3
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff816d5a50)
Location: drivers/base/core.c:2459
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/soundwire/bus.c:sdw_delete_bus_master
Symbols:
ffffffff816d5a50-ffffffff816d5ae5: device_for_each_child (STB_GLOBAL)
5.4
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff816f9840)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff816f9840-ffffffff816f98d5: device_for_each_child (STB_GLOBAL)
5.8
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff817b5189)
Location: drivers/base/core.c:2997
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:grow_dpa_allocation
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff817b2820-ffffffff817b28b5: device_for_each_child (STB_GLOBAL)
5.11
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff817c9879)
Location: drivers/base/core.c:3409
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:grow_dpa_allocation
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff817c7280-ffffffff817c7315: device_for_each_child (STB_GLOBAL)
5.13
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff817ad069)
Location: drivers/base/core.c:3636
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region_devs.c:read_only_store
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:grow_dpa_allocation
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/net/wwan/wwan_core.c:wwan_remove_port
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff817aa6f0-ffffffff817aa785: device_for_each_child (STB_GLOBAL)
5.15
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81836359)
Location: drivers/base/core.c:3701
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region_devs.c:read_only_store
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:grow_dpa_allocation
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/net/wwan/wwan_core.c:wwan_unregister_ops
- drivers/net/wwan/wwan_core.c:wwan_remove_dev
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff818338b0-ffffffff81833945: device_for_each_child (STB_GLOBAL)
5.19
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81978339)
Location: drivers/base/core.c:3735
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/core.c:device_is_dependent
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_slot_reset
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/acpi/bus.c:acpi_dev_for_each_child
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region_devs.c:read_only_store
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/net/wwan/wwan_core.c:wwan_unregister_ops
- drivers/net/wwan/wwan_core.c:wwan_remove_dev
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/ptp/ptp_clock.c:ptp_clock_unregister
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff81975040-ffffffff819750ec: device_for_each_child (STB_GLOBAL)
6.2
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81ae4b99)
Location: drivers/base/core.c:3934
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/core.c:device_is_dependent
Direct callers:
- drivers/pci/pcie/portdrv.c:pcie_portdrv_slot_reset
- drivers/pci/pcie/portdrv.c:pcie_portdrv_shutdown
- drivers/pci/pcie/portdrv.c:pcie_portdrv_remove
- drivers/pci/pcie/portdrv.c:pcie_port_runtime_suspend
- drivers/pci/pcie/portdrv.c:pcie_port_find_device
- drivers/pci/pcie/portdrv.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv.c:pcie_port_device_suspend
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/acpi/bus.c:acpi_dev_for_each_child
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region_devs.c:read_only_store
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/net/wwan/wwan_core.c:wwan_unregister_ops
- drivers/net/wwan/wwan_core.c:wwan_remove_dev
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/ptp/ptp_clock.c:ptp_clock_unregister
- drivers/remoteproc/remoteproc_virtio.c:rproc_vdev_do_stop
Symbols:
ffffffff81ae0800-ffffffff81ae08ac: device_for_each_child (STB_GLOBAL)
6.5
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81b32f29)
Location: drivers/base/core.c:3943
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/core.c:device_is_dependent
Direct callers:
- drivers/pci/pcie/portdrv.c:pcie_portdrv_slot_reset
- drivers/pci/pcie/portdrv.c:pcie_portdrv_shutdown
- drivers/pci/pcie/portdrv.c:pcie_portdrv_remove
- drivers/pci/pcie/portdrv.c:pcie_port_runtime_suspend
- drivers/pci/pcie/portdrv.c:pcie_port_find_device
- drivers/pci/pcie/portdrv.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv.c:pcie_port_device_suspend
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/acpi/bus.c:acpi_dev_for_each_child
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region_devs.c:read_only_store
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/scsi/scsi_lib.c:scsi_block_targets
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/net/wwan/wwan_core.c:wwan_unregister_ops
- drivers/net/wwan/wwan_core.c:wwan_remove_dev
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/ptp/ptp_clock.c:ptp_clock_unregister
- drivers/remoteproc/remoteproc_virtio.c:rproc_vdev_do_stop
Symbols:
ffffffff81b2ea20-ffffffff81b2eacc: device_for_each_child (STB_GLOBAL)
6.8
: Selective Inline ⚠️int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81b8a839)
Location: drivers/base/core.c:3956
Inline: True
Inline callers:
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/core.c:device_is_dependent
Direct callers:
- drivers/pci/pcie/portdrv.c:pcie_portdrv_slot_reset
- drivers/pci/pcie/portdrv.c:pcie_portdrv_shutdown
- drivers/pci/pcie/portdrv.c:pcie_portdrv_remove
- drivers/pci/pcie/portdrv.c:pcie_port_runtime_suspend
- drivers/pci/pcie/portdrv.c:pcie_port_find_device
- drivers/pci/pcie/portdrv.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv.c:pcie_port_device_suspend
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/acpi/bus.c:acpi_dev_for_each_child
- drivers/pmdomain/governor.c:default_suspend_ok
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/bus.c:nvdimm_clear_poison
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region_devs.c:read_only_store
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/scsi/scsi_lib.c:scsi_block_targets
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_del_adapter
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/ptp/ptp_clock.c:ptp_clock_unregister
- drivers/remoteproc/remoteproc_virtio.c:rproc_vdev_do_stop
Symbols:
ffffffff81b86220-ffffffff81b862cc: device_for_each_child (STB_GLOBAL)
arm64
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffff8000108e3c78)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/bus/hisi_lpc.c:hisi_lpc_acpi_remove
- drivers/bus/fsl-mc/dprc-driver.c:dprc_scan_objects
- drivers/bus/fsl-mc/dprc-driver.c:dprc_scan_objects
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
- drivers/perf/qcom_l2_pmu.c:l2_cache_pmu_probe
Symbols:
ffff8000108e3c78-ffff8000108e3d28: device_for_each_child (STB_GLOBAL)
armhf
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (c09d27a8)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/mfd/omap-usb-host.c:usbhs_omap_remove
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
c09d27a8-c09d2858: device_for_each_child (STB_GLOBAL)
ppc64el
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (c000000000978d20)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/scsi/scsi_transport_srp.c:srp_remove_host
- drivers/scsi/scsi_transport_srp.c:srp_timed_out
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
c000000000978d20-c000000000978e20: device_for_each_child (STB_GLOBAL)
riscv64
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffe000578df2)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffe000578df2-ffffffe000578e5c: device_for_each_child (STB_GLOBAL)
aws
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff816bf030)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff816bf030-ffffffff816bf0c5: device_for_each_child (STB_GLOBAL)
azure
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff8169a2e0)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
Symbols:
ffffffff8169a2e0-ffffffff8169a375: device_for_each_child (STB_GLOBAL)
gcp
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff816ed500)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
Symbols:
ffffffff816ed500-ffffffff816ed595: device_for_each_child (STB_GLOBAL)
lowlatency
: ✅int device_for_each_child(struct device *parent, void *data, int (*fn)(struct device *, void *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/base/core.c (ffffffff81707d40)
Location: drivers/base/core.c:2496
Inline: False
Direct callers:
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_remove
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_device
- drivers/pci/pcie/portdrv_core.c:pcie_port_find_service
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_runtime_suspend
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_resume_noirq
- drivers/pci/pcie/portdrv_core.c:pcie_port_device_suspend
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_err_resume
- drivers/rapidio/rio.c:rio_unregister_mport
- drivers/virtio/virtio_mmio.c:virtio_mmio_exit
- drivers/virtio/virtio_mmio.c:vm_cmdline_get
- drivers/base/core.c:device_reorder_to_tail
- drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio
- drivers/base/power/main.c:dpm_wait_for_subordinate
- drivers/base/power/domain_governor.c:default_suspend_ok
- drivers/mfd/ezx-pcap.c:ezx_pcap_probe
- drivers/mfd/ezx-pcap.c:ezx_pcap_remove
- drivers/mfd/da903x.c:da903x_remove
- drivers/mfd/da903x.c:da903x_probe
- drivers/mfd/adp5520.c:adp5520_probe
- drivers/mfd/tps6586x.c:tps6586x_i2c_remove
- drivers/mfd/tps6586x.c:tps6586x_i2c_probe
- drivers/nvdimm/core.c:wait_probe_show
- drivers/nvdimm/core.c:flush_regions_dimms
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:nd_ns_forget_poison_check
- drivers/nvdimm/bus.c:nd_bus_remove
- drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count
- drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa
- drivers/nvdimm/region_devs.c:nd_region_conflict
- drivers/nvdimm/region.c:nd_region_notify
- drivers/nvdimm/region.c:nd_region_remove
- drivers/nvdimm/namespace_devs.c:__size_store
- drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique
- drivers/scsi/scsi_lib.c:scsi_target_unblock
- drivers/gpu/drm/drm_mipi_dsi.c:mipi_dsi_host_unregister
- drivers/spi/spi.c:spi_unregister_controller
- drivers/i2c/i2c-core-base.c:i2c_clients_command
- drivers/i2c/i2c-core-base.c:i2c_check_addr_busy
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-core-base.c:i2c_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/i2c/i2c-dev.c:i2cdev_check_mux_parents
- drivers/remoteproc/remoteproc_core.c:rproc_vdev_do_stop
Symbols:
ffffffff81707d40-ffffffff81707dd5: device_for_each_child (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅