Home
last modified time | relevance | path

Searched refs:req_id (Results 1 – 12 of 12) sorted by relevance

/xen/xen/drivers/passthrough/amd/
A Dpci_amd_iommu.c75 int req_id; in get_dma_requestor_id() local
78 req_id = ivrs_mappings[bdf].dte_requestor_id; in get_dma_requestor_id()
80 req_id = bdf; in get_dma_requestor_id()
82 return req_id; in get_dma_requestor_id()
91 int req_id, valid = 1; in amd_iommu_setup_domain_device() local
104 dte = &table[req_id]; in amd_iommu_setup_domain_device()
132 amd_iommu_flush_device(iommu, req_id); in amd_iommu_setup_domain_device()
137 req_id, pdev->type, in amd_iommu_setup_domain_device()
280 int req_id; in amd_iommu_disable_domain_device() local
286 dte = &table[req_id]; in amd_iommu_disable_domain_device()
[all …]
A Diommu_intr.c276 int req_id; in update_intremap_entry_from_ioapic() local
282 lock = get_intremap_lock(iommu->seg, req_id); in update_intremap_entry_from_ioapic()
314 amd_iommu_flush_intremap(iommu, req_id); in update_intremap_entry_from_ioapic()
467 uint16_t seg, bdf, req_id; in amd_iommu_read_ioapic_from_ire() local
484 req_id = get_intremap_requestor_id(seg, bdf); in amd_iommu_read_ioapic_from_ire()
511 u16 req_id, alias_id; in update_intremap_entry_from_msi_msg() local
519 lock = get_intremap_lock(iommu->seg, req_id); in update_intremap_entry_from_msi_msg()
532 if ( alias_id != req_id ) in update_intremap_entry_from_msi_msg()
571 amd_iommu_flush_intremap(iommu, req_id); in update_intremap_entry_from_msi_msg()
572 if ( alias_id != req_id ) in update_intremap_entry_from_msi_msg()
[all …]
A Diommu_cmd.c280 unsigned int req_id, queueid, maxpend; in amd_iommu_flush_iotlb() local
301 req_id = get_dma_requestor_id(iommu->seg, PCI_BDF2(pdev->bus, devfn)); in amd_iommu_flush_iotlb()
302 queueid = req_id; in amd_iommu_flush_iotlb()
307 invalidate_iotlb_pages(iommu, maxpend, 0, queueid, daddr, req_id, order); in amd_iommu_flush_iotlb()
A Diommu_init.c1292 unsigned int req_id = bdf; in amd_iommu_setup_device_table() local
1296 req_id += pdev->phantom_stride; in amd_iommu_setup_device_table()
1297 if ( PCI_SLOT(req_id) != pdev->sbdf.dev ) in amd_iommu_setup_device_table()
1300 ivrs_mappings[req_id].intremap_table = in amd_iommu_setup_device_table()
1302 ivrs_mappings[req_id].intremap_inuse = in amd_iommu_setup_device_table()
1528 u16 req_id; in _invalidate_all_devices() local
1535 req_id = ivrs_mappings[bdf].dte_requestor_id; in _invalidate_all_devices()
1539 amd_iommu_flush_device(iommu, req_id); in _invalidate_all_devices()
1540 amd_iommu_flush_intremap(iommu, req_id); in _invalidate_all_devices()
A Diommu_guest.c359 uint16_t gbdf, mbdf, req_id, gdom_id, hdom_id; in do_invalidate_dte() local
416 req_id = get_dma_requestor_id(iommu->seg, mbdf); in do_invalidate_dte()
418 mdte = &dte_base[req_id]; in do_invalidate_dte()
423 amd_iommu_flush_device(iommu, req_id); in do_invalidate_dte()
/xen/tools/ocaml/libs/xb/
A Dxenbus_stubs.c50 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/xen/include/public/io/
A Dpvcalls.h63 uint32_t req_id; /* private to guest, echoed in response */ member
115 uint32_t req_id; member
A Dxs_wire.h100 uint32_t req_id;/* Request identifier, echoed in daemon's response. */ member
/xen/tools/firmware/hvmloader/
A Dxenbus.c192 hdr.req_id = 0; /* We only ever issue one request at a time */ in xenbus_send()
/xen/docs/misc/
A Dxenstore.txt52 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
220 as described above. req_id and tx_id are both 0.
A Dpvcalls.pandoc241 uint32_t req_id; /* private to guest, echoed in response */
296 |req_id | cmd |
299 - **req_id** is generated by the frontend and is a cookie used to
327 uint32_t req_id;
364 |req_id | cmd | ret | pad |
367 - **req_id**: echoed back from request
/xen/tools/xenstore/
A Dxs.c501 msg.req_id = 0; in xs_talkv()

Completed in 23 milliseconds