Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 31 files:

Smatch caller information:

drivers/pci/controller/pcie-rcar-host.c rcar_pcie_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/sy7636a-regulator.c sy7636a_regulator_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 id 8773587643783311360
BUF_SIZE 1 id 4
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/mux/gpio.c mux_gpio_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 8625882989244190720
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 4
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c sun55i_gmac200_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 1 id 8623402763174649856
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 4
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7944.c ad7944_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 2388149841549082624
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 6
STR_LEN 0 dev 5
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/host/fsl-mph-dr-of.c fsl_usb2_mph_dr_of_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 id 1106472705078755328
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/hwmon/adm1177.c adm1177_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 1413192512635621376
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/panthor/panthor_devfreq.c panthor_devfreq_init() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 6921620103829131264
BUF_SIZE 1 id 5
CAPPED_DATA 0 dev 1
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/iio/adc/rzn1-adc.c rzn1_adc_core_get_regulators() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 4576682248837861376,7176132695661793280
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 10
BUF_SIZE 1 id 10
DATA_SOURCE 1 id $2
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/hwmon/tmp102.c tmp102_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 3946663623045038080
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 4
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/hwmon/ina2xx.c ina2xx_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 3004441203630751744
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 3
STR_LEN 0 dev 2
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/dac/ad7293.c ad7293_properties_parse() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 5741380694889476096
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 7
STR_LEN 0 dev 6
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/dwc3/dwc3-generic-plat.c dwc3_spacemit_k1_init() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 1106472705078755328
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad4695.c ad4695_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 5487965559865192448
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 7
STR_LEN 0 dev 6
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad4134.c ad4134_regulator_setup() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 3112390572111704064
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 6
STR_LEN 0 dev 5
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 id 2407777381757964288
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 9
STR_LEN 0 dev 8
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7606.c ad7606_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 2388149841549082624
BUF_SIZE 1 id 6
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 5
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/pinctrl-aw9523.c aw9523_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 532424184157540352
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 4
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/thermal/samsung/exynos_tmu.c exynos_tmu_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 3421020965336154112
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ade9000.c ade9000_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 id 1413192512635621376
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad4851.c ad4851_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 497431665244917760
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad4851.c ad4851_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 6392506807621779456
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad4851.c ad4851_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 4194741988275986432
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 8
STR_LEN 0 dev 7
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad4851.c ad4851_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 219389273759424512
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 7
STR_LEN 0 dev 6
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/meson/meson_dw_hdmi.c meson_dw_hdmi_bind() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 1 id 1098708407962595328
BUF_SIZE 1 id 5
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gnss/ubx.c ubx_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 8327582653004255232
BUF_SIZE 1 id 7
STR_LEN 0 dev 6
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-lp8860.c lp8860_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 3505391215489581056
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/leds/leds-lp8864.c lp8864_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 3505391215489581056
BUF_SIZE 1 id 5
STR_LEN 0 dev 4
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/qcom/at803x.c at8031_parse_dt() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 2176835614423355392
BUF_SIZE 1 id 6
STR_LEN 0 dev 5
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/mux/fsa4480.c fsa4480_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 3946663623045038080
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 4
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/ad7625.c devm_ad7625_regulator_setup() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 2388149841549082624
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 6
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 5
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/tcpm/tcpci.c tcpci_probe() -> devm_regulator_get_enable_optional()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 3931378748651081728
BUF_SIZE 1 id 4
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING