Defined in 2 files as a function:
- drivers/dma/img-mdc-dma.c, line 180 (as a function)
- drivers/dma/stm32/stm32-mdma.c, line 284 (as a function)
Referenced in 2 files:
Smatch caller information:
drivers/dma/img-mdc-dma.c mdc_alloc_chan_resources() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dma_list_mutex |
drivers/dma/img-mdc-dma.c mdc_chan_irq() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mchan->vc.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/img-mdc-dma.c mdc_chan_irq() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdma_dev | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mchan->vc.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/img-mdc-dma.c mdc_free_chan_resources() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dma_list_mutex |
drivers/dma/img-mdc-dma.c mdc_issue_desc() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mchan->vc.lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/dma/stm32/stm32-mdma.c stm32_mdma_irq_handler() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdma_dev | 4096-ptr_max |
| DATA_SOURCE | 0 | mdma_dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/dma/stm32/stm32-mdma.c stm32_mdma_of_xlate() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdma_dev | 4096-ptr_max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_dma_lock |
drivers/dma/stm32/stm32-mdma.c stm32_mdma_of_xlate() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdma_dev | 4096-ptr_max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| CAPPED_DATA | 0 | mdma_dev->nr_requests | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_dma_lock |
drivers/dma/stm32/stm32-mdma.c stm32_mdma_of_xlate() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdma_dev | 4096-ptr_max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_dma_lock |
drivers/dma/stm32/stm32-mdma.c stm32_mdma_of_xlate() -> mdma2dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mdma_dev | 4096-ptr_max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| BUF_SIZE | 0 | mdma_dev | 16,464,472-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_dma_lock |