Defined in 1 files as a function:

Referenced in 21 files:

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