Lines Matching full:origin
1125 static int amdvi_get_irte(AMDVIState *s, MSIMessage *origin, uint64_t *dte, in amdvi_get_irte() argument
1131 offset = (origin->data & AMDVI_IRTE_OFFSET) << 2; in amdvi_get_irte()
1147 MSIMessage *origin, in amdvi_int_remap_legacy() argument
1157 ret = amdvi_get_irte(iommu, origin, dte, &irte, sid); in amdvi_int_remap_legacy()
1186 static int amdvi_get_irte_ga(AMDVIState *s, MSIMessage *origin, uint64_t *dte, in amdvi_get_irte_ga() argument
1192 offset = (origin->data & AMDVI_IRTE_OFFSET) << 4; in amdvi_get_irte_ga()
1206 MSIMessage *origin, in amdvi_int_remap_ga() argument
1216 ret = amdvi_get_irte_ga(iommu, origin, dte, &irte, sid); in amdvi_int_remap_ga()
1251 MSIMessage *origin, in __amdvi_int_remap_msi() argument
1265 memcpy(translated, origin, sizeof(*origin)); in __amdvi_int_remap_msi()
1278 ret = amdvi_int_remap_ga(iommu, origin, translated, dte, irq, sid); in __amdvi_int_remap_msi()
1280 ret = amdvi_int_remap_legacy(iommu, origin, translated, dte, irq, sid); in __amdvi_int_remap_msi()
1288 MSIMessage *origin, in amdvi_int_remap_msi() argument
1298 assert(origin && translated); in amdvi_int_remap_msi()
1310 trace_amdvi_ir_remap_msi_req(origin->address, origin->data, sid); in amdvi_int_remap_msi()
1314 memcpy(translated, origin, sizeof(*origin)); in amdvi_int_remap_msi()
1324 memcpy(translated, origin, sizeof(*origin)); in amdvi_int_remap_msi()
1336 if (origin->address < AMDVI_INT_ADDR_FIRST || in amdvi_int_remap_msi()
1337 origin->address + sizeof(origin->data) > AMDVI_INT_ADDR_LAST + 1) { in amdvi_int_remap_msi()
1349 delivery_mode = (origin->data >> MSI_DATA_DELIVERY_MODE_SHIFT) & 7; in amdvi_int_remap_msi()
1355 ret = __amdvi_int_remap_msi(iommu, origin, translated, dte, &irq, sid); in amdvi_int_remap_msi()
1395 dest_mode = (origin->address >> MSI_ADDR_DEST_MODE_SHIFT) & 1; in amdvi_int_remap_msi()
1403 memcpy(translated, origin, sizeof(*origin)); in amdvi_int_remap_msi()
1411 trace_amdvi_ir_remap_msi(origin->address, origin->data, in amdvi_int_remap_msi()
1420 MSIMessage *origin, in amdvi_int_remap() argument
1424 return amdvi_int_remap_msi(AMD_IOMMU_DEVICE(iommu), origin, in amdvi_int_remap()