Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 14 files:

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