Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/gpu/drm/i915/display/intel_lpe_audio.c, line 265
- drivers/gpu/drm/i915/gt/intel_gsc.c, line 287
- drivers/gpu/drm/xe/xe_heci_gsc.c
- drivers/gpu/drm/xe/xe_i2c.c, line 182
- drivers/i2c/busses/i2c-cht-wc.c, line 104
- drivers/i2c/i2c-core-base.c, line 1514
- drivers/mfd/nct6694.c, line 215
- drivers/misc/hi6421v600-irq.c
- drivers/net/usb/lan78xx.c, line 1671
- drivers/platform/cznic/turris-omnia-mcu-gpio.c, line 841
- drivers/staging/greybus/gpio.c, line 392
- kernel/irq/irqdesc.c, line 719
Smatch caller information:
drivers/i2c/busses/i2c-cht-wc.c cht_wc_i2c_adap_thread_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/mfd/nct6694.c usb_int_callback() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/i2c/i2c-core-base.c i2c_handle_smbus_host_notify() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/misc/hi6421v600-irq.c hi6421v600_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/misc/hi6421v600-irq.c hi6421v600_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/misc/hi6421v600-irq.c hi6421v600_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/usb/lan78xx.c lan78xx_status() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| FUZZY_MAX | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_heci_gsc.c xe_heci_csc_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
drivers/gpu/drm/xe/xe_heci_gsc.c xe_heci_gsc_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| PREEMPT_ADD | |||
| LOCK2 | &xe->irq.lock | ||
| TYPE_LOCK | (struct xe_device)->irq.lock |
drivers/gpu/drm/i915/display/intel_lpe_audio.c intel_lpe_audio_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/xe/xe_i2c.c xe_i2c_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/intel_gsc.c gsc_irq_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | gt->irq_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/platform/cznic/turris-omnia-mcu-gpio.c button_release_emul_fn() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| UNITS | 0 | irq | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/staging/greybus/gpio.c gb_gpio_request_handler() -> generic_handle_irq_safe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| HALF_LOCKED2 | &pool->lock |