summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorjdolecek <jdolecek@NetBSD.org>2001-01-18 13:12:13 +0000
committerjdolecek <jdolecek@NetBSD.org>2001-01-18 13:12:13 +0000
commit62fde088a109aa72ac2b013aa3ba9b3cf536dc28 (patch)
treebe2aa5f5ef94063082b58cc20b0ff28c49bd94a0 /sys/dev
parent4ad663531b0790273adf4f80c82d894d0b8894f4 (diff)
adapt to pci_knowndevs[] being const, make local constant arrays const
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/pci/pci_subr.c54
1 files changed, 27 insertions, 27 deletions
diff --git a/sys/dev/pci/pci_subr.c b/sys/dev/pci/pci_subr.c
index 7997d8eccab..e8d9b3337aa 100644
--- a/sys/dev/pci/pci_subr.c
+++ b/sys/dev/pci/pci_subr.c
@@ -1,4 +1,4 @@
-/* $NetBSD: pci_subr.c,v 1.41 2000/11/21 00:20:30 soren Exp $ */
+/* $NetBSD: pci_subr.c,v 1.42 2001/01/18 13:12:13 jdolecek Exp $ */
/*
* Copyright (c) 1997 Zubin D. Dittia. All rights reserved.
@@ -70,18 +70,18 @@ static void pci_conf_print_type2 __P((pci_chipset_tag_t, pcitag_t,
* NULL subclass pointer.
*/
struct pci_class {
- char *name;
+ const char *name;
int val; /* as wide as pci_{,sub}class_t */
- struct pci_class *subclasses;
+ const struct pci_class *subclasses;
};
-struct pci_class pci_subclass_prehistoric[] = {
+const struct pci_class pci_subclass_prehistoric[] = {
{ "miscellaneous", PCI_SUBCLASS_PREHISTORIC_MISC, },
{ "VGA", PCI_SUBCLASS_PREHISTORIC_VGA, },
{ 0 }
};
-struct pci_class pci_subclass_mass_storage[] = {
+const struct pci_class pci_subclass_mass_storage[] = {
{ "SCSI", PCI_SUBCLASS_MASS_STORAGE_SCSI, },
{ "IDE", PCI_SUBCLASS_MASS_STORAGE_IDE, },
{ "floppy", PCI_SUBCLASS_MASS_STORAGE_FLOPPY, },
@@ -92,7 +92,7 @@ struct pci_class pci_subclass_mass_storage[] = {
{ 0 },
};
-struct pci_class pci_subclass_network[] = {
+const struct pci_class pci_subclass_network[] = {
{ "ethernet", PCI_SUBCLASS_NETWORK_ETHERNET, },
{ "token ring", PCI_SUBCLASS_NETWORK_TOKENRING, },
{ "FDDI", PCI_SUBCLASS_NETWORK_FDDI, },
@@ -104,7 +104,7 @@ struct pci_class pci_subclass_network[] = {
{ 0 },
};
-struct pci_class pci_subclass_display[] = {
+const struct pci_class pci_subclass_display[] = {
{ "VGA", PCI_SUBCLASS_DISPLAY_VGA, },
{ "XGA", PCI_SUBCLASS_DISPLAY_XGA, },
{ "3D", PCI_SUBCLASS_DISPLAY_3D, },
@@ -112,7 +112,7 @@ struct pci_class pci_subclass_display[] = {
{ 0 },
};
-struct pci_class pci_subclass_multimedia[] = {
+const struct pci_class pci_subclass_multimedia[] = {
{ "video", PCI_SUBCLASS_MULTIMEDIA_VIDEO, },
{ "audio", PCI_SUBCLASS_MULTIMEDIA_AUDIO, },
{ "telephony", PCI_SUBCLASS_MULTIMEDIA_TELEPHONY, },
@@ -120,14 +120,14 @@ struct pci_class pci_subclass_multimedia[] = {
{ 0 },
};
-struct pci_class pci_subclass_memory[] = {
+const struct pci_class pci_subclass_memory[] = {
{ "RAM", PCI_SUBCLASS_MEMORY_RAM, },
{ "flash", PCI_SUBCLASS_MEMORY_FLASH, },
{ "miscellaneous", PCI_SUBCLASS_MEMORY_MISC, },
{ 0 },
};
-struct pci_class pci_subclass_bridge[] = {
+const struct pci_class pci_subclass_bridge[] = {
{ "host", PCI_SUBCLASS_BRIDGE_HOST, },
{ "ISA", PCI_SUBCLASS_BRIDGE_ISA, },
{ "EISA", PCI_SUBCLASS_BRIDGE_EISA, },
@@ -143,7 +143,7 @@ struct pci_class pci_subclass_bridge[] = {
{ 0 },
};
-struct pci_class pci_subclass_communications[] = {
+const struct pci_class pci_subclass_communications[] = {
{ "serial", PCI_SUBCLASS_COMMUNICATIONS_SERIAL, },
{ "parallel", PCI_SUBCLASS_COMMUNICATIONS_PARALLEL, },
{ "multi-port serial", PCI_SUBCLASS_COMMUNICATIONS_MPSERIAL, },
@@ -152,7 +152,7 @@ struct pci_class pci_subclass_communications[] = {
{ 0 },
};
-struct pci_class pci_subclass_system[] = {
+const struct pci_class pci_subclass_system[] = {
{ "8259 PIC", PCI_SUBCLASS_SYSTEM_PIC, },
{ "8237 DMA", PCI_SUBCLASS_SYSTEM_DMA, },
{ "8254 timer", PCI_SUBCLASS_SYSTEM_TIMER, },
@@ -162,7 +162,7 @@ struct pci_class pci_subclass_system[] = {
{ 0 },
};
-struct pci_class pci_subclass_input[] = {
+const struct pci_class pci_subclass_input[] = {
{ "keyboard", PCI_SUBCLASS_INPUT_KEYBOARD, },
{ "digitizer", PCI_SUBCLASS_INPUT_DIGITIZER, },
{ "mouse", PCI_SUBCLASS_INPUT_MOUSE, },
@@ -172,13 +172,13 @@ struct pci_class pci_subclass_input[] = {
{ 0 },
};
-struct pci_class pci_subclass_dock[] = {
+const struct pci_class pci_subclass_dock[] = {
{ "generic", PCI_SUBCLASS_DOCK_GENERIC, },
{ "miscellaneous", PCI_SUBCLASS_DOCK_MISC, },
{ 0 },
};
-struct pci_class pci_subclass_processor[] = {
+const struct pci_class pci_subclass_processor[] = {
{ "386", PCI_SUBCLASS_PROCESSOR_386, },
{ "486", PCI_SUBCLASS_PROCESSOR_486, },
{ "Pentium", PCI_SUBCLASS_PROCESSOR_PENTIUM, },
@@ -189,7 +189,7 @@ struct pci_class pci_subclass_processor[] = {
{ 0 },
};
-struct pci_class pci_subclass_serialbus[] = {
+const struct pci_class pci_subclass_serialbus[] = {
{ "Firewire", PCI_SUBCLASS_SERIALBUS_FIREWIRE, },
{ "ACCESS.bus", PCI_SUBCLASS_SERIALBUS_ACCESS, },
{ "SSA", PCI_SUBCLASS_SERIALBUS_SSA, },
@@ -204,7 +204,7 @@ struct pci_class pci_subclass_serialbus[] = {
{ 0 },
};
-struct pci_class pci_subclass_wireless[] = {
+const struct pci_class pci_subclass_wireless[] = {
{ "IrDA", PCI_SUBCLASS_WIRELESS_IRDA, },
{ "Consumer IR", PCI_SUBCLASS_WIRELESS_CONSUMERIR, },
{ "RF", PCI_SUBCLASS_WIRELESS_RF, },
@@ -212,12 +212,12 @@ struct pci_class pci_subclass_wireless[] = {
{ 0 },
};
-struct pci_class pci_subclass_i2o[] = {
+const struct pci_class pci_subclass_i2o[] = {
{ "standard", PCI_SUBCLASS_I2O_STANDARD, },
{ 0 },
};
-struct pci_class pci_subclass_satcom[] = {
+const struct pci_class pci_subclass_satcom[] = {
{ "TV", PCI_SUBCLASS_SATCOM_TV, },
{ "audio", PCI_SUBCLASS_SATCOM_AUDIO, },
{ "voice", PCI_SUBCLASS_SATCOM_VOICE, },
@@ -225,21 +225,21 @@ struct pci_class pci_subclass_satcom[] = {
{ 0 },
};
-struct pci_class pci_subclass_crypto[] = {
+const struct pci_class pci_subclass_crypto[] = {
{ "network/computing", PCI_SUBCLASS_CRYPTO_NETCOMP, },
{ "entertainment", PCI_SUBCLASS_CRYPTO_ENTERTAINMENT, },
{ "miscellaneous", PCI_SUBCLASS_CRYPTO_MISC, },
{ 0 },
};
-struct pci_class pci_subclass_dasp[] = {
+const struct pci_class pci_subclass_dasp[] = {
{ "DPIO", PCI_SUBCLASS_DASP_DPIO, },
{ "Time and Frequency", PCI_SUBCLASS_DASP_TIMEFREQ, },
{ "miscellaneous", PCI_SUBCLASS_DASP_MISC, },
{ 0 },
};
-struct pci_class pci_class[] = {
+const struct pci_class pci_class[] = {
{ "prehistoric", PCI_CLASS_PREHISTORIC,
pci_subclass_prehistoric, },
{ "mass storage", PCI_CLASS_MASS_STORAGE,
@@ -302,7 +302,7 @@ pci_findvendor(id_reg)
{
#ifdef PCIVERBOSE
pci_vendor_id_t vendor = PCI_VENDOR(id_reg);
- struct pci_knowndev *kdp;
+ const struct pci_knowndev *kdp;
kdp = pci_knowndevs;
while (kdp->vendorname != NULL) { /* all have vendor name */
@@ -329,9 +329,9 @@ pci_devinfo(id_reg, class_reg, showclass, cp)
pci_interface_t interface;
pci_revision_t revision;
char *vendor_namep, *product_namep;
- struct pci_class *classp, *subclassp;
+ const struct pci_class *classp, *subclassp;
#ifdef PCIVERBOSE
- struct pci_knowndev *kdp;
+ const struct pci_knowndev *kdp;
const char *unmatched = "unknown ";
#else
const char *unmatched = "";
@@ -430,9 +430,9 @@ pci_conf_print_common(pc, tag, regs)
const pcireg_t *regs;
{
#ifdef PCIVERBOSE
- struct pci_knowndev *kdp;
+ const struct pci_knowndev *kdp;
#endif
- struct pci_class *classp, *subclassp;
+ const struct pci_class *classp, *subclassp;
pcireg_t rval;
rval = regs[o2i(PCI_ID_REG)];