Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/dwc3/debugfs.c dwc3_descriptor_fetch_queue_show() -> dwc3_core_fifo_space()

Type Parameter Key Value
PARAM_VALUE 0 dep 4096-ptr_max
PARAM_VALUE 0 dep->dwc 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev->power.request 0-4
PARAM_VALUE 0 dep->dwc->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dep->dwc->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 type 6
BUF_SIZE 0 dep s32min-(-2),1-s32max
BUF_SIZE 0 dep s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dep unit_array_size
LOCK2 &dwc->lock
LOCK2 &s->lock
LOCK2 flags
TYPE_LOCK (struct dwc3)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/usb/dwc3/debugfs.c dwc3_event_queue_show() -> dwc3_core_fifo_space()

Type Parameter Key Value
PARAM_VALUE 0 dep 4096-ptr_max
PARAM_VALUE 0 dep->dwc 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev->power.request 0-4
PARAM_VALUE 0 dep->dwc->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dep->dwc->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 type 7
BUF_SIZE 0 dep s32min-(-2),1-s32max
BUF_SIZE 0 dep s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dep unit_array_size
LOCK2 &dwc->lock
LOCK2 &s->lock
LOCK2 flags
TYPE_LOCK (struct dwc3)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/usb/dwc3/debugfs.c dwc3_rx_fifo_size_show() -> dwc3_core_fifo_space()

Type Parameter Key Value
PARAM_VALUE 0 dep 4096-ptr_max
PARAM_VALUE 0 dep->dwc 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev->power.request 0-4
PARAM_VALUE 0 dep->dwc->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dep->dwc->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 type 1
BUF_SIZE 0 dep s32min-(-2),1-s32max
BUF_SIZE 0 dep s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dep unit_array_size
LOCK2 &dwc->lock
LOCK2 &s->lock
LOCK2 flags
TYPE_LOCK (struct dwc3)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/usb/dwc3/debugfs.c dwc3_rx_info_queue_show() -> dwc3_core_fifo_space()

Type Parameter Key Value
PARAM_VALUE 0 dep 4096-ptr_max
PARAM_VALUE 0 dep->dwc 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev->power.request 0-4
PARAM_VALUE 0 dep->dwc->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dep->dwc->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 type 4
BUF_SIZE 0 dep s32min-(-2),1-s32max
BUF_SIZE 0 dep s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dep unit_array_size
LOCK2 &dwc->lock
LOCK2 &s->lock
LOCK2 flags
TYPE_LOCK (struct dwc3)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/usb/dwc3/debugfs.c dwc3_rx_request_queue_show() -> dwc3_core_fifo_space()

Type Parameter Key Value
PARAM_VALUE 0 dep 4096-ptr_max
PARAM_VALUE 0 dep->dwc 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev->power.request 0-4
PARAM_VALUE 0 dep->dwc->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dep->dwc->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 type 3
BUF_SIZE 0 dep s32min-(-2),1-s32max
BUF_SIZE 0 dep s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dep unit_array_size
LOCK2 &dwc->lock
LOCK2 &s->lock
LOCK2 flags
TYPE_LOCK (struct dwc3)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/usb/dwc3/debugfs.c dwc3_tx_fifo_size_show() -> dwc3_core_fifo_space()

Type Parameter Key Value
PARAM_VALUE 0 dep 4096-ptr_max
PARAM_VALUE 0 dep->dwc 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev->power.request 0-4
PARAM_VALUE 0 dep->dwc->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dep->dwc->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 type 0
BUF_SIZE 0 dep s32min-(-2),1-s32max
BUF_SIZE 0 dep s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dep unit_array_size
LOCK2 &dwc->lock
LOCK2 &s->lock
LOCK2 flags
TYPE_LOCK (struct dwc3)->lock
TYPE_LOCK (struct seq_file)->lock

drivers/usb/dwc3/debugfs.c dwc3_tx_request_queue_show() -> dwc3_core_fifo_space()

Type Parameter Key Value
PARAM_VALUE 0 dep 4096-ptr_max
PARAM_VALUE 0 dep->dwc 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev 4096-ptr_max
PARAM_VALUE 0 dep->dwc->dev->power.request 0-4
PARAM_VALUE 0 dep->dwc->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dep->dwc->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 type 2
BUF_SIZE 0 dep s32min-(-2),1-s32max
BUF_SIZE 0 dep s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dep unit_array_size
LOCK2 &dwc->lock
LOCK2 &s->lock
LOCK2 flags
TYPE_LOCK (struct dwc3)->lock
TYPE_LOCK (struct seq_file)->lock