Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/base/regmap/regmap-irq.c devm_regmap_add_irq_chip_fwnode() -> regmap_add_irq_chip_fwnode()

Type Parameter Key Value
PARAM_VALUE 3 irq_flags 0,4,128-143,8192-8207,8320,8322,8324,8328
PARAM_VALUE 6 data 2246882986188140544
BUF_SIZE 0 fwnode (-1),64
BUF_SIZE 0 fwnode (-1),64
BUF_SIZE 1 map (-1)-0,9-s32max
BUF_SIZE 1 map (-1)-0,9-s32max
BUF_SIZE 5 chip (-1),168
BUF_SIZE 5 chip (-1),168
BUF_SIZE 5 chip->irq_drv_data s32min-(-1),1-s32max
BUF_SIZE 5 chip->irqs (-1),288,864,1152,1584,1728,2016
BUF_SIZE 5 chip->name s32min,(-10),(-1)-s32max
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 1 map $2
DATA_SOURCE 2 irq $3
DATA_SOURCE 3 irq_flags $4
DATA_SOURCE 4 irq_base $5
DATA_SOURCE 5 chip $6
STR_LEN 5 chip->name (-1),17
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 irq
UNITS 2 irq unit_array_size

drivers/base/regmap/regmap-irq.c regmap_add_irq_chip() -> regmap_add_irq_chip_fwnode()

Type Parameter Key Value
PARAM_VALUE 1 map 4096-ptr_max
PARAM_VALUE 1 map->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 map->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 map->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 1 map->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 1 map->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 1 map->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 1 map->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 1 map->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 1 map->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 1 map->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 1 map->debugfs->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 1 map->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 1 map->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 1 map->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 1 map->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 1 map->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 1 map->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 3 irq_flags 0,8192-s32max
PARAM_VALUE 6 data 4096-ptr_max
BUF_SIZE 5 chip (-1),168
BUF_SIZE 5 chip (-1),168
DATA_SOURCE 1 map $0
DATA_SOURCE 2 irq $1
DATA_SOURCE 3 irq_flags $2
DATA_SOURCE 4 irq_base $3
DATA_SOURCE 5 chip $4
DATA_SOURCE 6 data $5
FUZZY_MAX 3 irq_flags 8320
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 irq
UNITS 2 irq unit_array_size

drivers/gpio/gpio-regmap.c gpio_regmap_register() -> regmap_add_irq_chip_fwnode()

Type Parameter Key Value
PARAM_VALUE 1 map 4096-ptr_max
PARAM_VALUE 1 map->can_sleep 0-1
PARAM_VALUE 3 irq_flags 0,8320
PARAM_VALUE 4 irq_base 0
PARAM_VALUE 5 chip 4096-ptr_max
PARAM_VALUE 5 chip->irq_drv_data 4096-ptr_max
PARAM_VALUE 5 chip->irq_relres 9134697315818889216
PARAM_VALUE 5 chip->irq_reqres 449807446168457216
PARAM_VALUE 6 data 4096-ptr_max
BUF_SIZE 5 chip->irq_drv_data 624
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 irq