Defined in 2 files as a member:
Defined in 1 files as a macro:
Defined in 3 files as a function:
- arch/arm/mach-omap1/dma.c, line 175 (as a function)
- drivers/dma/xilinx/xilinx_dma.c, line 544 (as a function)
- drivers/gpib/nec7210/nec7210.c, line 750 (as a function)
Referenced in 9 files:
- arch/arm/mach-omap1/dma.c
-
arch/arm/mach-omap1/omap-dma.c
- line 72
- line 143
- line 149
- line 155
- line 156
- line 157
- line 169
- line 185
- line 190
- line 192
- line 194
- line 195
- line 207
- line 239
- line 253
- line 258
- line 260
- line 262
- line 263
- line 275
- line 305
- line 315
- line 336
- line 351
- line 405
- line 407
- line 430
- line 463
- line 465
- line 493
- line 510
- line 534
- line 538
- line 551
- line 554
- arch/sh/include/asm/dma.h, line 113
- drivers/dma/xilinx/xilinx_dma.c
- drivers/gpib/nec7210/nec7210.c, line 795
- drivers/video/fbdev/pvr2fb.c
- include/sound/vx_core.h, line 278
- sound/pci/vx222/vx222_ops.c
- sound/pcmcia/vx/vxp_ops.c, line 599
Smatch caller information:
drivers/dma/xilinx/xilinx_dma.c dma_ctrl_write() -> dma_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | chan->xdev | 4096-ptr_max |
| BUF_SIZE | 0 | chan->common.device | (-1),464 |
| BUF_SIZE | 0 | chan->desc_pool | (-1),192 |
| BUF_SIZE | 0 | chan->dev | (-1),1616 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 2 | value | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chan->config.vflip_en | 0-1 |
| HOST_DATA | 2 | value | 0-u32max |
| HALF_LOCKED2 | 0 | &chan->lock |
drivers/dma/xilinx/xilinx_dma.c vdma_desc_write() -> dma_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->err | 0 |
| PARAM_VALUE | 0 | chan->idle | 1 |
| PARAM_VALUE | 0 | chan->xdev | 4096-ptr_max |
| CAPPED_DATA | 0 | chan->num_frms | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| DATA_SOURCE | 2 | value | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | value | unit_byte |
| LOCK2 | 0 | &chan->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xilinx_dma_chan)->lock |
drivers/dma/xilinx/xilinx_dma.c xilinx_vdma_start_transfer() -> dma_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->err | 0 |
| PARAM_VALUE | 0 | chan->has_vflip | 1 |
| PARAM_VALUE | 0 | chan->idle | 1 |
| PARAM_VALUE | 0 | chan->xdev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->xdev->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 236 |
| CAPPED_DATA | 0 | &chan->pending_list | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| PARAM_COMPARE | 0 | &chan->pending_list | != $0->pending_list.next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | value | 0-u32max[c] |
| LOCK2 | 0 | &chan->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xilinx_dma_chan)->lock |
drivers/dma/xilinx/xilinx_dma.c xilinx_vdma_start_transfer() -> dma_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->config.park | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | chan->err | 0 |
| PARAM_VALUE | 0 | chan->idle | 1 |
| PARAM_VALUE | 0 | chan->xdev | 4096-ptr_max |
| PARAM_VALUE | 0 | chan->xdev->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 40 |
| CAPPED_DATA | 0 | &chan->pending_list | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| PARAM_COMPARE | 0 | &chan->pending_list | != $0->pending_list.next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | value | 0-u32max[c] |
| LOCK2 | 0 | &chan->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xilinx_dma_chan)->lock |