Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/usb/musb/omap2430.c omap_musb_set_mailbox() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/usb/musb/tusb6010.c musb_do_idle() -> usb_otg_state_string()

Type Parameter Key Value
PARAM_VALUE 0 state 8
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &musb->lock
LOCK2 flags
TYPE_LOCK (struct musb)->lock

drivers/usb/musb/tusb6010.c tusb_musb_set_vbus() -> usb_otg_state_string()

Type Parameter Key Value
PARAM_VALUE 0 state 1,6-7,12
FUZZY_MAX 0 state 12
HARD_MAX 0 state 12
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags

drivers/usb/musb/tusb6010.c tusb_musb_try_idle() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 flags

drivers/usb/musb/tusb6010.c tusb_musb_try_idle() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 flags

drivers/usb/musb/tusb6010.c tusb_otg_ints() -> usb_otg_state_string()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &musb->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct musb)->lock

drivers/usb/musb/tusb6010.c tusb_otg_ints() -> usb_otg_state_string()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &musb->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct musb)->lock

drivers/usb/musb/tusb6010.c tusb_otg_ints() -> usb_otg_state_string()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 state unit_array_size
LOCK2 &musb->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct musb)->lock

drivers/usb/musb/musb_dsps.c dsps_check_status() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &musb->lock
HALF_LOCKED2 &musb->list_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct musb)->lock

drivers/usb/musb/musb_dsps.c dsps_interrupt() -> usb_otg_state_string()

Type Parameter Key Value
PARAM_VALUE 0 state 1,7,12
FUZZY_MAX 0 state 12
HARD_MAX 0 state 12
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &musb->lock
LOCK2 flags
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct musb)->lock

drivers/usb/musb/musb_host.c musb_otg_state_string() -> usb_otg_state_string()

Type Parameter Key Value
PARAM_VALUE 0 state 4,8,10
RX_PATH
TASK_NOT_RUNNING

drivers/usb/musb/ux500.c musb_otg_notifications() -> usb_otg_state_string()

Type Parameter Key Value

drivers/usb/musb/ux500.c ux500_musb_set_vbus() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags

drivers/phy/rockchip/phy-rockchip-inno-usb2.c rockchip_usb2phy_otg_sm_work() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/usb/musb/musb_virthub.c musb_otg_state_string() -> usb_otg_state_string()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock

drivers/usb/musb/musb_gadget.c musb_otg_state_string() -> usb_otg_state_string()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &musb->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct musb)->lock

drivers/usb/musb/musb_core.c musb_otg_state_string() -> usb_otg_state_string()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &musb->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct musb)->lock

drivers/usb/chipidea/debug.c ci_otg_show() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/usb/musb/mpfs.c mpfs_musb_set_vbus() -> usb_otg_state_string()

Type Parameter Key Value
PARAM_VALUE 0 state 1,7
FUZZY_MAX 0 state 7
BIT_INFO 0 state 0x1,0x7
HARD_MAX 0 state 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags

drivers/usb/musb/mpfs.c mpfs_musb_try_idle() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 flags

drivers/usb/musb/mpfs.c mpfs_musb_try_idle() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &musb->lock
HALF_LOCKED2 flags

drivers/usb/musb/mpfs.c otg_timer() -> usb_otg_state_string()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING