Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpio/gpiolib-of.c of_gpiochip_add_pin_range() -> pinctrl_dev_get_devname()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
CAPPED_DATA 0 pctldev->dev->of_node 1
DATA_SOURCE 0 pctldev r of_pinctrl_get
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &hdev->driver_input_lock

drivers/pinctrl/bcm/pinctrl-bcm2835.c bcm2835_add_pin_ranges_fallback() -> pinctrl_dev_get_devname()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
CAPPED_DATA 0 pctldev->dev->of_node 1
DATA_SOURCE 0 pctldev r of_pinctrl_get
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &hdev->driver_input_lock

drivers/gpio/gpiolib.c gpiochip_add_pingroup_range() -> pinctrl_dev_get_devname()

Type Parameter Key Value
PARAM_VALUE 0 pctldev 4096-ptr_max
CAPPED_DATA 0 pctldev->dev->of_node 1
DATA_SOURCE 0 pctldev $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &hdev->driver_input_lock