Defined in 5 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/usb/host/ehci-hcd.c dbg_port() -> dbg_port_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 7602713108086366208
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 2665263519342796800
PARAM_VALUE 3 port 1-15
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 10
BUF_SIZE 2 label 10
DATA_SOURCE 2 label $1
DATA_SOURCE 3 port $2
DATA_SOURCE 4 status $3
TERMINATED 2 label 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 4 status 0-u32max
UNITS 1 len unit_byte
LOCK2 &ehci->lock
LOCK2 flags
TYPE_LOCK (struct ehci_hcd)->lock

drivers/usb/host/ehci-hcd.c fill_registers_buffer() -> dbg_port_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 7258171035306225664
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 8932799832312373248
PARAM_VALUE 3 port 1-15
BUF_SIZE 0 buf 80
CAPPED_DATA 3 port 1
STR_LEN 0 buf 0
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
HOST_DATA 4 status 0-u32max
UNITS 1 len unit_byte
LOCK2 &buf->mutex
LOCK2 &ehci->lock
LOCK2 flags
TYPE_LOCK (struct debug_buffer)->mutex
TYPE_LOCK (struct ehci_hcd)->lock

drivers/usb/fotg210/fotg210-hcd.c fotg210_hub_control() -> dbg_port_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 2445434608763219968
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 2665263519342796800
PARAM_VALUE 3 port 1-15
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 10
STR_LEN 0 buf 9
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
HOST_DATA 4 status 0-u32max
UNITS 1 len unit_byte
LOCK2 &fotg210->lock
LOCK2 flags
TYPE_LOCK (struct fotg210_hcd)->lock

drivers/usb/host/oxu210hp-hcd.c oxu_hub_control() -> dbg_port_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 8392327750830436352
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 2665263519342796800
PARAM_VALUE 3 port 1-15
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 10
STR_LEN 0 buf 9
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
RX_PATH
NOCHECK_CALL
HOST_DATA 4 status 0-u32max
UNITS 1 len unit_byte
LOCK2 &oxu->lock
LOCK2 flags
TYPE_LOCK (struct oxu_hcd)->lock