Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpio/gpio-nomadik.c reset_control_get_optional_shared() -> __reset_control_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 3
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING

drivers/power/sequencing/pwrseq-thead-gpu.c reset_control_get_shared() -> __reset_control_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &add_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 &skt->skt_mutex
HALF_LOCKED2 &tb->lock
HALF_LOCKED2 global &core_lock
HALF_LOCKED2 global &pi_mutex
HALF_LOCKED2 global &pwrseq_sem
HALF_LOCKED2 global &registration_lock
HALF_LOCKED2 global &vdpa_dev_lock
HALF_LOCKED2 global &xenwatch_mutex

drivers/net/phy/mdio_device.c reset_control_get_optional_exclusive() -> __reset_control_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 8623402763174649856
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 6
BUF_SIZE 1 id 4
BUF_SIZE 1 id 4
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
STR_LEN 0 dev 3
STR_LEN 0 dev 3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/gr3d.c reset_control_get_exclusive_released() -> __reset_control_get()

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 1 id 8286065510910369792,8664875493098135552
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 0
BUF_SIZE 1 id 3-4
BUF_SIZE 1 id 3-4
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
STR_LEN 0 dev 2-3
STR_LEN 0 dev 2-3
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/reset/core.c __device_reset() -> __reset_control_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 4,6
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
DATA_SOURCE 0 dev $0
FUZZY_MAX 3 flags 6
BIT_INFO 3 flags 0x4,0x6
HARD_MAX 3 flags 6
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->power.wakeirq->irq
UNITS 0 dev unit_byte

drivers/reset/core.c __devm_reset_control_get() -> __reset_control_get()

Type Parameter Key Value
PARAM_VALUE 3 flags 0-4294967287
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 index $2
DATA_SOURCE 3 flags $3 [m]
BIT_INFO 3 flags 0x0,0xfffffff7

drivers/reset/core.c __reset_control_bulk_get() -> __reset_control_get()

Type Parameter Key Value
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 0-6
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev->dma_parms (-1),16
BUF_SIZE 1 id 3-13
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 flags $3
RX_PATH
TASK_NOT_RUNNING

drivers/mmc/host/sdhci-msm.c reset_control_get_optional_exclusive() -> __reset_control_get()

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 0,4096-ptr_max
PARAM_VALUE 1 id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 6
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/msm_mdss.c reset_control_get_optional_exclusive() -> __reset_control_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 0
PARAM_VALUE 2 index 0
PARAM_VALUE 3 flags 6
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING