Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpio/gpio-usbio.c usbio_gpio_get() -> usbio_control_msg()

Type Parameter Key Value
PARAM_VALUE 1 type 3
PARAM_VALUE 2 cmd 2
PARAM_VALUE 3 obuf 4930669723724759040
PARAM_VALUE 4 obuf_len 3
PARAM_VALUE 5 ibuf 4930669723724759040
PARAM_VALUE 6 ibuf_len 7
BUF_SIZE 3 obuf 7
BUF_SIZE 5 ibuf 7
RX_PATH
TASK_NOT_RUNNING
UNITS 4 obuf_len unit_byte
UNITS 6 ibuf_len unit_byte

drivers/gpio/gpio-usbio.c usbio_gpio_set() -> usbio_control_msg()

Type Parameter Key Value
PARAM_VALUE 1 type 3
PARAM_VALUE 2 cmd 3
PARAM_VALUE 3 obuf 3190685461812314112
PARAM_VALUE 4 obuf_len 7
PARAM_VALUE 5 ibuf 0
PARAM_VALUE 6 ibuf_len 0
BUF_SIZE 3 obuf 7
RX_PATH
TASK_NOT_RUNNING
UNITS 4 obuf_len unit_byte

drivers/gpio/gpio-usbio.c usbio_gpio_update_config() -> usbio_control_msg()

Type Parameter Key Value
PARAM_VALUE 1 type 3
PARAM_VALUE 2 cmd 1
PARAM_VALUE 3 obuf 7347114043265073152
PARAM_VALUE 4 obuf_len 4
PARAM_VALUE 5 ibuf 0
PARAM_VALUE 6 ibuf_len 0
BUF_SIZE 3 obuf 4
RX_PATH
TASK_NOT_RUNNING
UNITS 4 obuf_len unit_byte
LOCK2 _T->lock