Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/irq/debugfs.c irq_debugfs_init() -> irq_add_debugfs_entry()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-2147483646
CAPPED_DATA 0 irq 1
NOCHECK_CALL
LOCK2 global &sparse_irq_lock

kernel/irq/irqdesc.c alloc_descs() -> irq_add_debugfs_entry()

Type Parameter Key Value
PARAM_VALUE 1 desc 4096-ptr_max
PARAM_VALUE 1 desc->depth 1
PARAM_VALUE 1 desc->handle_irq 4173946259769282560
PARAM_VALUE 1 desc->irq_common_data.affinity 1-u64max
PARAM_VALUE 1 desc->irq_common_data.effective_affinity 1-u64max
PARAM_VALUE 1 desc->irq_common_data.handler_data 0
PARAM_VALUE 1 desc->irq_common_data.msi_desc 0
PARAM_VALUE 1 desc->irq_count 0
PARAM_VALUE 1 desc->irq_data.chip 6665201918528172032
PARAM_VALUE 1 desc->irq_data.chip->flags 16
PARAM_VALUE 1 desc->irq_data.chip->ipi_send_mask 0
PARAM_VALUE 1 desc->irq_data.chip->ipi_send_single 0
PARAM_VALUE 1 desc->irq_data.chip->irq_ack 3291471135232348160
PARAM_VALUE 1 desc->irq_data.chip->irq_bus_lock 0
PARAM_VALUE 1 desc->irq_data.chip->irq_calc_mask 0
PARAM_VALUE 1 desc->irq_data.chip->irq_disable 924733586291294208
PARAM_VALUE 1 desc->irq_data.chip->irq_enable 924733586291294208
PARAM_VALUE 1 desc->irq_data.chip->irq_eoi 0
PARAM_VALUE 1 desc->irq_data.chip->irq_mask 0
PARAM_VALUE 1 desc->irq_data.chip->irq_mask_ack 0
PARAM_VALUE 1 desc->irq_data.chip->irq_nmi_setup 0
PARAM_VALUE 1 desc->irq_data.chip->irq_nmi_teardown 0
PARAM_VALUE 1 desc->irq_data.chip->irq_pm_shutdown 0
PARAM_VALUE 1 desc->irq_data.chip->irq_pre_redirect 0
PARAM_VALUE 1 desc->irq_data.chip->irq_print_chip 0
PARAM_VALUE 1 desc->irq_data.chip->irq_resume 0
PARAM_VALUE 1 desc->irq_data.chip->irq_retrigger 0
PARAM_VALUE 1 desc->irq_data.chip->irq_set_affinity 0
PARAM_VALUE 1 desc->irq_data.chip->irq_set_type 0
PARAM_VALUE 1 desc->irq_data.chip->irq_set_wake 0
PARAM_VALUE 1 desc->irq_data.chip->irq_shutdown 924733586291294208
PARAM_VALUE 1 desc->irq_data.chip->irq_startup 8462749188009136128
PARAM_VALUE 1 desc->irq_data.chip->irq_suspend 0
PARAM_VALUE 1 desc->irq_data.chip->irq_unmask 0
PARAM_VALUE 1 desc->irq_data.chip->irq_write_msi_msg 0
PARAM_VALUE 1 desc->irq_data.chip->name 8581050624356229120
PARAM_VALUE 1 desc->irq_data.chip_data 0
PARAM_VALUE 1 desc->irq_data.common 4096-ptr_max
PARAM_VALUE 1 desc->irq_data.common->affinity 1-u64max
PARAM_VALUE 1 desc->irq_data.common->effective_affinity 1-u64max
PARAM_VALUE 1 desc->irq_data.common->handler_data 0
PARAM_VALUE 1 desc->irq_data.common->msi_desc 0
PARAM_VALUE 1 desc->irqs_unhandled 0
PARAM_VALUE 1 desc->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 1 desc->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 1 desc->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 1 desc->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 1 desc->kobj.ktype 6962900518331105280
PARAM_VALUE 1 desc->kobj.state_add_uevent_sent 0
PARAM_VALUE 1 desc->kobj.state_initialized 1
PARAM_VALUE 1 desc->kobj.state_remove_uevent_sent 0
PARAM_VALUE 1 desc->kstat_irqs 4096-ptr_max
PARAM_VALUE 1 desc->lock.magic 3735899821
PARAM_VALUE 1 desc->lock.owner (-1)
PARAM_VALUE 1 desc->lock.owner_cpu u32max
PARAM_VALUE 1 desc->name 0
PARAM_VALUE 1 desc->owner 0
PARAM_VALUE 1 desc->pending_mask 1-u64max
PARAM_VALUE 1 desc->refcnt.refcnt.counter 0
PARAM_VALUE 1 desc->request_mutex.dep_map->name 0-255
PARAM_VALUE 1 desc->request_mutex.first_waiter 0
PARAM_VALUE 1 desc->request_mutex.magic 4096-ptr_max
PARAM_VALUE 1 desc->request_mutex.osq.tail.counter 0
PARAM_VALUE 1 desc->request_mutex.owner.counter 0
PARAM_VALUE 1 desc->resend_node.next 0
PARAM_VALUE 1 desc->resend_node.pprev 0
PARAM_VALUE 1 desc->status_use_accessors 0,16-u32max
PARAM_VALUE 1 desc->tot_count 0
PARAM_VALUE 1 desc->wait_for_threads.head.next 4096-ptr_max
PARAM_VALUE 1 desc->wait_for_threads.head.next->next 4096-ptr_max
PARAM_VALUE 1 desc->wait_for_threads.head.prev 4096-ptr_max
PARAM_VALUE 1 desc->wait_for_threads.head.prev->next 4096-ptr_max
PARAM_VALUE 1 desc->wait_for_threads.head.prev->prev 4096-ptr_max
BUF_SIZE 1 desc 4096
DATA_SOURCE 1 desc r alloc_desc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &_T->lock->msi.data->mutex
HALF_LOCKED2 &domain->root->mutex
HALF_LOCKED2 global &irq_mapping_update_lock