Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- arch/arm/mach-davinci/sram.c, line 31
- drivers/accel/ethosu/ethosu_drv.c, line 292
- drivers/crypto/marvell/cesa/cesa.c, line 380
- drivers/dma/imx-sdma.c
- drivers/dma/mmp_tdma.c, line 417
- drivers/firmware/tegra/bpmp-tegra186.c
- drivers/gpu/drm/vboxvideo/vbox_hgsmi.c, line 56
- drivers/gpu/ipu-v3/ipu-pre.c, line 336
- drivers/media/platform/chips-media/coda/coda-common.c, line 3256
- drivers/media/platform/chips-media/wave5/wave5-vdi.c, line 190
- drivers/media/platform/nvidia/tegra-vde/vde.c, line 326
- drivers/mtd/nand/raw/atmel/nand-controller.c, line 2309
- drivers/net/ethernet/marvell/mvneta_bm.c, line 383
- drivers/s390/cio/css.c
- drivers/usb/core/buffer.c, line 129
- lib/genalloc.c, line 345
Smatch caller information:
drivers/usb/core/buffer.c hcd_buffer_alloc() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | size | 1-u64max |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| DATA_SOURCE | 1 | size | $1 |
| DATA_SOURCE | 2 | dma | $3 |
| NOSPEC | 1 | size | |
| NOSPEC | 1 | size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | size | 1-4294967296 |
| UNITS | 1 | size | unit_byte |
drivers/dma/mmp_tdma.c mmp_tdma_alloc_descriptor() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdr->v4l2_mutex | ||
| HALF_LOCKED2 | &sport->port.lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/ipu-v3/ipu-pre.c ipu_pre_probe() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | size | 65536 |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| DATA_SOURCE | 0 | pool | r of_gen_pool_get |
| MEM_ZERO | 2 | dma | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/nvidia/tegra-vde/vde.c tegra_vde_probe() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| DATA_SOURCE | 0 | pool | r of_gen_pool_get |
| MEM_ZERO | 2 | dma | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/chips-media/coda/coda-common.c coda_probe() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| MEM_ZERO | 2 | dma | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
drivers/crypto/marvell/cesa/cesa.c mv_cesa_get_sram() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| DATA_SOURCE | 0 | pool | r of_gen_pool_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mtd/nand/raw/atmel/nand-controller.c atmel_hsmc_nand_controller_init() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 1-u64max |
| PARAM_VALUE | 1 | size | 9216 |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| DATA_SOURCE | 0 | pool | r of_gen_pool_get |
| MEM_ZERO | 2 | dma | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/chips-media/wave5/wave5-vdi.c wave5_vdi_allocate_sram() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 1 | size | 0-u32max |
| PARAM_VALUE | 2 | dma | 1383306833624489984 |
| CAPPED_DATA | 1 | size | 1 |
| CAPPED_DATA | 1 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vboxvideo/vbox_hgsmi.c hgsmi_buffer_alloc() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 28,32,40,52-4294967347,137438953472 |
| PARAM_VALUE | 2 | dma | 2351131808036818944 |
| BUF_SIZE | 0 | pool | (-1),120 |
| BUF_SIZE | 0 | pool | (-1),120 |
| CAPPED_DATA | 1 | size | 1 |
| CAPPED_DATA | 1 | size | 1 |
| DATA_SOURCE | 0 | pool | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | size | 64-1056,137438953472[c] |
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &vbox->hw_mutex |
drivers/accel/ethosu/ethosu_drv.c ethosu_sram_init() -> gen_pool_dma_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pool | 4096-ptr_max |
| PARAM_VALUE | 2 | dma | 4096-ptr_max |
| DATA_SOURCE | 0 | pool | r of_gen_pool_get |
| DATA_SOURCE | 1 | size | r gen_pool_size |
| RX_PATH | |||
| TASK_NOT_RUNNING |