Defined in 1 files as a function:

Defined in 1 files as a enum:

Referenced in 5 files:

Smatch caller information:

drivers/pinctrl/sophgo/pinctrl-sg2000.c sg2000_get_oc_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-sg2000.c sg2000_get_pull_down() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-sg2000.c sg2000_get_pull_up() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-sg2000.c sg2000_get_schmitt_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-cv1812h.c cv1812h_get_oc_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-cv1812h.c cv1812h_get_pull_down() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-cv1812h.c cv1812h_get_pull_up() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-cv1812h.c cv1812h_get_schmitt_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-cv1800b.c cv1800b_get_oc_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-cv1800b.c cv1800b_get_pull_down() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-cv1800b.c cv1800b_get_pull_up() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-cv1800b.c cv1800b_get_schmitt_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-sg2002.c sg2002_get_oc_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-sg2002.c sg2002_get_pull_down() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-sg2002.c sg2002_get_pull_up() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-sg2002.c sg2002_get_schmitt_map() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-cv18xx.c cv1800_pconf_get() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/pinctrl/sophgo/pinctrl-cv18xx.c cv1800_pctrl_dbg_show() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pctldev->mutex
LOCK2 &seq->lock
TYPE_LOCK (struct pinctrl_dev)->mutex
TYPE_LOCK (struct seq_file)->lock

drivers/pinctrl/sophgo/pinctrl-cv18xx.c cv1800_pinconf_compute_config() -> cv1800_pin_io_type()

Type Parameter Key Value
PARAM_VALUE 0 pin 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/sophgo/pinctrl-cv18xx.c cv1800_verify_pin_group() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/pinctrl/sophgo/pinctrl-cv18xx.c cv1800_verify_pin_group() -> cv1800_pin_io_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock