Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/iommu/intel/iommu.c copied_context_tear_down() -> clear_context_copied()

Type Parameter Key Value
PARAM_VALUE 0 iommu 4096-ptr_max
PARAM_VALUE 0 iommu->copied_tables 4096-ptr_max
CAPPED_DATA 0 iommu->max_domain_id 1
DATA_SOURCE 0 iommu $0
DATA_SOURCE 1 bus $2
DATA_SOURCE 2 devfn $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 bus 0-255[c]
HOST_DATA 2 devfn 0-255[c]
UNITS 1 bus unit_byte
LOCK2 0 &iommu->lock
TYPE_LOCK (struct intel_iommu)->lock

drivers/iommu/intel/pasid.c device_pasid_table_setup() -> clear_context_copied()

Type Parameter Key Value
PARAM_VALUE 0 iommu 4096-ptr_max
PARAM_VALUE 0 iommu->copied_tables 4096-ptr_max
DATA_SOURCE 1 bus $1
DATA_SOURCE 2 devfn $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 bus 0-255[c]
HOST_DATA 2 devfn 0-255[c]
LOCK2 0 &iommu->lock
TYPE_LOCK (struct intel_iommu)->lock