Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/extcon/extcon-adc-jack.c, line 148
- drivers/gpio/gpiolib-sysfs.c, line 251
- kernel/irq/devres.c, line 128
- kernel/irq/manage.c, line 2253
- sound/soc/codecs/rt5640.c
- sound/soc/soc-jack.c, line 355
Smatch caller information:
sound/soc/codecs/rt5640.c rt5640_enable_hda_jack_detect() -> request_any_context_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | flags | 1 |
| PARAM_VALUE | 3 | name | 1717518222243713024 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | name | 7 |
| BUF_SIZE | 4 | dev_id | s32min-(-2),1-s32max |
| STR_LEN | 0 | irq | 6 |
| TERMINATED | 3 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
| UNITS | 4 | dev_id | unit_byte |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/rt5640.c rt5640_enable_jack_detect() -> request_any_context_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 2 | flags | 3 |
| PARAM_VALUE | 3 | name | 2047778961276506112 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | name | 15 |
| BUF_SIZE | 4 | dev_id | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| STR_LEN | 0 | irq | 14 |
| TERMINATED | 3 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | dev_id | unit_byte |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/codecs/rt5640.c rt5640_enable_jack_detect() -> request_any_context_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | flags | 3 |
| PARAM_VALUE | 3 | name | 1717518222243713024 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | name | 7 |
| BUF_SIZE | 4 | dev_id | s32min-(-2),1-s32max |
| STR_LEN | 0 | irq | 6 |
| TERMINATED | 3 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
| UNITS | 4 | dev_id | unit_byte |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/soc-jack.c snd_soc_jack_add_gpios() -> request_any_context_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 2 | flags | 131 |
| PARAM_VALUE | 3 | name | 1-u64max |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | name | 8,12,14,20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpiolib-sysfs.c gpio_sysfs_request_irq() -> request_any_context_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 2 | flags | 0-255 |
| PARAM_VALUE | 3 | name | 6803426391623716864 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | name | 8 |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| DATA_SOURCE | 4 | dev_id | $0 |
| FUZZY_MAX | 2 | flags | 128 |
| STR_LEN | 0 | irq | 7 |
| BIT_INFO | 2 | flags | 0x80,0x83 |
| BIT_INFO | 2 | flags | 0x80,0x83 |
| TERMINATED | 3 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/irq/devres.c __devm_request_any_context_irq() -> request_any_context_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | flags | 0-3,128,131,8192-8194,16384,16387,16512,16515 |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 3 | name | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 3 | name | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 4 | dev_id | (-1),16,40-s32max |
| BUF_SIZE | 4 | dev_id | (-1),16,40-s32max |
| DATA_SOURCE | 0 | irq | $1 |
| DATA_SOURCE | 1 | handler | $2 |
| DATA_SOURCE | 2 | flags | $3 |
| DATA_SOURCE | 3 | name | $4 [m] |
| DATA_SOURCE | 4 | dev_id | $5 |
| FUZZY_MAX | 2 | flags | 3 |
| STR_LEN | 0 | irq | (-1),9 |
| STR_LEN | 1 | handler | (-1),9 |
| STR_LEN | 3 | name | (-1),9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/extcon/extcon-adc-jack.c adc_jack_probe() -> request_any_context_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 4 | dev_id | 4096-ptr_max |
| BUF_SIZE | 4 | dev_id | 248 |
| DATA_SOURCE | 0 | irq | r platform_get_irq |
| DATA_SOURCE | 4 | dev_id | r devm_kzalloc |
| RX_PATH | |||
| TASK_NOT_RUNNING |