Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/irq/msi.c msi_create_device_irq_domain() -> (struct msi_parent_ops)->init_dev_msi_info()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->msi.data 1-u64max
PARAM_VALUE 0 dev->msi.domain 4096-ptr_max
PARAM_VALUE 0 dev->msi.domain->flags 256-u32max
PARAM_VALUE 1 domain 4096-ptr_max
PARAM_VALUE 1 domain->flags 256-u32max
PARAM_VALUE 1 domain->msi_parent_ops 4096-ptr_max
PARAM_VALUE 2 real_parent 4096-ptr_max
PARAM_VALUE 2 real_parent->flags 256-u32max
PARAM_VALUE 2 real_parent->msi_parent_ops 4096-ptr_max
PARAM_VALUE 3 info 4096-ptr_max
PARAM_VALUE 3 info->alloc_data 4096-ptr_max
PARAM_VALUE 3 info->chip 4096-ptr_max
PARAM_VALUE 3 info->data 0
PARAM_VALUE 3 info->dev 4096-ptr_max
PARAM_VALUE 3 info->flags 128-u32max
PARAM_VALUE 3 info->hwsize 1-s32max
PARAM_VALUE 3 info->ops 4096-ptr_max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
DATA_SOURCE 0 dev $0
NOSPEC 3 info->hwsize
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 info->hwsize 1-s32max[c]
USER_DATA 3 info->hwsize 2-u16max[c]
NO_OVERFLOW_SIMPLE 3 info->hwsize
LOCK2 &_T->lock->msi.data->mutex

kernel/irq/msi.c msi_parent_init_dev_msi_info() -> (struct msi_parent_ops)->init_dev_msi_info()

Type Parameter Key Value
PARAM_VALUE 1 domain 4096-ptr_max
PARAM_VALUE 1 domain->msi_parent_ops 4096-ptr_max
PARAM_VALUE 1 domain->msi_parent_ops->init_dev_msi_info 4096-ptr_max
PARAM_VALUE 2 real_parent->msi_parent_ops->bus_select_mask 0,8
PARAM_VALUE 2 real_parent->msi_parent_ops->bus_select_token 0,3,5,9-10,12-14
PARAM_VALUE 2 real_parent->msi_parent_ops->chip_flags 0-3
PARAM_VALUE 2 real_parent->msi_parent_ops->init_dev_msi_info 0,4096-ptr_max
PARAM_VALUE 2 real_parent->msi_parent_ops->prefix 0,4096-ptr_max
PARAM_VALUE 2 real_parent->msi_parent_ops->required_flags 0,3,515,1539,2097153,2097155,2097667
PARAM_VALUE 2 real_parent->msi_parent_ops->supported_flags 0,u16max,131071,196607,262143,1245183,1310719
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 3 info->alloc_data (-1),72
BUF_SIZE 3 info->chip (-1),280
BUF_SIZE 3 info->dev (-1),1616
BUF_SIZE 3 info->ops (-1),80
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 real_parent $2
DATA_SOURCE 3 info $3
CONTAINER 1 -32-256+0 $(-1)
NOSPEC 3 info->hwsize
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 info->hwsize 1-s32max[c]
USER_DATA 3 info->hwsize 2-2147483646[c]
NO_OVERFLOW_SIMPLE 0 dev->cma_area->available_count
NO_OVERFLOW_SIMPLE 0 dev->p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 3 info->hwsize
HALF_LOCKED2 &_T->lock->msi.data->mutex