Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 19 files:
- sound/drivers/mpu401/mpu401_uart.c
- sound/isa/es18xx.c, line 744
- sound/isa/opl3sa2.c, line 292
- sound/isa/sb/sb16.c, line 363
- sound/pci/als4000.c, line 527
- sound/pci/au88x0/au88x0_core.c, line 2485
- sound/pci/azt3328.c, line 1922
- sound/pci/cmipci.c, line 1422
- sound/pci/es1938.c, line 1637
- sound/pci/es1968.c, line 1937
- sound/pci/fm801.c, line 595
- sound/pci/ice1712/ice1712.c
- sound/pci/maestro3.c, line 1657
- sound/pci/oxygen/oxygen_lib.c, line 104
- sound/pci/riptide/riptide.c, line 1715
- sound/pci/sonicvibes.c, line 608
- sound/pci/trident/trident_main.c, line 3703
- sound/pci/via82xx.c, line 624
- sound/pci/ymfpci/ymfpci_main.c, line 796
Smatch caller information:
sound/isa/es18xx.c snd_es18xx_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/au88x0/au8810.c vortex_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | irq | unit_array_size |
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/oxygen/oxygen_lib.c oxygen_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0 |
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/riptide/riptide.c snd_riptide_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/sonicvibes.c snd_sonicvibes_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/fm801.c snd_fm801_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/trident/trident_main.c snd_trident_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/ymfpci/ymfpci_main.c snd_ymfpci_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/au88x0/au8830.c vortex_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | irq | unit_array_size |
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/als4000.c snd_als4000_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/azt3328.c snd_azf3328_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/es1968.c snd_es1968_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/ice1712/ice1712.c snd_ice1712_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/ice1712/ice1712.c snd_ice1712_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/cmipci.c snd_cmipci_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/es1938.c snd_es1938_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/pci/via82xx.c snd_via686_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| UNITS | 1 | dev_id | unit_byte |
sound/pci/au88x0/au8820.c vortex_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | irq | unit_array_size |
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/isa/opl3sa2.c snd_opl3sa2_interrupt() -> snd_mpu401_uart_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | dev_id | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/isa/sb/sb16_main.c snd_sb16dsp_interrupt() -> (struct snd_sb)->rmidi_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | dev_id | 4,72,104,216,256,288,352,376,408,440,448,608,704,2728,3792 |
| DATA_SOURCE | 0 | irq | $0 |
| CONTAINER | 1 | *(-360+240+336) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
kernel/irq/manage.c __free_irq() -> (struct irqaction)->handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 1 | dev_id | 1 |
| DATA_SOURCE | 1 | dev_id | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &desc->request_mutex | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct irq_desc)->request_mutex |
kernel/irq/handle.c __handle_irq_event_percpu() -> (struct irqaction)->handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CONTAINER | 1 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/irq/handle.c __handle_irq_event_percpu() -> (struct irqaction)->handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CONTAINER | 1 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/irq/chip.c handle_fasteoi_nmi() -> (struct irqaction)->handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CONTAINER | 1 | *(-0+8) | $(-1) |
kernel/irq/chip.c handle_percpu_devid_irq() -> (struct irqaction)->handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
kernel/irq/manage.c irq_thread_fn() -> (struct irqaction)->thread_fn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CONTAINER | 0 | *(-32+56) | $(-1) |
| CONTAINER | 1 | *(-32+8) | $(-1) |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | irq |
kernel/irq/chip.c handle_nested_irq() -> (struct irqaction)->thread_fn()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CONTAINER | 0 | *(-32+56) | $(-1) |
| CONTAINER | 1 | *(-32+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rt5677->irq_lock | ||
| HALF_LOCKED2 | &slave->sdw_dev_lock | ||
| HALF_LOCKED2 | &smaster->lock | ||
| HALF_LOCKED2 | _T->lock |