Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/of/address.c, line 1017 (as a function)
- include/linux/of_address.h, line 155 (as a function)
Referenced in 14 files:
- drivers/crypto/ccree/cc_driver.c, line 348
- drivers/dma/dma-axi-dmac.c, line 1286
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c, line 5403
- drivers/iommu/arm/arm-smmu/arm-smmu.c, line 2064
- drivers/iommu/of_iommu.c, line 251
- drivers/mmc/host/sdhci-of-esdhc.c, line 545
- drivers/net/ethernet/mediatek/mtk_eth_soc.c
- drivers/net/ethernet/mediatek/mtk_wed.c
- drivers/of/address.c, line 1032
- drivers/of/device.c, line 147
- drivers/of/property.c, line 1068
- drivers/pci/controller/pcie-xilinx-nwl.c, line 698
- drivers/ufs/host/ufs-exynos.c, line 1277
- drivers/usb/dwc3/dwc3-xilinx.c
Smatch caller information:
drivers/ufs/host/ufs-exynos.c exynos_ufs_parse_dt() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np->properties | 0,4096-ptr_max |
| UNITS | 0 | np | unit_byte |
drivers/of/property.c of_fwnode_device_get_dma_attr() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_hw_init() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_probe() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
drivers/pci/controller/pcie-xilinx-nwl.c nwl_pcie_bridge_init() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
drivers/iommu/arm/arm-smmu/arm-smmu.c arm_smmu_device_dt_probe() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
drivers/crypto/ccree/cc_driver.c init_cc_resources() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
drivers/net/ethernet/mediatek/mtk_wed.c __mtk_wed_detach() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
| LOCK2 | global &hw_lock |
drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_attach() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
| LOCK2 | global &hw_lock |
drivers/usb/dwc3/dwc3-xilinx.c dwc3_set_swnode() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | np | 0 |
| DATA_SOURCE | 0 | np | r of_get_compatible_child |
| BIT_INFO | 0 | np | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/dwc3/dwc3-xilinx.c dwc3_xlnx_set_coherency() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
drivers/iommu/of_iommu.c of_iommu_get_resv_regions() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np | 4096-ptr_max |
| PARAM_VALUE | 0 | np->properties | 4096-ptr_max |
| CAPPED_DATA | 0 | np | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &group->mutex | ||
| HALF_LOCKED2 | &igroup->lock | ||
| HALF_LOCKED2 | &iopt->iova_rwsem |
drivers/mmc/host/sdhci-of-esdhc.c esdhc_of_enable_dma() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
drivers/of/device.c of_dma_configure_id() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | np->fwnode.ops->get | 0,4096-ptr_max |
| DATA_SOURCE | 0 | np | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex |
drivers/dma/dma-axi-dmac.c axi_dmac_probe() -> of_dma_is_coherent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | np | unit_byte |