Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpio/gpio-nomadik.c nmk_gpio_dbg_show_one() -> (struct gpio_chip)->to_irq()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
CAPPED_DATA 0 gc->gpiodev->ngpio 1
DATA_SOURCE 0 gc $2
DATA_SOURCE 1 offset $3
CONTAINER 0 -120+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct seq_file)->lock

drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pm8xxx_mpp_get() -> (struct gpio_chip)->to_irq()

Type Parameter Key Value
PARAM_VALUE 0 gc 3576255546882383872
PARAM_VALUE 0 gc->add_pin_ranges 0
PARAM_VALUE 0 gc->base 0
PARAM_VALUE 0 gc->can_sleep 0
PARAM_VALUE 0 gc->dbg_show 7606994924411199488
PARAM_VALUE 0 gc->direction_input 7104710750654476288
PARAM_VALUE 0 gc->direction_output 3140490417632063488
PARAM_VALUE 0 gc->dis_hw_timestamp 0
PARAM_VALUE 0 gc->en_hw_timestamp 0
PARAM_VALUE 0 gc->free 0
PARAM_VALUE 0 gc->fwnode 0
PARAM_VALUE 0 gc->get 8246027400710963200
PARAM_VALUE 0 gc->get_direction 0
PARAM_VALUE 0 gc->get_multiple 0
PARAM_VALUE 0 gc->init_valid_mask 0
PARAM_VALUE 0 gc->irq 0
PARAM_VALUE 0 gc->label 0
PARAM_VALUE 0 gc->names 0
PARAM_VALUE 0 gc->ngpio 0
PARAM_VALUE 0 gc->of_gpio_n_cells 0
PARAM_VALUE 0 gc->of_node_instance_match 0
PARAM_VALUE 0 gc->of_xlate 7655819214092361728
PARAM_VALUE 0 gc->offset 0
PARAM_VALUE 0 gc->owner 0
PARAM_VALUE 0 gc->parent 0
PARAM_VALUE 0 gc->request 0
PARAM_VALUE 0 gc->set 1225240117695401984
PARAM_VALUE 0 gc->set_config 0
PARAM_VALUE 0 gc->set_multiple 0
PARAM_VALUE 0 gc->to_irq 0
BUF_SIZE 0 gc s32min-(-1),1-s32max
BUF_SIZE 0 gc s32min-(-1),1-s32max
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
CONTAINER 0 -120+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpiolib.c gpiod_to_irq() -> (struct gpio_chip)->to_irq()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->to_irq 1-u64max
DATA_SOURCE 1 offset r gpiod_hwgpio
CONTAINER 0 *(-120+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &board->big_gpib_mutex
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &data->read_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &led->trigger_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pm8xxx_gpio_get() -> (struct gpio_chip)->to_irq()

Type Parameter Key Value
PARAM_VALUE 0 gc 3875444785832275968
PARAM_VALUE 0 gc->add_pin_ranges 0
PARAM_VALUE 0 gc->base 0
PARAM_VALUE 0 gc->can_sleep 0
PARAM_VALUE 0 gc->dbg_show 3892825042631217152
PARAM_VALUE 0 gc->direction_input 8591758990891208704
PARAM_VALUE 0 gc->direction_output 1933447670925754368
PARAM_VALUE 0 gc->dis_hw_timestamp 0
PARAM_VALUE 0 gc->en_hw_timestamp 0
PARAM_VALUE 0 gc->free 0
PARAM_VALUE 0 gc->fwnode 0
PARAM_VALUE 0 gc->get 9101508719666905088
PARAM_VALUE 0 gc->get_direction 0
PARAM_VALUE 0 gc->get_multiple 0
PARAM_VALUE 0 gc->init_valid_mask 0
PARAM_VALUE 0 gc->irq 0
PARAM_VALUE 0 gc->label 0
PARAM_VALUE 0 gc->names 0
PARAM_VALUE 0 gc->ngpio 0
PARAM_VALUE 0 gc->of_gpio_n_cells 0
PARAM_VALUE 0 gc->of_node_instance_match 0
PARAM_VALUE 0 gc->of_xlate 7870402587755188224
PARAM_VALUE 0 gc->offset 0
PARAM_VALUE 0 gc->owner 0
PARAM_VALUE 0 gc->parent 0
PARAM_VALUE 0 gc->request 0
PARAM_VALUE 0 gc->set 3390899865480998912
PARAM_VALUE 0 gc->set_config 0
PARAM_VALUE 0 gc->set_multiple 0
PARAM_VALUE 0 gc->to_irq 0
BUF_SIZE 0 gc s32min-(-1),1-s32max
BUF_SIZE 0 gc s32min-(-1),1-s32max
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
CONTAINER 0 -120+0 $(-1)
RX_PATH
TASK_NOT_RUNNING