Home
last modified time | relevance | path

Searched refs:DL_FLAG_AUTOREMOVE_CONSUMER (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/drivers/base/
Dcore.c225 #define DL_MANAGED_LINK_FLAGS (DL_FLAG_AUTOREMOVE_CONSUMER | \
296 flags & (DL_FLAG_AUTOREMOVE_CONSUMER | in device_link_add()
330 flags &= ~DL_FLAG_AUTOREMOVE_CONSUMER; in device_link_add()
357 if (link->flags & DL_FLAG_AUTOREMOVE_CONSUMER) { in device_link_add()
358 link->flags &= ~DL_FLAG_AUTOREMOVE_CONSUMER; in device_link_add()
361 } else if (!(flags & DL_FLAG_AUTOREMOVE_CONSUMER)) { in device_link_add()
362 link->flags &= ~(DL_FLAG_AUTOREMOVE_CONSUMER | in device_link_add()
665 if (link->flags & DL_FLAG_AUTOREMOVE_CONSUMER) in __device_links_no_driver()
732 WARN_ON(link->flags & DL_FLAG_AUTOREMOVE_CONSUMER); in device_links_driver_cleanup()
/Linux-v5.4/drivers/bus/fsl-mc/
Dmc-io.c214 DL_FLAG_AUTOREMOVE_CONSUMER); in fsl_mc_portal_allocate()
Dfsl-mc-allocator.c300 DL_FLAG_AUTOREMOVE_CONSUMER); in fsl_mc_object_allocate()
/Linux-v5.4/Documentation/driver-api/
Ddevice_link.rst93 before the consumer is runtime suspended. ``DL_FLAG_AUTOREMOVE_CONSUMER``
101 If neither ``DL_FLAG_AUTOREMOVE_CONSUMER`` nor ``DL_FLAG_AUTOREMOVE_SUPPLIER``
106 Note, however, that any combinations of ``DL_FLAG_AUTOREMOVE_CONSUMER``,
122 ``DL_FLAG_AUTOREMOVE_CONSUMER`` and ``DL_FLAG_AUTOREMOVE_SUPPLIER`` flags.
/Linux-v5.4/drivers/gpu/ipu-v3/
Dipu-pre.c125 DL_FLAG_AUTOREMOVE_CONSUMER); in ipu_pre_lookup_by_phandle()
Dipu-prg.c96 DL_FLAG_AUTOREMOVE_CONSUMER); in ipu_prg_lookup_by_phandle()
/Linux-v5.4/drivers/i2c/busses/
Di2c-amd-mp2-plat.c297 DL_FLAG_AUTOREMOVE_CONSUMER); in i2c_amd_probe()
/Linux-v5.4/drivers/soc/imx/
Dgpc.c202 device_link_add(dev, dev->parent, DL_FLAG_AUTOREMOVE_CONSUMER); in imx_pgc_power_domain_probe()
/Linux-v5.4/drivers/soc/fsl/dpio/
Ddpio-service.c265 link = device_link_add(dev, d->dev, DL_FLAG_AUTOREMOVE_CONSUMER); in dpaa2_io_service_register()
/Linux-v5.4/drivers/pwm/
Dcore.c647 dl = device_link_add(dev, pwm->chip->dev, DL_FLAG_AUTOREMOVE_CONSUMER); in pwm_device_link_add()
/Linux-v5.4/drivers/pinctrl/
Dcore.c1229 DL_FLAG_AUTOREMOVE_CONSUMER); in pinctrl_link_add()
/Linux-v5.4/include/linux/
Ddevice.h1085 #define DL_FLAG_AUTOREMOVE_CONSUMER BIT(1) macro
/Linux-v5.4/sound/soc/codecs/
Dhdac_hdmi.c1902 DL_FLAG_AUTOREMOVE_CONSUMER); in hdmi_codec_probe()
/Linux-v5.4/drivers/gpu/drm/tegra/
Ddc.c2391 u32 flags = DL_FLAG_PM_RUNTIME | DL_FLAG_AUTOREMOVE_CONSUMER; in tegra_dc_couple()