Defined in 5 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/usb/host/ehci-hcd.c dbg_status() -> dbg_status_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 2194501950022082560
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 267972975333273600,1519956340048203776
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 6,20
BUF_SIZE 2 label 6,20
DATA_SOURCE 2 label $1
DATA_SOURCE 3 status $2
TERMINATED 2 label 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 status 0-u32max
UNITS 1 len unit_byte
HALF_LOCKED2 &ehci->lock

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

Type Parameter Key Value
PARAM_VALUE 0 buf 7258171035306225664
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 8932799832312373248
BUF_SIZE 0 buf 80
STR_LEN 0 buf 0
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
HOST_DATA 3 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 fill_registers_buffer() -> dbg_status_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 3973603332261789696
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 4602998933304729600
BUF_SIZE 0 buf 80
STR_LEN 0 buf 0
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
HOST_DATA 3 status 0-u32max
UNITS 1 len unit_byte
LOCK2 &buf->mutex
LOCK2 &fotg210->lock
LOCK2 flags
TYPE_LOCK (struct debug_buffer)->mutex
TYPE_LOCK (struct fotg210_hcd)->lock

drivers/usb/fotg210/fotg210-hcd.c fotg210_irq() -> dbg_status_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 4875694142341971968
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 1200593173239881728
PARAM_VALUE 3 status 0-4294967294
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 4
DATA_SOURCE 3 status r fotg210_readl
STR_LEN 0 buf 3
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 status 0-4294967294
UNITS 1 len unit_byte
LOCK2 &fotg210->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct fotg210_hcd)->lock

drivers/usb/fotg210/fotg210-hcd.c fotg210_irq() -> dbg_status_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 4875694142341971968
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 267972975333273600
PARAM_VALUE 3 status 0-4294967294
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 6
DATA_SOURCE 3 status r fotg210_readl
STR_LEN 0 buf 5
BIT_INFO 3 status 0x10,0xffffffff
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 status 0-4294967294
UNITS 1 len unit_byte
LOCK2 &fotg210->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct fotg210_hcd)->lock

drivers/usb/fotg210/fotg210-hcd.c fotg210_stop() -> dbg_status_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 2270283447507861504
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 833127313073987584
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 23
STR_LEN 0 buf 22
TERMINATED 2 label 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 status 0-u32max
UNITS 1 len unit_byte
HALF_LOCKED2 global &companions_rwsem
HALF_LOCKED2 global &xenwatch_mutex

drivers/usb/host/oxu210hp-hcd.c oxu210_hcd_irq() -> dbg_status_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 1294435932166557696
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 267972975333273600
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 6
DATA_SOURCE 3 status r readl
STR_LEN 0 buf 5
TERMINATED 2 label 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 status 0-u32max
UNITS 1 len unit_byte
LOCK2 &oxu->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct oxu_hcd)->lock

drivers/usb/host/oxu210hp-hcd.c oxu_stop() -> dbg_status_buf()

Type Parameter Key Value
PARAM_VALUE 0 buf 5626093339326963712
PARAM_VALUE 1 len 80
PARAM_VALUE 2 label 284065913489338368
BUF_SIZE 0 buf 80
BUF_SIZE 2 label 19
STR_LEN 0 buf 18
TERMINATED 2 label 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 status 0-u32max
UNITS 1 len unit_byte
HALF_LOCKED2 global &companions_rwsem
HALF_LOCKED2 global &xenwatch_mutex