Home
last modified time | relevance | path

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

/linux/drivers/bus/fsl-mc/
H A Dmc-io.c219 DL_FLAG_AUTOREMOVE_CONSUMER); in fsl_mc_portal_allocate()
H A Dfsl-mc-allocator.c308 DL_FLAG_AUTOREMOVE_CONSUMER); in fsl_mc_object_allocate()
/linux/Documentation/driver-api/
H A Ddevice_link.rst89 before the consumer is runtime suspended. ``DL_FLAG_AUTOREMOVE_CONSUMER``
97 If neither ``DL_FLAG_AUTOREMOVE_CONSUMER`` nor ``DL_FLAG_AUTOREMOVE_SUPPLIER``
102 Note, however, that any combinations of ``DL_FLAG_AUTOREMOVE_CONSUMER``,
118 ``DL_FLAG_AUTOREMOVE_CONSUMER`` and ``DL_FLAG_AUTOREMOVE_SUPPLIER`` flags.
/linux/drivers/base/
H A Dcore.c467 else if (link->flags & DL_FLAG_AUTOREMOVE_CONSUMER) in auto_remove_on_show()
664 #define DL_MANAGED_LINK_FLAGS (DL_FLAG_AUTOREMOVE_CONSUMER | \
739 flags & (DL_FLAG_AUTOREMOVE_CONSUMER | in device_link_add()
791 flags &= ~DL_FLAG_AUTOREMOVE_CONSUMER; in device_link_add()
828 if (link->flags & DL_FLAG_AUTOREMOVE_CONSUMER) { in device_link_add()
829 link->flags &= ~DL_FLAG_AUTOREMOVE_CONSUMER; in device_link_add()
832 } else if (!(flags & DL_FLAG_AUTOREMOVE_CONSUMER)) { in device_link_add()
833 link->flags &= ~(DL_FLAG_AUTOREMOVE_CONSUMER | in device_link_add()
1434 if (link->flags & DL_FLAG_AUTOREMOVE_CONSUMER) { in __device_links_no_driver()
1511 WARN_ON(link->flags & DL_FLAG_AUTOREMOVE_CONSUMER); in device_links_driver_cleanup()
/linux/drivers/gpu/ipu-v3/
H A Dipu-pre.c125 DL_FLAG_AUTOREMOVE_CONSUMER); in ipu_pre_lookup_by_phandle()
H A Dipu-prg.c96 DL_FLAG_AUTOREMOVE_CONSUMER); in ipu_prg_lookup_by_phandle()
/linux/drivers/soc/apple/
H A Dmailbox.c305 if (!device_link_add(dev, &pdev->dev, DL_FLAG_AUTOREMOVE_CONSUMER)) in apple_mbox_get()
/linux/drivers/i2c/busses/
H A Di2c-amd-mp2-plat.c291 DL_FLAG_AUTOREMOVE_CONSUMER); in i2c_amd_probe()
/linux/drivers/iio/
H A Dindustrialio-backend.c523 link = device_link_add(dev, back->dev, DL_FLAG_AUTOREMOVE_CONSUMER); in __devm_iio_backend_get()
/linux/net/dsa/
H A Dconduit.c371 DL_FLAG_AUTOREMOVE_CONSUMER); in dsa_conduit_setup()
/linux/drivers/pmdomain/imx/
H A Dgpc.c204 device_link_add(dev, dev->parent, DL_FLAG_AUTOREMOVE_CONSUMER); in imx_pgc_power_domain_probe()
/linux/drivers/net/pcs/
H A Dpcs-rzn1-miic.c358 device_link_add(dev, miic->dev, DL_FLAG_AUTOREMOVE_CONSUMER); in miic_create()
/linux/drivers/firmware/arm_scmi/
H A Doptee.c325 if (!device_link_add(dev, scmi_optee_private->dev, DL_FLAG_AUTOREMOVE_CONSUMER)) { in scmi_optee_link_supplier()
H A Dvirtio.c380 DL_FLAG_AUTOREMOVE_CONSUMER)) { in virtio_link_supplier()
H A Ddriver.c2488 link = device_link_add(consumer, supplier, DL_FLAG_AUTOREMOVE_CONSUMER); in scmi_device_link_add()
/linux/drivers/platform/surface/aggregator/
H A Dcore.c129 const u32 flags = DL_FLAG_PM_RUNTIME | DL_FLAG_AUTOREMOVE_CONSUMER; in ssam_client_link()
/linux/drivers/soc/fsl/dpio/
H A Ddpio-service.c307 link = device_link_add(dev, d->dev, DL_FLAG_AUTOREMOVE_CONSUMER); in dpaa2_io_service_register()
/linux/drivers/platform/surface/
H A Dsurface_acpi_notify.c88 const u32 flags = DL_FLAG_PM_RUNTIME | DL_FLAG_AUTOREMOVE_CONSUMER; in san_client_link()
/linux/drivers/cpufreq/
H A Dmediatek-cpufreq.c186 DL_FLAG_AUTOREMOVE_CONSUMER); in is_ccifreq_ready()
/linux/include/linux/
H A Ddevice.h484 #define DL_FLAG_AUTOREMOVE_CONSUMER BIT(1) macro
/linux/drivers/pwm/
H A Dcore.c1197 dl = device_link_add(dev, pwmchip_parent(pwm->chip), DL_FLAG_AUTOREMOVE_CONSUMER); in pwm_device_link_add()
/linux/drivers/pinctrl/
H A Dcore.c1253 DL_FLAG_AUTOREMOVE_CONSUMER); in pinctrl_link_add()
/linux/sound/soc/codecs/
H A Dhdac_hdmi.c2010 DL_FLAG_AUTOREMOVE_CONSUMER); in hdmi_codec_probe()
/linux/drivers/soc/fsl/qbman/
H A Dqman.c1753 DL_FLAG_AUTOREMOVE_CONSUMER)) ? -EINVAL : 0; in qman_start_using_portal()
/linux/drivers/soc/mediatek/
H A Dmtk-svs.c2158 DL_FLAG_AUTOREMOVE_CONSUMER); in svs_add_device_link()