Defined in 2 files as a member:

Defined in 1 files as a function:

Referenced in 48 files:

Smatch caller information:

drivers/regulator/core.c _regulator_get_current_limit_unlocked() -> (struct regulator_ops)->get_current_limit()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->desc 4096-ptr_max
PARAM_VALUE 0 rdev->desc->ops 4096-ptr_max
PARAM_VALUE 0 rdev->desc->ops->get_current_limit 1-u64max
BUF_SIZE 0 rdev s32min-(-1),1-s32max
BUF_SIZE 0 rdev s32min-(-1),1-s32max
DATA_SOURCE 0 rdev $0
CONTAINER 0 -56-72-0+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

Smatch assignments to (struct tcpc_dev)->get_current_limit:

drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c qcom_pmic_typec_probe() -> (struct tcpc_dev)->get_current_limit [0]

drivers/usb/typec/tcpm/wcove.c wcove_typec_irq() -> (struct tcpc_dev)->get_current_limit [0-u64max]

drivers/usb/typec/tcpm/wcove.c wcove_typec_probe() -> (struct tcpc_dev)->get_current_limit [0]

drivers/usb/typec/tcpm/fusb302.c fusb302_debug_show() -> (struct tcpc_dev)->get_current_limit [0-u64max]

drivers/usb/typec/tcpm/fusb302.c fusb302_irq_intn() -> (struct tcpc_dev)->get_current_limit [0-u64max]

drivers/usb/typec/tcpm/fusb302.c fusb302_probe() -> (struct tcpc_dev)->get_current_limit [0]

drivers/usb/typec/tcpm/fusb302.c init_tcpc_dev() -> (struct tcpc_dev)->get_current_limit [7238108471739564032]

drivers/usb/typec/tcpm/tcpci.c tcpci_register_port() -> (struct tcpc_dev)->get_current_limit [0]