Documented in 1 files:
Defined in 7 files as a prototype:
- arch/alpha/include/asm/dma.h, line 356 (as a prototype)
- arch/arm/include/asm/dma.h, line 70 (as a prototype)
- arch/mips/include/asm/dma.h, line 307 (as a prototype)
- arch/powerpc/include/asm/dma.h, line 339 (as a prototype)
- arch/x86/include/asm/dma.h, line 306 (as a prototype)
- arch/xtensa/include/asm/dma.h, line 52 (as a prototype)
- include/asm-generic/dma.h, line 13 (as a prototype)
Defined in 3 files as a member:
- drivers/scsi/mpt3sas/mpt3sas_base.h, line 1512 (as a member)
- drivers/scsi/qla1280.h, line 1036 (as a member)
- drivers/scsi/qla4xxx/ql4_def.h, line 695 (as a member)
Defined in 1 files as a macro:
Defined in 5 files as a function:
- arch/arm/kernel/dma.c, line 54 (as a function)
- arch/sh/drivers/dma/dma-api.c, line 89 (as a function)
- arch/sparc/include/asm/parport_64.h, line 50 (as a function)
- kernel/dma.c, line 70 (as a function)
- kernel/dma.c, line 104 (as a function)
Referenced in 31 files:
- arch/alpha/include/asm/floppy.h, line 19
- arch/arm/include/asm/floppy.h, line 44
- arch/arm/kernel/dma.c, line 85
- arch/arm/mach-footbridge/dma-isa.c, line 223
- arch/mips/include/asm/mach-generic/floppy.h, line 53
- arch/parisc/include/asm/floppy.h, line 229
- arch/powerpc/include/asm/floppy.h, line 193
- arch/sh/drivers/dma/dma-api.c, line 111
- arch/sh/drivers/dma/dma-pvr2.c, line 85
- arch/sh/drivers/dma/dmabrg.c, line 162
- arch/x86/include/asm/floppy.h, line 247
- drivers/ata/pata_icside.c, line 292
- drivers/comedi/drivers/comedi_isadma.c
- drivers/gpib/pc2/pc2_gpib.c, line 289
- drivers/mmc/host/wbsd.c, line 1360
- drivers/parport/parport_pc.c, line 2215
- drivers/pnp/resource.c, line 451
- drivers/scsi/aha1542.c, line 804
- drivers/scsi/arm/cumana_2.c, line 445
- drivers/scsi/arm/eesox.c, line 563
- drivers/scsi/arm/powertec.c, line 370
- drivers/scsi/mpt3sas/mpt3sas_base.c
- drivers/scsi/qla1280.c
- drivers/scsi/qla4xxx/ql4_mbx.c
- drivers/scsi/qla4xxx/ql4_os.c
- drivers/video/fbdev/pvr2fb.c, line 918
- include/sound/initval.h, line 80
- kernel/dma.c, line 147
- sound/core/isadma.c, line 127
- sound/isa/es1688/es1688_lib.c, line 635
- sound/isa/gus/gus_main.c
Smatch caller information:
sound/isa/gus/gus_main.c snd_gus_create() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | device_id | 7539600340894449664 |
| BUF_SIZE | 1 | device_id | 8 |
| DATA_SOURCE | 0 | dmanr | $3 |
| STR_LEN | 0 | dmanr | 7 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/isa/gus/gus_main.c snd_gus_create() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-s32max |
| PARAM_VALUE | 1 | device_id | 6384584424228061184 |
| BUF_SIZE | 1 | device_id | 8 |
| DATA_SOURCE | 0 | dmanr | $4 |
| STR_LEN | 0 | dmanr | 7 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/isa/es18xx.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->mutex |
sound/isa/gus/gusextreme.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
sound/isa/opti9xx/opti93x.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devptr->mutex |
sound/isa/gus/gusclassic.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/drivers/comedi_isadma.c comedi_isadma_alloc() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | device_id | 9-11,256 |
| CAPABLE | 0 | 21 | |
| LOCK2 | &dev->mutex | ||
| LOCK2 | global &comedi_drivers_list_lock | ||
| TYPE_LOCK | (struct comedi_device)->mutex |
drivers/comedi/drivers/comedi_isadma.c comedi_isadma_alloc() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | device_id | 9-11,256 |
| CAPABLE | 0 | 21 | |
| LOCK2 | &dev->mutex | ||
| LOCK2 | global &comedi_drivers_list_lock | ||
| TYPE_LOCK | (struct comedi_device)->mutex |
sound/isa/sc6000.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devptr->mutex |
sound/isa/sb/sb16.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->mutex |
sound/isa/gus/interwave-stb.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->mutex |
sound/core/isadma.c snd_devm_request_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | device_id | 1724534824681402368,3395906299737632768,3458680233173753856,4151386595339071488,4407787831668236288,6456168096011575296,7711502101876690944 |
| BUF_SIZE | 1 | device_id | 8,11-13 |
| BUF_SIZE | 1 | device_id | 8,11-13 |
| DATA_SOURCE | 0 | dmanr | $1 |
| DATA_SOURCE | 1 | device_id | $2 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/isa/cmi8328.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->mutex |
sound/isa/es1688/es1688.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/mmc/host/wbsd.c wbsd_request_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-s32max |
| PARAM_VALUE | 1 | device_id | 1788862605607051264 |
| BUF_SIZE | 1 | device_id | 5 |
| DATA_SOURCE | 0 | dmanr | $1 |
| STR_LEN | 0 | dmanr | 4 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/isa/opti9xx/opti92x-ad1848.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devptr->mutex |
sound/isa/sb/jazz16.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devptr->mutex |
sound/isa/opti9xx/miro.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devptr->mutex |
sound/isa/gus/gusmax.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->mutex |
sound/isa/es1688/es1688_lib.c snd_es1688_create() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | device_id | 8592619618068877312 |
| BUF_SIZE | 1 | device_id | 7 |
| DATA_SOURCE | 0 | dmanr | $6 |
| STR_LEN | 0 | dmanr | 6 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pnp/resource.c pnp_check_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-3,5-7 |
| PARAM_VALUE | 1 | device_id | 1961234634724921344 |
| BUF_SIZE | 1 | device_id | 4 |
| STR_LEN | 0 | dmanr | 3 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pnp_res_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/parport/parport_pc.c __parport_pc_probe_port() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967292 |
| BUF_SIZE | 1 | device_id | s32min,(-10),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dmanr | 0-7[c] |
sound/isa/gus/interwave.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->mutex |
sound/isa/sb/sbawe.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->mutex |
sound/isa/opti9xx/opti92x-cs4231.c snd_legacy_find_free_dma() -> request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 0-4294967294 |
| PARAM_VALUE | 1 | device_id | 6726713523751137280 |
| BUF_SIZE | 1 | device_id | 14 |
| STR_LEN | 0 | dmanr | 13 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devptr->mutex |
drivers/block/floppy.c floppy_grab_irq_and_dma() -> (struct fd_routine_l)->_request_dma()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dmanr | 2 |
| PARAM_VALUE | 1 | device_id | 5881107921386569728 |
| BUF_SIZE | 1 | device_id | 7 |
| STR_LEN | 0 | dmanr | 6 |
| TERMINATED | 1 | device_id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |