On Wed, Oct 26, 2016 at 03:47:15PM +0800, Peter Xu wrote: > Signed-off-by: Peter Xu <peterx@xxxxxxxxxx> > --- > lib/pci.h | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/lib/pci.h b/lib/pci.h > index 0336455..7a3bce9 100644 > --- a/lib/pci.h > +++ b/lib/pci.h > @@ -18,6 +18,9 @@ enum { > #define PCI_BAR_NUM (6) > #define PCI_DEVFN_MAX (256) > > +#define PCI_BDF_GET_DEVFN(x) ((x) & 0xff) > +#define PCI_BDF_GET_BUS(x) (((x) >> 8) & 0xff) I feel the above four defines (PCI_BAR_NUM, PCI_DEVFN_MAX, PCI_BDF_GET_DEVFN, PCI_BDF_GET_BUS) are on the crufty side, but I won't fight too hard to try to convince you to drop them :-) > + > struct pci_dev { > uint16_t pci_bdf; > phys_addr_t pci_bar[PCI_BAR_NUM]; > -- > 2.7.4 > > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html