Documented in 1 files:

Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

drivers/gpu/host1x/context.c host1x_memory_context_list_init() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/i915_utils.c i915_vtd_active() -> device_iommu_mapped()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_validate_cb_address() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
HALF_LOCKED2 &hpriv->restore_phase_mutex

drivers/dma/sh/rcar-dmac.c rcar_dmac_probe() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/i3c/master/mipi-i3c-hci/dma.c hci_dma_map_xfer() -> device_iommu_mapped()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 &dev->bus->lock
HALF_LOCKED2 &m->bus.lock
HALF_LOCKED2 &master->bus.lock

drivers/gpu/drm/msm/msm_iommu.c msm_iommu_new() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->flags 0-u32max
HOST_DATA 0 dev->iommu.max_pasids 0-u32max
NO_OVERFLOW_SIMPLE 0 dev->dma_io_tlb_mem->nslabs
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex

drivers/accel/habanalabs/common/debugfs.c hl_access_mem() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max

drivers/usb/dwc3/dwc3-xilinx.c dwc3_xlnx_set_coherency() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/drm.c host1x_drm_probe() -> device_iommu_mapped()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/spi/spi-tegra210-quad.c tegra_qspi_init_dma() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_pci_probe() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/uapi.c tegra_drm_ioctl_channel_open() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev s64min-(-4096),4096-s64max
CAPPED_DATA 0 dev->parent->driver_data->info->nb_channels 1

drivers/crypto/intel/qat/qat_common/adf_sriov.c adf_do_enable_sriov() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
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/i915/display/intel_display_utils.c intel_display_vtd_active() -> device_iommu_mapped()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/gpu/drm/rockchip/rockchip_drm_drv.c rockchip_drm_dma_init_device() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/msm_kms.c msm_kms_init_vm() -> device_iommu_mapped()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/msm_kms.c msm_kms_init_vm() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex

drivers/char/agp/intel-gtt.c needs_ilk_vtd_wa() -> device_iommu_mapped()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING