Documented in 1 files:

Defined in 1 files as a function:

Referenced in 21 files:

Smatch caller information:

drivers/accel/rocket/rocket_core.c rocket_core_init() -> devm_reset_control_bulk_get_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 num_rstcs 2
PARAM_VALUE 2 rstcs 4096-ptr_max
BUF_SIZE 2 rstcs 32
RX_PATH
TASK_NOT_RUNNING
UNITS 1 num_rstcs unit_array_size

drivers/pci/controller/pcie-rockchip.c rockchip_pcie_parse_dt() -> devm_reset_control_bulk_get_exclusive()

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->of_node 0,4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 0,4096-ptr_max
PARAM_VALUE 1 num_rstcs 3
PARAM_VALUE 2 rstcs 4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 48
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-rockchip.c rockchip_pcie_parse_dt() -> devm_reset_control_bulk_get_exclusive()

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->of_node 0,4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 0,4096-ptr_max
PARAM_VALUE 1 num_rstcs 4
PARAM_VALUE 2 rstcs 4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 64
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c qmp_pcie_msm8996_reset_init() -> devm_reset_control_bulk_get_exclusive()

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->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 2 rstcs 1-u64max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 0-u64max
CAPPED_DATA 1 num_rstcs 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size

drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_get_resources_2_1_0() -> devm_reset_control_bulk_get_exclusive()

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 num_rstcs 5-6
BUF_SIZE 2 rstcs 96
FUZZY_MAX 1 num_rstcs 6
BIT_INFO 1 num_rstcs 0x4,0x7
HARD_MAX 1 num_rstcs 6
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_get_resources_2_3_3() -> devm_reset_control_bulk_get_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,4096-ptr_max
PARAM_VALUE 1 num_rstcs 7
BUF_SIZE 2 rstcs 112
RX_PATH
TASK_NOT_RUNNING
UNITS 1 num_rstcs unit_array_size

drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_get_resources_2_4_0() -> devm_reset_control_bulk_get_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 num_rstcs 6,12
BUF_SIZE 2 rstcs 192
FUZZY_MAX 1 num_rstcs 12
BIT_INFO 1 num_rstcs 0x4,0xe
HARD_MAX 1 num_rstcs 12
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-usbc.c qmp_usbc_reset_init() -> devm_reset_control_bulk_get_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 dev 0
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 2 rstcs 1-u64max
BUF_SIZE 0 dev 0
BUF_SIZE 2 rstcs 0-u64max
CAPPED_DATA 1 num_rstcs 1
DATA_SOURCE 1 num_rstcs $2
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size

drivers/pci/controller/dwc/pcie-eswin.c eswin_pcie_probe() -> devm_reset_control_bulk_get_exclusive()

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 num_rstcs 2
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 32
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/qcom/iris/iris_probe.c iris_init_reset_table() -> devm_reset_control_bulk_get_exclusive()

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->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 *dev->p->deferred_probe_reason 0-255
PARAM_VALUE 2 rstcs 1-u64max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 0-68719476720
CAPPED_DATA 0 dev 1
CAPPED_DATA 1 num_rstcs 1
DATA_SOURCE 1 num_rstcs $3
DATA_SOURCE 2 rstcs r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING
UNITS 1 num_rstcs unit_array_size

drivers/net/pcs/pcs-rzn1-miic.c miic_reset_control_init() -> devm_reset_control_bulk_get_exclusive()

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->driver 4096-ptr_max
PARAM_VALUE 1 num_rstcs 1-255
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 32
CAPPED_DATA 1 num_rstcs 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/rockchip/phy-rockchip-inno-csidphy.c rockchip_inno_csidphy_probe() -> devm_reset_control_bulk_get_exclusive()

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->driver 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 num_rstcs 0-2
PARAM_VALUE 2 rstcs 0
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 32
CAPPED_DATA 1 num_rstcs 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c rk_hdptx_phy_probe() -> devm_reset_control_bulk_get_exclusive()

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 num_rstcs 4
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 64
RX_PATH
TASK_NOT_RUNNING

sound/soc/tegra/tegra30_ahub.c tegra30_ahub_probe() -> devm_reset_control_bulk_get_exclusive()

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->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 2 rstcs 0
BUF_SIZE 2 rstcs 336
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-combo.c qmp_combo_reset_init() -> devm_reset_control_bulk_get_exclusive()

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 2 rstcs 1-u64max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 0-u64max
CAPPED_DATA 1 num_rstcs 1
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size

drivers/phy/qualcomm/phy-qcom-qmp-usb.c qmp_usb_reset_init() -> devm_reset_control_bulk_get_exclusive()

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 num_rstcs 2
PARAM_VALUE 2 rstcs 4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 32
BUF_SIZE 2 rstcs 32
DATA_SOURCE 1 num_rstcs $2
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size

drivers/net/ethernet/airoha/airoha_eth.c airoha_probe() -> devm_reset_control_bulk_get_exclusive()

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->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 num_rstcs 3
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 48
RX_PATH
TASK_NOT_RUNNING
UNITS 1 num_rstcs unit_array_size

drivers/net/ethernet/airoha/airoha_eth.c airoha_probe() -> devm_reset_control_bulk_get_exclusive()

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_mask 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 2 rstcs 1-u64max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 0-u64max
CAPPED_DATA 1 num_rstcs 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size

drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c qmp_usb_legacy_reset_init() -> devm_reset_control_bulk_get_exclusive()

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 2 rstcs 1-u64max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 0-u64max
CAPPED_DATA 1 num_rstcs 1
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size

drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_parse_dt() -> devm_reset_control_bulk_get_exclusive()

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_mask 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 num_rstcs 4
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 64
RX_PATH
TASK_NOT_RUNNING

drivers/phy/phy-google-usb.c google_usb_phy_probe() -> devm_reset_control_bulk_get_exclusive()

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_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 num_rstcs 2
PARAM_VALUE 2 rstcs 4096-ptr_max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 32
BUF_SIZE 2 rstcs 32
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size
ELEM_COUNT 2 ==rstcs1 8051

drivers/phy/qualcomm/phy-qcom-qmp-pcie-multiphy.c qmp_pcie_reset_init() -> devm_reset_control_bulk_get_exclusive()

Type Parameter Key Value
PARAM_VALUE 2 rstcs 1-u64max
BUF_SIZE 2 rstcs 0-u64max
CAPPED_DATA 1 num_rstcs 1
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
UNITS 1 num_rstcs unit_array_size

drivers/usb/dwc3/dwc3-google.c dwc3_google_rst_init() -> devm_reset_control_bulk_get_exclusive()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->power.entry.prev->next 4096-ptr_max
PARAM_VALUE 1 num_rstcs 4
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 64
CAPPED_DATA 0 dev 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/qualcomm/phy-qcom-qmp-pcie.c qmp_pcie_reset_init() -> devm_reset_control_bulk_get_exclusive()

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 2 rstcs 1-u64max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rstcs 0-u64max
CAPPED_DATA 1 num_rstcs 1
DATA_SOURCE 2 rstcs r devm_kcalloc
MEM_ZERO 2 rstcs
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 num_rstcs
UNITS 1 num_rstcs unit_array_size