Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/usb/musb/da8xx.c
- drivers/usb/musb/mediatek.c
- drivers/usb/musb/musb_core.c, line 433
- drivers/usb/musb/musb_cppi41.c
- drivers/usb/musb/musb_dsps.c
- drivers/usb/musb/musb_trace.h, line 147
- drivers/usb/musb/musbhsdma.c
- drivers/usb/musb/omap2430.c
-
drivers/usb/musb/tusb6010.c
- line 110
- line 113
- line 120
- line 122
- line 191
- line 200
- line 238
- line 241
- line 264
- line 286
- line 289
- line 357
- line 383
- line 406
- line 423
- line 447
- line 449
- line 614
- line 615
- line 616
- line 667
- line 669
- line 671
- line 835
- line 854
- line 855
- line 866
- line 894
- line 901
- line 913
- line 918
- line 937
- line 940
- line 941
- line 942
- line 945
- line 946
- line 947
- line 950
- line 954
- line 962
- line 982
- line 983
- line 984
- line 985
- line 1008
- line 1011
- line 1014
- line 1018
- line 1024
- line 1068
- line 1076
- line 1087
- line 1091
- drivers/usb/musb/tusb6010_omap.c
Smatch caller information:
drivers/usb/musb/mediatek.c mtk_musb_init() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 164 |
| PARAM_VALUE | 2 | data | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/omap2430.c omap2430_low_level_exit() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 1044 |
| BIT_INFO | 2 | data | 0x1,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
drivers/usb/musb/omap2430.c omap2430_low_level_init() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 1044 |
| PARAM_VALUE | 2 | data | 0,2-u32max |
| BIT_INFO | 2 | data | 0x0,0xfffffffe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,2-u32max[c] |
drivers/usb/musb/omap2430.c omap2430_musb_init() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1036 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
drivers/usb/musb/omap2430.c omap2430_runtime_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 1036 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/tusb6010.c tusb_allow_idle() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2092 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_allow_idle() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2076 |
| BIT_INFO | 2 | data | 0x3,0xffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max[c] |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_draw_power() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2076 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_fifo_write_unaligned() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | data | 0-255 |
| DATA_SOURCE | 0 | addr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_fifo_write_unaligned() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | data | 0-255 |
| DATA_SOURCE | 0 | addr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_musb_disable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2172 |
| PARAM_VALUE | 2 | data | 2147602687 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_disable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2124 |
| PARAM_VALUE | 2 | data | s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_disable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2140 |
| PARAM_VALUE | 2 | data | s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_disable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2156 |
| PARAM_VALUE | 2 | data | 511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2172 |
| PARAM_VALUE | 2 | data | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2124 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2140 |
| PARAM_VALUE | 2 | data | s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2156 |
| PARAM_VALUE | 2 | data | 511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2120 |
| PARAM_VALUE | 2 | data | s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2136 |
| PARAM_VALUE | 2 | data | s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2152 |
| PARAM_VALUE | 2 | data | 511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2168 |
| PARAM_VALUE | 2 | data | 2147602687 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2108 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2164 |
| PARAM_VALUE | 2 | data | 16384 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2172 |
| PARAM_VALUE | 2 | data | 2147602687 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2500 |
| PARAM_VALUE | 2 | data | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2500 |
| PARAM_VALUE | 2 | data | 16249872-16250871 |
| FUZZY_MAX | 2 | data | 16250871 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2088 |
| DATA_SOURCE | 2 | data | r musb_readl |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2136 |
| DATA_SOURCE | 2 | data | r musb_readl |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2120 |
| DATA_SOURCE | 2 | data | r musb_readl |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2168 |
| BIT_INFO | 2 | data | 0x0,0x8001d0ff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2172 |
| DATA_SOURCE | 2 | data | r musb_readl |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_set_mode() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2056 |
| PARAM_VALUE | 2 | data | 0,16777216-u32max |
| BIT_INFO | 2 | data | 0xffffffffa5000000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,16777216-u32max |
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_musb_set_mode() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2052 |
| PARAM_VALUE | 2 | data | 0,16777216-u32max |
| BIT_INFO | 2 | data | 0xffffffffa5800000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,16777216-u32max |
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_musb_set_mode() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2048 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_musb_set_vbus() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2076 |
| BIT_INFO | 2 | data | 0x0,0xffffffe7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max[c] |
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_musb_set_vbus() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2064 |
| PARAM_VALUE | 2 | data | 0,2153483648 |
| FUZZY_MAX | 2 | data | 2153483648 |
| BIT_INFO | 2 | data | 0x0,0x805b8d80 |
| HARD_MAX | 2 | data | 2153483648 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_musb_set_vbus() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2048 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_musb_start() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| PARAM_VALUE | 2 | data | 8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_start() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2076 |
| PARAM_VALUE | 2 | data | 11011840 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_start() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2052 |
| PARAM_VALUE | 2 | data | 0,8388608-u32max |
| BIT_INFO | 2 | data | 0xa5800000,0xffffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,8388608-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_start() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2056 |
| PARAM_VALUE | 2 | data | 0,8388608-u32max |
| BIT_INFO | 2 | data | 0xa5800000,0xffffffff |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,8388608-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_vbus_status() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2076 |
| PARAM_VALUE | 2 | data | 0,512-u32max |
| BIT_INFO | 2 | data | 0x200,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,512-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_musb_vbus_status() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2076 |
| DATA_SOURCE | 2 | data | r musb_readl |
| BIT_INFO | 2 | data | 0x0,0xfffffdff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | &of->mutex | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_read_fifo() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 332 |
| PARAM_VALUE | 2 | data | 0-u16max |
| BIT_INFO | 2 | data | 0x0,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_read_fifo() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | data | 0-127 |
| CAPPED_DATA | 2 | data | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_set_clock_source() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2072 |
| BIT_INFO | 2 | data | 0x0,0xfffdffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max[c] |
| LOCK2 | &musb->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_setup_cpu_interface() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2096 |
| PARAM_VALUE | 2 | data | 63 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_setup_cpu_interface() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2100 |
| PARAM_VALUE | 2 | data | 33554431 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_setup_cpu_interface() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2180 |
| PARAM_VALUE | 2 | data | 1056964608 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_setup_cpu_interface() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2308 |
| PARAM_VALUE | 2 | data | 200409088 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_setup_cpu_interface() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2504 |
| PARAM_VALUE | 2 | data | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_wbus_quirk() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2056 |
| PARAM_VALUE | 2 | data | 0,32768-u32max |
| BIT_INFO | 2 | data | 0xa5038000,0xffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,32768-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_wbus_quirk() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2052 |
| PARAM_VALUE | 2 | data | 0,131072-u32max |
| BIT_INFO | 2 | data | 0xa5020000,0xfffe7fff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0,131072-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/tusb6010.c tusb_wbus_quirk() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2056 |
| PARAM_VALUE | 2 | data | 0,16777216-u32max |
| BIT_INFO | 2 | data | 0xa5000000,0xffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_wbus_quirk() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 2052 |
| PARAM_VALUE | 2 | data | 0,16777216-u32max |
| BIT_INFO | 2 | data | 0xa5000000,0xffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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_write_fifo() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 268 |
| PARAM_VALUE | 2 | data | 0-u16max |
| BIT_INFO | 2 | data | 0x0,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_write_fifo() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | data | 128-255 |
| CAPPED_DATA | 2 | data | 1 |
| BIT_INFO | 2 | data | 0x80,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/tusb6010.c tusb_write_fifo() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0 |
| BIT_INFO | 2 | data | 0x0,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/musb_dsps.c dsps_check_status() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| HALF_LOCKED2 | &musb->list_lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/musb_dsps.c dsps_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | data | 1-u32max |
| DATA_SOURCE | 2 | data | r musb_readl |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 1-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/musb_dsps.c dsps_interrupt() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | data | 1-u32max |
| DATA_SOURCE | 2 | data | r musb_readl |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 1-u32max |
| LOCK2 | &musb->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/musb_dsps.c dsps_musb_clear_ep_rxintr() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &musb->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct musb)->lock |
drivers/usb/musb/musb_dsps.c dsps_musb_disable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/musb_dsps.c dsps_musb_disable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/musb_dsps.c dsps_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/musb_dsps.c dsps_musb_enable() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BIT_INFO | 2 | data | 0x0,0xfffffff7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/usb/musb/musb_dsps.c dsps_musb_init() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | r devm_ioremap_resource |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/musb_dsps.c dsps_musb_init() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max[c] |
drivers/usb/musb/musb_dsps.c dsps_musb_set_mode() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max[c] |
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/musb_dsps.c dsps_musb_set_mode() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | data | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/musb_dsps.c dsps_musb_set_mode() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 0-u32max |
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/musb_dsps.c dsps_musb_set_mode() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | data | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/musb/musb_dsps.c dsps_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/musb_dsps.c dsps_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/musb_dsps.c dsps_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/musb_dsps.c dsps_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/musb_dsps.c dsps_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/musb_dsps.c dsps_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/musb/musb_dsps.c dsps_resume() -> musb_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |