Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 19 files:
- drivers/ata/sata_mv.c
- drivers/crypto/hisilicon/sec/sec_drv.c, line 1210
- drivers/crypto/inside-secure/safexcel.c, line 1399
- drivers/crypto/marvell/cesa/cesa.c
- drivers/dma/at_xdmac.c, line 2334
- drivers/dma/dw/core.c, line 1220
- drivers/dma/fsl_raid.c
- drivers/dma/img-mdc-dma.c, line 985
- drivers/dma/ioat/init.c, line 1151
- drivers/dma/k3dma.c, line 879
- drivers/dma/stm32/stm32-dma3.c, line 1129
- drivers/dma/stm32/stm32-mdma.c, line 1487
- drivers/dma/sun6i-dma.c, line 1347
- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c, line 1263
- drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c, line 3863
- drivers/nvme/host/apple.c
- drivers/spi/spi-qcom-qspi.c, line 524
- drivers/usb/gadget/udc/tegra-xudc.c, line 3231
- mm/dmapool.c, line 513
Smatch caller information:
drivers/dma/k3dma.c k3_dma_probe() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 6033427789601521664 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 16384 |
| PARAM_VALUE | 3 | align | 32 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 7 |
| STR_LEN | 0 | name | 6 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/dma/sun6i-dma.c sun6i_dma_probe() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->of_node | 1-u64max |
| PARAM_VALUE | 2 | size | 32 |
| PARAM_VALUE | 3 | align | 4 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/spi/spi-qcom-qspi.c qcom_qspi_alloc_dma() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 2586125677189877760 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 12 |
| PARAM_VALUE | 3 | align | 0 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 19 |
| BUF_SIZE | 1 | dev | 1616 |
| STR_LEN | 0 | name | 18 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/dma/dw/core.c do_dma_probe() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 1 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->power.request | 0-4 |
| PARAM_VALUE | 1 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 1 | dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 1 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 2 | size | 264 |
| PARAM_VALUE | 3 | align | 4 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 20 |
| BUF_SIZE | 1 | dev | (-1),1616 |
| BUF_SIZE | 1 | dev | (-1),1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/dma/ioat/init.c ioat3_dma_probe() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 8087987989749534720 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 64-320 |
| PARAM_VALUE | 3 | align | 64 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 14 |
| STR_LEN | 0 | name | 13 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ata/sata_mv.c mv_create_dma_pools() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 493437298305613824 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1024 |
| PARAM_VALUE | 3 | align | 1024 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 7 |
| DATA_SOURCE | 1 | dev | $1 |
| STR_LEN | 0 | name | 6 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ata/sata_mv.c mv_create_dma_pools() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 6593976182059569152 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 256 |
| PARAM_VALUE | 3 | align | 256 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 7 |
| DATA_SOURCE | 1 | dev | $1 |
| STR_LEN | 0 | name | 6 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ata/sata_mv.c mv_create_dma_pools() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 872043369739636736 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| PARAM_VALUE | 3 | align | 4096 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 7 |
| DATA_SOURCE | 1 | dev | $1 |
| STR_LEN | 0 | name | 6 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_trans_pcie_alloc() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1147676824157556736 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 640,2048,8192 |
| PARAM_VALUE | 3 | align | 256 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 11 |
| BUF_SIZE | 1 | dev | 1616 |
| FUZZY_MAX | 2 | size | 8192 |
| STR_LEN | 0 | name | 10 |
| TERMINATED | 0 | name | 1 |
| HARD_MAX | 2 | size | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/dma/stm32/stm32-dma3.c stm32_dma3_alloc_chan_resources() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 32 |
| PARAM_VALUE | 3 | align | 32 |
| PARAM_VALUE | 4 | allocation | 65536 |
| BUF_SIZE | 0 | name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | global &dma_list_mutex |
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c atmel_hlcdc_create_planes() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4293651183190102016 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->power.last_status | (-1) |
| PARAM_VALUE | 2 | size | 32 |
| PARAM_VALUE | 3 | align | 8 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 17 |
| STR_LEN | 0 | name | 16 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| UNITS | 3 | align | unit_byte |
drivers/nvme/host/apple.c apple_nvme_alloc() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 434341096350994432 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | dev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | dev->cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_mem | 0,4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_mem->spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | dev->kobj.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->kobj.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->power.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| PARAM_VALUE | 3 | align | 4096 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 14 |
| BUF_SIZE | 1 | dev | 1616 |
| CAPPED_DATA | 1 | dev | 1 |
| STR_LEN | 0 | name | 13 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nvme/host/apple.c apple_nvme_alloc() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 2898050673592283136 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | dev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | dev->cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_mem->spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | dev->dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 1 | dev->kobj.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->kobj.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->power.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 256 |
| PARAM_VALUE | 3 | align | 256 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 13 |
| BUF_SIZE | 1 | dev | 1616 |
| CAPPED_DATA | 1 | dev | 1 |
| STR_LEN | 0 | name | 12 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/marvell/cesa/cesa.c mv_cesa_dev_dma_init() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 356753604848136192 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 48 |
| PARAM_VALUE | 3 | align | 16 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 10 |
| BUF_SIZE | 1 | dev | 1616 |
| STR_LEN | 0 | name | 9 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/crypto/marvell/cesa/cesa.c mv_cesa_dev_dma_init() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 3213318597492899840 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 128 |
| PARAM_VALUE | 3 | align | 16 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 8 |
| BUF_SIZE | 1 | dev | 1616 |
| STR_LEN | 0 | name | 7 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/crypto/marvell/cesa/cesa.c mv_cesa_dev_dma_init() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 1748448094374367232 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 64 |
| PARAM_VALUE | 3 | align | 1 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 11 |
| BUF_SIZE | 1 | dev | 1616 |
| STR_LEN | 0 | name | 10 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/marvell/cesa/cesa.c mv_cesa_dev_dma_init() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 2186986980245078016 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 72 |
| PARAM_VALUE | 3 | align | 1 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 13 |
| BUF_SIZE | 1 | dev | 1616 |
| STR_LEN | 0 | name | 12 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/hisilicon/sec/sec_drv.c sec_probe() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 4292840979772309504 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1088 |
| PARAM_VALUE | 3 | align | 64 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 4 |
| BUF_SIZE | 1 | dev | 1616 |
| STR_LEN | 0 | name | 3 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/dma/img-mdc-dma.c mdc_dma_probe() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 40 |
| PARAM_VALUE | 3 | align | 4 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/crypto/inside-secure/safexcel.c safexcel_probe_generic() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | name | 5392074921223106560 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 168 |
| PARAM_VALUE | 3 | align | 1 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 17 |
| BUF_SIZE | 1 | dev | 1616 |
| STR_LEN | 0 | name | 16 |
| TERMINATED | 0 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/dma/stm32/stm32-mdma.c stm32_mdma_alloc_chan_resources() -> dmam_pool_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 64 |
| PARAM_VALUE | 3 | align | 64 |
| PARAM_VALUE | 4 | allocation | 0 |
| BUF_SIZE | 0 | name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | dev | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | global &dma_list_mutex |