Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 27 files:
- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c, line 94
- drivers/gpu/drm/ast/ast_mm.c, line 89
- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c, line 390
- drivers/gpu/drm/mgag200/mgag200_drv.c, line 156
- drivers/gpu/drm/sysfb/corebootdrm.c, line 410
- drivers/gpu/drm/sysfb/efidrm.c, line 250
- drivers/gpu/drm/sysfb/simpledrm.c, line 806
- drivers/gpu/drm/sysfb/vesadrm.c, line 516
- drivers/gpu/drm/tiny/bochs.c, line 285
- drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c, line 246
- drivers/gpu/drm/xe/xe_vram.c, line 59
- drivers/net/ethernet/amazon/ena/ena_netdev.c, line 3098
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c, line 9134
- drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c, line 2607
- drivers/ntb/test/ntb_perf.c, line 1419
- drivers/pci/switch/switchtec.c, line 1589
- drivers/remoteproc/imx_rproc.c, line 805
- drivers/remoteproc/qcom_wcnss.c, line 544
- drivers/remoteproc/stm32_rproc.c, line 606
- drivers/remoteproc/ti_k3_common.c, line 439
- drivers/remoteproc/ti_k3_r5_remoteproc.c, line 1002
- drivers/soc/qcom/smem.c
- drivers/video/fbdev/gbefb.c, line 1166
- drivers/video/fbdev/kyro/fbdev.c, line 730
- lib/devres.c, line 107
- sound/soc/codecs/cros_ec_codec.c
Smatch caller information:
drivers/gpu/drm/sysfb/efidrm.c efidrm_device_create() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/remoteproc/stm32_rproc.c stm32_rproc_get_loaded_rsc_table() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &rproc->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rproc)->lock |
drivers/gpu/drm/sysfb/corebootdrm.c corebootdrm_probe() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 0-ptr_max |
| PARAM_VALUE | 1 | offset | 1-u64max |
| PARAM_VALUE | 2 | size | 1-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 1 | offset | 1 |
| CAPPED_DATA | 1 | offset | 1 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 2 | size | r corebootdrm_get_size_fb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c cptvf_pfvf_mbox_init() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/smem.c qcom_smem_map_global() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 0,4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
drivers/soc/qcom/smem.c qcom_smem_map_toc() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
drivers/soc/qcom/smem.c qcom_smem_map_toc() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
drivers/soc/qcom/smem.c qcom_smem_partition_header() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u32max |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
drivers/soc/qcom/smem.c qcom_smem_probe() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 2 | size | unit_byte |
drivers/remoteproc/ti_k3_r5_remoteproc.c k3_r5_core_of_get_sram_memories() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0-18446744073709551614 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/video/fbdev/kyro/fbdev.c kyrofb_probe() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c hibmc_load() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/video/fbdev/gbefb.c gbefb_probe() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem | 0,4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_dev_mem_map() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hnae3_common_lock |
drivers/gpu/drm/sysfb/simpledrm.c simpledrm_device_create() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 0-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/switch/switchtec.c switchtec_init_pci() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/ntb/test/ntb_perf.c perf_setup_peer_mw() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c hclgevf_dev_mem_map() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mask | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hnae3_common_lock |
sound/soc/codecs/cros_ec_codec.c cros_ec_codec_platform_probe() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node->fwnode.ops->get | 0,5266873307488796672,8589707393086369792 |
| PARAM_VALUE | 0 | dev->of_node->properties | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 2 | size | r resource_size |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 2 | size | unit_byte |
sound/soc/codecs/cros_ec_codec.c wov_map_shm() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
drivers/net/ethernet/amazon/ena/ena_netdev.c ena_map_llq_mem_bar() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/gpu/drm/tiny/bochs.c bochs_hw_init() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1-u64max |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | size | 0-s32max[c] |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c xe_ttm_stolen_mgr_init() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1-u64max |
| PARAM_VALUE | 2 | size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c cptpf_afpf_mbox_init() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 65536 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c cptpf_vfpf_mbox_init() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1-u64max |
| PARAM_VALUE | 2 | size | 0-16711680 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | offset | 1-u64max |
| LOCK2 | &of->mutex | ||
| LOCK2 | &pdev->dev.mutex | ||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/gpu/drm/xe/xe_vram.c determine_lmem_bar_size() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/sysfb/vesadrm.c vesadrm_device_create() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/remoteproc/ti_k3_common.c k3_rproc_of_get_memories() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/ast/ast_mm.c ast_mm_init() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 4194304,6291456,7340032,8388608,12582912,14680064,15728640,16777216,29360128,31457280,32505856,33554432,62914560,65011712,66060288,67108864 |
| DATA_SOURCE | 2 | size | r ast_get_vram_size |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | offset | unit_byte |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/mgag200/mgag200_drv.c mgag200_device_preinit() -> devm_ioremap_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |