Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/iommu/vsi-iommu.c vsi_dte_get_page_table() -> vsi_dte_pt_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &vsi_domain->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct vsi_iommu_domain)->lock |
drivers/iommu/vsi-iommu.c vsi_iommu_domain_free() -> vsi_dte_pt_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &vsi_domain->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct vsi_iommu_domain)->lock |
drivers/iommu/vsi-iommu.c vsi_iommu_iova_to_phys() -> vsi_dte_pt_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &vsi_domain->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct vsi_iommu_domain)->lock |
drivers/iommu/vsi-iommu.c vsi_iommu_map() -> vsi_dte_pt_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &vsi_domain->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct vsi_iommu_domain)->lock |
drivers/iommu/vsi-iommu.c vsi_iommu_unmap() -> vsi_dte_pt_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &vsi_domain->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct vsi_iommu_domain)->lock |