Defined in 1 files as a function:
Referenced in 5 files:
- drivers/usb/gadget/udc/bdc/bdc_cmd.c
- drivers/usb/gadget/udc/bdc/bdc_core.c
- drivers/usb/gadget/udc/bdc/bdc_dbg.c
- drivers/usb/gadget/udc/bdc/bdc_ep.c
- drivers/usb/gadget/udc/bdc/bdc_udc.c
Smatch caller information:
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_sr_uspc() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_sr_uspc() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_init() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_interrupt() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_interrupt() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 520 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_interrupt() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 520 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_interrupt() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 520 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_pullup() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &gadget->dev.mutex | ||
| HALF_LOCKED2 | &gadget->udc->connect_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| TYPE_LOCK | (struct bdc)->lock | ||
| TYPE_LOCK | (struct usb_udc)->connect_lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_wakeup() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_udc_wakeup() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_uspc_connected() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_udc.c bdc_uspc_connected() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_cmd.c bdc_issue_cmd() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 28 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/udc/bdc/bdc_cmd.c bdc_submit_cmd() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 28 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_alloc() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_alloc() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 3300 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_alloc() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 3284 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_init() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 520 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_init() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 524 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_init() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 44 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_init() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 44 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_init() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_mem_init() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bdc->lock |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_probe() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 12 |
| DATA_SOURCE | 0 | base | r devm_platform_ioremap_resource |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_remove() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &_dev->mutex | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_reset() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_run() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_run() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_softconn() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_softdisconn() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &gadget->dev.mutex | ||
| HALF_LOCKED2 | &gadget->udc->connect_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| TYPE_LOCK | (struct bdc)->lock | ||
| TYPE_LOCK | (struct usb_udc)->connect_lock |
drivers/usb/gadget/udc/bdc/bdc_core.c bdc_stop() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bdc->lock | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/gadget/udc/bdc/bdc_core.c scratchpad_setup() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dbg_regs() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dbg_regs() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dbg_regs() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dbg_regs() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dbg_regs() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dbg_regs() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dbg_regs() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 84 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 96 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 100 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 104 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 108 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 112 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 116 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 120 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_dbg.c bdc_dump_epsts() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 124 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c bdc_set_test_mode() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 44 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c ep0_handle_feature_dev() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c ep0_handle_feature_dev() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c ep_dequeue() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ctx->ctx_lock | ||
| HALF_LOCKED2 | &epdata->dev->lock | ||
| HALF_LOCKED2 | &epdata->lock | ||
| HALF_LOCKED2 | &epfile->dmabufs_mutex | ||
| HALF_LOCKED2 | &epfile->ffs->eps_lock | ||
| HALF_LOCKED2 | &ffs->eps_lock | ||
| HALF_LOCKED2 | &port->port_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c ep_dequeue() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 96 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ctx->ctx_lock | ||
| HALF_LOCKED2 | &epdata->dev->lock | ||
| HALF_LOCKED2 | &epdata->lock | ||
| HALF_LOCKED2 | &epfile->dmabufs_mutex | ||
| HALF_LOCKED2 | &epfile->ffs->eps_lock | ||
| HALF_LOCKED2 | &ffs->eps_lock | ||
| HALF_LOCKED2 | &port->port_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct bdc)->lock |
drivers/usb/gadget/udc/bdc/bdc_ep.c ep_dequeue() -> bdc_readl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 100 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bdc->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &ctx->ctx_lock | ||
| HALF_LOCKED2 | &epdata->dev->lock | ||
| HALF_LOCKED2 | &epdata->lock | ||
| HALF_LOCKED2 | &epfile->dmabufs_mutex | ||
| HALF_LOCKED2 | &epfile->ffs->eps_lock | ||
| HALF_LOCKED2 | &ffs->eps_lock | ||
| HALF_LOCKED2 | &port->port_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct bdc)->lock |