Module Name: src
Committed By: matt
Date: Wed Jun 22 18:03:30 UTC 2011
Modified Files:
src/sys/dev/pci: pcivar.h
Log Message:
Add inline accessors for pba_pc and pa_pc so that <machine/pci_machdep.h>
can use them in inline functions.
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/dev/pci/pcivar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/pci/pcivar.h
diff -u src/sys/dev/pci/pcivar.h:1.93 src/sys/dev/pci/pcivar.h:1.94
--- src/sys/dev/pci/pcivar.h:1.93 Tue May 17 17:34:54 2011
+++ src/sys/dev/pci/pcivar.h Wed Jun 22 18:03:30 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: pcivar.h,v 1.93 2011/05/17 17:34:54 dyoung Exp $ */
+/* $NetBSD: pcivar.h,v 1.94 2011/06/22 18:03:30 matt Exp $ */
/*
* Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved.
@@ -120,6 +120,16 @@
};
/*
+ * This is used by <machine/pci_machdep.h> to access the pba_pc member. It
+ * can't use it directly since pcibus_attach_args has yet to be defined.
+ */
+static inline pci_chipset_tag_t
+pcibus_attach_args_pc(struct pcibus_attach_args *pba)
+{
+ return pba->pba_pc;
+}
+
+/*
* PCI device attach arguments.
*/
struct pci_attach_args {
@@ -152,6 +162,16 @@
};
/*
+ * This is used by <machine/pci_machdep.h> to access the pa_pc member. It
+ * can't use it directly since pci_attach_args has yet to be defined.
+ */
+static inline pci_chipset_tag_t
+pci_attach_args_pc(const struct pci_attach_args *pa)
+{
+ return pa->pa_pc;
+}
+
+/*
* Flags given in the bus and device attachment args.
*/
#define PCI_FLAGS_IO_OKAY 0x01 /* I/O space is okay */