Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

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