Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/spmi/spmi-pmic-arb.c pmic_arb_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0

drivers/spmi/spmi-pmic-arb.c pmic_arb_masked_write() -> spmi_controller_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &probing_active
HALF_LOCKED2 irq

drivers/spmi/spmi-pmic-arb.c pmic_arb_non_data_cmd_v1() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0

drivers/spmi/spmi-pmic-arb.c pmic_arb_read_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi-pmic-arb.c pmic_arb_read_cmd_unlocked() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bus->lock
LOCK2 flags
TYPE_LOCK (struct spmi_pmic_arb_bus)->lock

drivers/spmi/spmi-pmic-arb.c pmic_arb_wait_for_done() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bus->lock
LOCK2 flags
TYPE_LOCK (struct spmi_pmic_arb_bus)->lock

drivers/spmi/spmi-pmic-arb.c pmic_arb_write_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi-pmic-arb.c pmic_arb_write_cmd_unlocked() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bus->lock
LOCK2 flags
TYPE_LOCK (struct spmi_pmic_arb_bus)->lock

drivers/spmi/spmi-pmic-arb.c spmi_pmic_arb_bus_init() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl->dev.parent 1616
DATA_SOURCE 0 ctrl r devm_spmi_controller_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi-apple-controller.c apple_spmi_probe() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl->dev.parent 1616
DATA_SOURCE 0 ctrl r devm_spmi_controller_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi-apple-controller.c apple_spmi_wait_rx_not_empty() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi-apple-controller.c spmi_read_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0

drivers/spmi/spmi-apple-controller.c spmi_write_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/hisi-spmi-controller.c spmi_controller_probe() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl->dev.parent 1616
DATA_SOURCE 0 ctrl r devm_spmi_controller_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi-mtk-pmif.c mtk_spmi_bus_probe() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl 1656,1752,1824,1888
BUF_SIZE 0 ctrl->dev.parent 1616
DATA_SOURCE 0 ctrl r devm_spmi_controller_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi-mtk-pmif.c pmif_arb_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0

drivers/spmi/spmi-mtk-pmif.c pmif_spmi_read_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0

drivers/spmi/spmi-mtk-pmif.c pmif_spmi_write_cmd() -> spmi_controller_get_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING