Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/irq/generic-chip.c __irq_alloc_domain_generic_chips() -> irq_domain_alloc_generic_chips()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 1 info 2053056393173934080
PARAM_VALUE 1 info->exit 0
PARAM_VALUE 1 info->gc_flags 0-2
PARAM_VALUE 1 info->init 0
PARAM_VALUE 1 info->irq_flags_to_clear 0,2048,3328,7168
PARAM_VALUE 1 info->irq_flags_to_set 0,256,1024,1280
PARAM_VALUE 1 info->num_ct 1-2
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
CAPPED_DATA 0 d->hwirq_max 1
DATA_SOURCE 0 d $0
STR_LEN 0 d (-1),2-4,10,17
STR_LEN 0 d (-1),2-4,10,17
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bank->deferred_lock

kernel/irq/irqdomain.c __irq_domain_instantiate() -> irq_domain_alloc_generic_chips()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->bus_token 0,3,5,9,12-13
PARAM_VALUE 0 d->dev 0
PARAM_VALUE 0 d->exit 0,7584432225381912576
PARAM_VALUE 0 d->fwnode 0,248,4096-u64max
PARAM_VALUE 0 d->hwirq_max 0-u32max,18446744071562067968-u64max
PARAM_VALUE 0 d->mutex.dep_map->name 0-255
PARAM_VALUE 0 d->mutex.first_waiter 0
PARAM_VALUE 0 d->mutex.magic 4096-ptr_max
PARAM_VALUE 0 d->mutex.osq.tail.counter 0
PARAM_VALUE 0 d->mutex.owner.counter 0
PARAM_VALUE 0 d->name 1-u64max
PARAM_VALUE 0 d->ops 4096-ptr_max
PARAM_VALUE 0 d->revmap_tree.xa_flags 3264
PARAM_VALUE 0 d->revmap_tree.xa_head 0
PARAM_VALUE 1 info 346671854021013504
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d->host_data (-1)-1080
BUF_SIZE 0 d->ops (-1),96
BUF_SIZE 1 info (-1),56
BUF_SIZE 1 info (-1),56
CAPPED_DATA 0 d->hwirq_max 1
DATA_SOURCE 0 d r __irq_domain_create
STR_LEN 1 info->name (-1),11
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 d->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->revmap_size
NO_OVERFLOW_SIMPLE 0 d->root->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->root->revmap_size
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &uv_lock
HALF_LOCKED2 global &component_mutex