Defined in 1 files as a function:
Referenced in 21 files:
- drivers/bluetooth/btnxpuart.c, line 449
- drivers/dma/sun6i-dma.c, line 557
- drivers/gpio/gpio-shared-proxy.c
- drivers/gpio/gpio-wm831x.c, line 236
- drivers/gpio/gpiolib.c, line 5149
- drivers/iio/humidity/dht11.c, line 100
- drivers/mfd/tps65010.c, line 743
- drivers/pinctrl/cirrus/pinctrl-cs42l43.c, line 494
- drivers/pinctrl/cirrus/pinctrl-lochnagar.c, line 1071
- drivers/pinctrl/nomadik/pinctrl-abx500.c, line 865
- drivers/pinctrl/nomadik/pinctrl-nomadik.c
- drivers/pinctrl/pinctrl-stmfx.c
- drivers/pinctrl/qcom/pinctrl-msm.c, line 709
- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c, line 708
- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c, line 548
- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c, line 574
- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
- drivers/pinctrl/stm32/pinctrl-stm32.c
- drivers/platform/x86/intel/int3472/discrete.c, line 370
- include/linux/string_choices.h, line 48
- mm/damon/core.c, line 3603
Smatch caller information:
drivers/dma/sun6i-dma.c sun6i_dma_interrupt() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | v | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c acp3x_es83xx_configure_gpios() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c acp3x_es83xx_configure_gpios() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
drivers/gpio/gpio-wm831x.c wm831x_gpio_dbg_show() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c pmic_mpp_config_dbg_show() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/cirrus/pinctrl-cs42l43.c cs42l43_gpio_set() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | v | 0-1[c] |
drivers/iio/humidity/dht11.c dht11_edges_print() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dht11->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct dht11)->lock |
drivers/mfd/tps65010.c tps65010_set_gpio_out_value() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | v | 0-1[c] |
| LOCK2 | global &the_tps->lock | ||
| TYPE_LOCK | (struct tps65010)->lock |
kernel/trace/ring_buffer_benchmark.c ring_buffer_producer() -> str_high_low()
| Type | Parameter | Key | Value |
|---|
kernel/trace/ring_buffer_benchmark.c ring_buffer_producer() -> str_high_low()
| Type | Parameter | Key | Value |
|---|
drivers/acpi/resource.c acpi_dev_get_irqresource() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | global &acpi_link_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock |
drivers/platform/x86/intel/int3472/discrete.c skl_int3472_handle_gpio_resources() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | global &acpi_link_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock |
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_dbg_show() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/stm32/pinctrl-stm32.c stm32_pconf_dbg_show() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | r stm32_pconf_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pctldev->mutex | ||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct pinctrl_dev)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/stm32/pinctrl-stm32.c stm32_pconf_dbg_show() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | r stm32_pconf_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pctldev->mutex | ||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct pinctrl_dev)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_pin_config_set() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pctldev->mutex |
drivers/pinctrl/nomadik/pinctrl-nomadik.c nmk_pin_config_set() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pctldev->mutex |
drivers/bluetooth/btnxpuart.c ps_control() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &psdata->ps_lock | ||
| TYPE_LOCK | (struct ps_data)->ps_lock |
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pm8xxx_mpp_dbg_show_one() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pm8xxx_mpp_dbg_show_one() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c pm8xxx_mpp_dbg_show_one() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
mm/damon/core.c damos_wmark_wait_us() -> str_high_low()
| Type | Parameter | Key | Value |
|---|
drivers/gpio/gpiolib.c gpiod_hog() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 0 | v | 0x0,0x4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/pinctrl/pinctrl-stmfx.c stmfx_pinconf_dbg_show() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | r stmfx_gpio_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pctldev->mutex | ||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct pinctrl_dev)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/pinctrl-stmfx.c stmfx_pinconf_dbg_show() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | r stmfx_gpio_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pctldev->mutex | ||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct pinctrl_dev)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpio/gpio-shared-proxy.c gpio_shared_proxy_direction_output() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | v | 0-1[c] |
| LOCK2 | _T->lock |
drivers/gpio/gpio-shared-proxy.c gpio_shared_proxy_set_unlocked() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | v | 0-1[c] |
| LOCK2 | _T->lock |
drivers/gpio/gpio-shared-proxy.c gpio_shared_proxy_set_unlocked() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/gpio/gpio-shared-proxy.c gpio_shared_proxy_set_unlocked() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | v | 0-1[c] |
| LOCK2 | _T->lock |
drivers/gpio/gpio-shared-proxy.c gpio_shared_proxy_set_unlocked() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/pinctrl/cirrus/pinctrl-lochnagar.c lochnagar_gpio_set() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | v | $2 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | v | 0-1 |
drivers/pinctrl/qcom/pinctrl-msm.c msm_gpio_dbg_show_one() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | v | 0-1 |
| LOCK2 | &s->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/acpi/pci_irq.c acpi_pci_irq_enable() -> str_high_low()
| Type | Parameter | Key | Value |
|---|
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c pm8xxx_gpio_dbg_show_one() -> str_high_low()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |