hw/pci: Introduce pci_requester_id()
commita05f686ff39c373384772b01f1b7fc71e7eb2500
authorPavel Fedin <p.fedin@samsung.com>
Thu, 15 Oct 2015 13:44:51 +0000 (15 16:44 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 19 Oct 2015 08:13:07 +0000 (19 10:13 +0200)
treed95a1a3d9a194a82269d13436ed209d797339815
parent50bf31b9379cf88c4fe92ec477fdc56f89d1af94
hw/pci: Introduce pci_requester_id()

For GICv3 ITS implementation we are going to use requester IDs in KVM IRQ
routing code. This patch introduces reusable convenient way to obtain this
ID from the device pointer. The new function is now used in some places,
where the same calculation was used.

MemTxAttrs.stream_id also renamed to requester_id in order to better
reflect semantics of the field.

Signed-off-by: Pavel Fedin <p.fedin@samsung.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Message-Id: <5814bcb03a297f198e796b13ed9c35059c52f89b.1444916432.git.p.fedin@samsung.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/i386/kvm/pci-assign.c
hw/pci/msi.c
hw/pci/pcie_aer.c
include/exec/memattrs.h
include/hw/pci/pci.h