Lines Matching refs:RISCVIOMMUContext
219 static bool riscv_iommu_msi_check(RISCVIOMMUState *s, RISCVIOMMUContext *ctx, in riscv_iommu_msi_check()
251 static int riscv_iommu_spa_fetch(RISCVIOMMUState *s, RISCVIOMMUContext *ctx, in riscv_iommu_spa_fetch()
515 RISCVIOMMUContext *ctx, in riscv_iommu_report_fault()
555 RISCVIOMMUContext *ctx, uint64_t gpa, uint64_t data, in riscv_iommu_msi_write()
705 RISCVIOMMUContext *ctx) in riscv_iommu_validate_device_ctx()
817 RISCVIOMMUContext *ctx) in riscv_iommu_validate_process_ctx()
876 static int riscv_iommu_ctx_fetch(RISCVIOMMUState *s, RISCVIOMMUContext *ctx) in riscv_iommu_ctx_fetch()
1079 RISCVIOMMUContext *c1 = (RISCVIOMMUContext *) v1; in riscv_iommu_ctx_equal()
1080 RISCVIOMMUContext *c2 = (RISCVIOMMUContext *) v2; in riscv_iommu_ctx_equal()
1087 RISCVIOMMUContext *ctx = (RISCVIOMMUContext *) v; in riscv_iommu_ctx_hash()
1098 RISCVIOMMUContext *ctx = (RISCVIOMMUContext *) value; in riscv_iommu_ctx_inval_devid_procid()
1099 RISCVIOMMUContext *arg = (RISCVIOMMUContext *) data; in riscv_iommu_ctx_inval_devid_procid()
1110 RISCVIOMMUContext *ctx = (RISCVIOMMUContext *) value; in riscv_iommu_ctx_inval_devid()
1111 RISCVIOMMUContext *arg = (RISCVIOMMUContext *) data; in riscv_iommu_ctx_inval_devid()
1121 RISCVIOMMUContext *ctx = (RISCVIOMMUContext *) value; in riscv_iommu_ctx_inval_all()
1131 RISCVIOMMUContext key = { in riscv_iommu_ctx_inval()
1141 static RISCVIOMMUContext *riscv_iommu_ctx(RISCVIOMMUState *s, in riscv_iommu_ctx()
1146 RISCVIOMMUContext *ctx; in riscv_iommu_ctx()
1147 RISCVIOMMUContext key = { in riscv_iommu_ctx()
1160 ctx = g_new0(RISCVIOMMUContext, 1); in riscv_iommu_ctx()
1353 static RISCVIOMMUEntry *riscv_iommu_iot_lookup(RISCVIOMMUContext *ctx, in riscv_iommu_iot_lookup()
1398 static RISCVIOMMUTransTag riscv_iommu_get_transtag(RISCVIOMMUContext *ctx) in riscv_iommu_get_transtag()
1412 static int riscv_iommu_translate(RISCVIOMMUState *s, RISCVIOMMUContext *ctx, in riscv_iommu_translate()
1914 RISCVIOMMUContext *ctx; in riscv_iommu_process_dbg()
2256 RISCVIOMMUContext *ctx; in riscv_iommu_trap_write()
2548 RISCVIOMMUContext *ctx; in riscv_iommu_memory_region_translate()