Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/pci/ddbridge/ddbridge-mci.c ddb_mci_attach() -> ddb_irq_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->link 4096-ptr_max
PARAM_VALUE 2 nr 0
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 4 data 520
DATA_SOURCE 4 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/media/pci/ddbridge/ddbridge-core.c ddb_input_init() -> ddb_irq_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 link 0
PARAM_VALUE 2 nr 8-565
PARAM_VALUE 3 handler 4801177442533462016
PARAM_VALUE 4 data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 &pool->lock

drivers/media/pci/ddbridge/ddbridge-core.c ddb_output_init() -> ddb_irq_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 link 0
PARAM_VALUE 2 nr 16-270
PARAM_VALUE 3 handler 565515801517465600
PARAM_VALUE 4 data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 &pool->lock

drivers/media/pci/ddbridge/ddbridge-core.c tempmon_init() -> ddb_irq_set()

Type Parameter Key Value
PARAM_VALUE 2 nr 24
PARAM_VALUE 4 data 4096-ptr_max
DATA_SOURCE 4 data $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &link->temp_lock
LOCK2 irq
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ddb_link)->temp_lock

drivers/media/pci/ddbridge/ddbridge-i2c.c ddb_i2c_init() -> ddb_irq_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->link 4096-ptr_max
PARAM_VALUE 1 link 0-3
PARAM_VALUE 4 data 4096-ptr_max
BUF_SIZE 0 dev 398336
BUF_SIZE 0 dev->dev (-1),1616
BUF_SIZE 0 dev->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 dev $0
FUZZY_MAX 1 link 3
HARD_MAX 1 link 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->pdev->current_state 0-3[c]
UNITS 0 dev unit_byte
HALF_LOCKED2 &pool->lock