/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/ |
A D | iommu_intr.c | 61 static spinlock_t* get_intremap_lock(int seg, int req_id) in get_intremap_lock() argument 168 int req_id; in update_intremap_entry_from_ioapic() local 173 lock = get_intremap_lock(iommu->seg, req_id); in update_intremap_entry_from_ioapic() 218 amd_iommu_flush_intremap(iommu, req_id); in update_intremap_entry_from_ioapic() 234 u16 seg, bdf, req_id; in amd_iommu_setup_ioapic_remapping() local 431 u16 req_id, alias_id; in update_intremap_entry_from_msi_msg() local 436 req_id = get_dma_requestor_id(iommu->seg, bdf); in update_intremap_entry_from_msi_msg() 449 lock = get_intremap_lock(iommu->seg, req_id); in update_intremap_entry_from_msi_msg() 482 if ( ( req_id != alias_id ) && in update_intremap_entry_from_msi_msg() 493 amd_iommu_flush_intremap(iommu, req_id); in update_intremap_entry_from_msi_msg() [all …]
|
A D | pci_amd_iommu.c | 75 int req_id; in get_dma_requestor_id() local 78 req_id = ivrs_mappings[bdf].dte_requestor_id; in get_dma_requestor_id() 81 req_id = bdf; in get_dma_requestor_id() 83 return req_id; in get_dma_requestor_id() 116 int req_id, valid = 1; in amd_iommu_setup_domain_device() local 147 amd_iommu_flush_device(iommu, req_id); in amd_iommu_setup_domain_device() 152 req_id, pdev->type, in amd_iommu_setup_domain_device() 305 int req_id; in amd_iommu_disable_domain_device() local 321 amd_iommu_flush_device(iommu, req_id); in amd_iommu_disable_domain_device() 325 req_id, domain->domain_id, in amd_iommu_disable_domain_device() [all …]
|
A D | iommu_cmd.c | 291 unsigned int req_id, queueid, maxpend; in amd_iommu_flush_iotlb() local 312 req_id = get_dma_requestor_id(iommu->seg, PCI_BDF2(pdev->bus, devfn)); in amd_iommu_flush_iotlb() 313 queueid = req_id; in amd_iommu_flush_iotlb() 318 invalidate_iotlb_pages(iommu, maxpend, 0, queueid, gaddr, req_id, order); in amd_iommu_flush_iotlb()
|
A D | iommu_map.c | 547 unsigned int req_id, level, offset; in update_paging_mode() local 611 req_id = get_dma_requestor_id(pdev->seg, bdf); in update_paging_mode() 613 (req_id * IOMMU_DEV_TABLE_ENTRY_SIZE); in update_paging_mode() 621 amd_iommu_flush_device(iommu, req_id); in update_paging_mode()
|
A D | iommu_guest.c | 399 uint16_t gbdf, mbdf, req_id, gdom_id, hdom_id; in do_invalidate_dte() local 456 req_id = get_dma_requestor_id(iommu->seg, mbdf); in do_invalidate_dte() 457 mdte = iommu->dev_table.buffer + (req_id * sizeof(dev_entry_t)); in do_invalidate_dte() 463 amd_iommu_flush_device(iommu, req_id); in do_invalidate_dte()
|
A D | iommu_init.c | 1339 u16 req_id; in _invalidate_all_devices() local 1346 req_id = ivrs_mappings[bdf].dte_requestor_id; in _invalidate_all_devices() 1350 amd_iommu_flush_device(iommu, req_id); in _invalidate_all_devices() 1351 amd_iommu_flush_intremap(iommu, req_id); in _invalidate_all_devices()
|
/xen-4.10.0-shim-comet/tools/ocaml/libs/xb/ |
A D | xenbus_stubs.c | 50 Store_field(ret, 1, Val_int(hdr->req_id)); in stub_header_of_string() 63 .req_id = Int_val(rid), in stub_string_of_header()
|
/xen-4.10.0-shim-comet/xen/include/public/io/ |
A D | pvcalls.h | 60 uint32_t req_id; /* private to guest, echoed in response */ member 108 uint32_t req_id; member
|
A D | xs_wire.h | 100 uint32_t req_id;/* Request identifier, echoed in daemon's response. */ member
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | xenstore.txt | 52 requests each generate a reply with an identical type, req_id and 54 type ERROR, and only req_id and tx_id copied from the request. 57 order and must use req_id (and tx_id, if applicable) to match up 206 as described above. req_id and tx_id are both 0.
|
A D | pvcalls.markdown | 241 uint32_t req_id; /* private to guest, echoed in response */ 304 |req_id | cmd | 307 - **req_id** is generated by the frontend and is a cookie used to 335 uint32_t req_id; 372 |req_id | cmd | ret | pad | 375 - **req_id**: echoed back from request
|
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/ |
A D | xenbus.c | 192 hdr.req_id = 0; /* We only ever issue one request at a time */ in xenbus_send()
|
/xen-4.10.0-shim-comet/tools/xenstore/ |
A D | xs.c | 495 msg.req_id = 0; in xs_talkv()
|