Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/msm/msm_iommu.c msm_iommu_disp_new() -> iommu_set_fault_handler()

Type Parameter Key Value
PARAM_VALUE 1 handler 3846393999094976512
PARAM_VALUE 2 token 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/msm_iommu.c msm_iommu_gpu_new() -> iommu_set_fault_handler()

Type Parameter Key Value
PARAM_VALUE 1 handler 3831032291844993024
PARAM_VALUE 2 token 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/remoteproc/remoteproc_core.c rproc_enable_iommu() -> iommu_set_fault_handler()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 1 handler 6261830952428953600
PARAM_VALUE 2 token 4096-ptr_max
BUF_SIZE 0 domain (-1),112
BUF_SIZE 0 domain (-1),112
BUF_SIZE 2 token s32min-(-1),1-s32max
DATA_SOURCE 0 domain r iommu_paging_domain_alloc
DATA_SOURCE 2 token $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/infiniband/hw/usnic/usnic_uiom.c usnic_uiom_alloc_pd() -> iommu_set_fault_handler()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 1 handler 3800276149121613824
PARAM_VALUE 2 token 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL