summaryrefslogtreecommitdiff
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorJasper Lievisse Adriaanse <jasper@cvs.openbsd.org>2011-04-03 15:36:04 +0000
committerJasper Lievisse Adriaanse <jasper@cvs.openbsd.org>2011-04-03 15:36:04 +0000
commit000aa3a35a0346024da8aeb1ddd117a714ab1a98 (patch)
treee30c1afbb9ad547a742ef2e358c4067139433873 /sys/dev/pci
parent445a93dfa951cfdb8d9253fd13836d6a25a4ac4b (diff)
use nitems(); no binary change for drivers that are compiled on amd64.
ok claudio@
Diffstat (limited to 'sys/dev/pci')
-rw-r--r--sys/dev/pci/adv_pci.c4
-rw-r--r--sys/dev/pci/adw_pci.c4
-rw-r--r--sys/dev/pci/auacer.c8
-rw-r--r--sys/dev/pci/auich.c6
-rw-r--r--sys/dev/pci/autri.c7
-rw-r--r--sys/dev/pci/auvia.c4
-rw-r--r--sys/dev/pci/bha_pci.c5
-rw-r--r--sys/dev/pci/cmpci.c13
-rw-r--r--sys/dev/pci/cs4280.c4
-rw-r--r--sys/dev/pci/cs4281.c4
-rw-r--r--sys/dev/pci/cy_pci.c4
-rw-r--r--sys/dev/pci/eap.c6
-rw-r--r--sys/dev/pci/emuxki.c4
-rw-r--r--sys/dev/pci/esa.c4
-rw-r--r--sys/dev/pci/gcu.c4
-rw-r--r--sys/dev/pci/hifn7751.c6
-rw-r--r--sys/dev/pci/if_an_pci.c4
-rw-r--r--sys/dev/pci/if_atw_pci.c4
-rw-r--r--sys/dev/pci/if_bce.c4
-rw-r--r--sys/dev/pci/if_bnx.c4
-rw-r--r--sys/dev/pci/if_cas.c4
-rw-r--r--sys/dev/pci/if_che.c4
-rw-r--r--sys/dev/pci/if_de.c4
-rw-r--r--sys/dev/pci/if_devar.h5
-rw-r--r--sys/dev/pci/if_em.c4
-rw-r--r--sys/dev/pci/if_ep_pci.c4
-rw-r--r--sys/dev/pci/if_epic_pci.c4
-rw-r--r--sys/dev/pci/if_fxp_pci.c4
-rw-r--r--sys/dev/pci/if_gem_pci.c4
-rw-r--r--sys/dev/pci/if_ix.c4
-rw-r--r--sys/dev/pci/if_ixgb.c4
-rw-r--r--sys/dev/pci/if_lge.c4
-rw-r--r--sys/dev/pci/if_lmc_obsd.c5
-rw-r--r--sys/dev/pci/if_msk.c4
-rw-r--r--sys/dev/pci/if_ne_pci.c4
-rw-r--r--sys/dev/pci/if_pcn.c4
-rw-r--r--sys/dev/pci/if_re_pci.c4
-rw-r--r--sys/dev/pci/if_rl_pci.c4
-rw-r--r--sys/dev/pci/if_rtw_pci.c4
-rw-r--r--sys/dev/pci/if_sf_pci.c4
-rw-r--r--sys/dev/pci/if_sis.c4
-rw-r--r--sys/dev/pci/if_sk.c4
-rw-r--r--sys/dev/pci/if_ste.c4
-rw-r--r--sys/dev/pci/if_txp.c4
-rw-r--r--sys/dev/pci/if_vge.c4
-rw-r--r--sys/dev/pci/if_wb.c4
-rw-r--r--sys/dev/pci/if_xge.c6
-rw-r--r--sys/dev/pci/if_xl_pci.c4
-rw-r--r--sys/dev/pci/isp_pci.c4
-rw-r--r--sys/dev/pci/musycc_obsd.c4
-rw-r--r--sys/dev/pci/pciide.c44
-rw-r--r--sys/dev/pci/safe.c9
-rw-r--r--sys/dev/pci/twe_pci.c4
-rw-r--r--sys/dev/pci/ubsec.c4
-rw-r--r--sys/dev/pci/wdt.c4
-rw-r--r--sys/dev/pci/yds.c4
56 files changed, 144 insertions, 152 deletions
diff --git a/sys/dev/pci/adv_pci.c b/sys/dev/pci/adv_pci.c
index 3ba0a4a9c77..73a84daf9f9 100644
--- a/sys/dev/pci/adv_pci.c
+++ b/sys/dev/pci/adv_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: adv_pci.c,v 1.10 2008/06/26 05:42:17 ray Exp $ */
+/* $OpenBSD: adv_pci.c,v 1.11 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: adv_pci.c,v 1.5 1998/09/26 15:52:55 dante Exp $ */
/*
@@ -108,7 +108,7 @@ adv_pci_match(parent, match, aux)
void *match, *aux;
{
return (pci_matchbyid((struct pci_attach_args *)aux, adv_pci_devices,
- sizeof(adv_pci_devices)/sizeof(adv_pci_devices[0])));
+ nitems(adv_pci_devices)));
}
diff --git a/sys/dev/pci/adw_pci.c b/sys/dev/pci/adw_pci.c
index b35b22d821b..02e14bb0983 100644
--- a/sys/dev/pci/adw_pci.c
+++ b/sys/dev/pci/adw_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: adw_pci.c,v 1.15 2008/06/26 05:42:17 ray Exp $ */
+/* $OpenBSD: adw_pci.c,v 1.16 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: adw_pci.c,v 1.7 2000/05/26 15:13:46 dante Exp $ */
/*
@@ -97,7 +97,7 @@ adw_pci_match(parent, match, aux)
void *aux;
{
return (pci_matchbyid((struct pci_attach_args *)aux, adw_pci_devices,
- sizeof(adw_pci_devices)/sizeof(adw_pci_devices[0])));
+ nitems(adw_pci_devices)));
}
diff --git a/sys/dev/pci/auacer.c b/sys/dev/pci/auacer.c
index 6888b10b60d..29de17a7bdc 100644
--- a/sys/dev/pci/auacer.c
+++ b/sys/dev/pci/auacer.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: auacer.c,v 1.10 2010/09/21 02:12:20 jakemsr Exp $ */
+/* $OpenBSD: auacer.c,v 1.11 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: auacer.c,v 1.3 2004/11/10 04:20:26 kent Exp $ */
/*-
@@ -227,7 +227,7 @@ int
auacer_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, auacer_pci_devices,
- sizeof(auacer_pci_devices)/sizeof(auacer_pci_devices[0])));
+ nitems(auacer_pci_devices)));
}
void
@@ -541,7 +541,7 @@ auacer_fixup_rate(int rate)
8000, 11025, 12000, 16000, 22050, 32000, 44100, 48000
};
- for (i = 0; i < sizeof(rates)/sizeof(rates[0]) - 1; i++)
+ for (i = 0; i < nitems(rates) - 1; i++)
if (rate <= (rates[i] + rates[i+1]) / 2)
return (rates[i]);
return (rates[i]);
@@ -983,7 +983,7 @@ auacer_allocmem(struct auacer_softc *sc, size_t size, size_t align,
p->size = size;
error = bus_dmamem_alloc(sc->dmat, p->size, align, 0, p->segs,
- sizeof(p->segs)/sizeof(p->segs[0]), &p->nsegs, BUS_DMA_NOWAIT);
+ nitems(p->segs), &p->nsegs, BUS_DMA_NOWAIT);
if (error)
return (error);
diff --git a/sys/dev/pci/auich.c b/sys/dev/pci/auich.c
index 6d66b6ec0e5..920bd4e50b7 100644
--- a/sys/dev/pci/auich.c
+++ b/sys/dev/pci/auich.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: auich.c,v 1.93 2010/09/12 03:17:34 jakemsr Exp $ */
+/* $OpenBSD: auich.c,v 1.94 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 2000,2001 Michael Shalayeff
@@ -372,7 +372,7 @@ auich_match(parent, match, aux)
struct pci_attach_args *pa = aux;
int i;
- for (i = sizeof(auich_devices)/sizeof(auich_devices[0]); i--;)
+ for (i = nitems(auich_devices); i--;)
if (PCI_VENDOR(pa->pa_id) == auich_devices[i].vendor &&
PCI_PRODUCT(pa->pa_id) == auich_devices[i].product)
return 1;
@@ -463,7 +463,7 @@ auich_attach(parent, self, aux)
return;
}
- for (i = sizeof(auich_devices)/sizeof(auich_devices[0]); i--;)
+ for (i = nitems(auich_devices); i--;)
if (PCI_PRODUCT(pa->pa_id) == auich_devices[i].product)
break;
diff --git a/sys/dev/pci/autri.c b/sys/dev/pci/autri.c
index 860bf8aeab5..03027077a57 100644
--- a/sys/dev/pci/autri.c
+++ b/sys/dev/pci/autri.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: autri.c,v 1.28 2010/09/21 02:53:14 jakemsr Exp $ */
+/* $OpenBSD: autri.c,v 1.29 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 2001 SOMEYA Yoshihiko and KUROSAWA Takahiro.
@@ -499,7 +499,7 @@ autri_match(parent, match, aux)
}
return (pci_matchbyid((struct pci_attach_args *)aux, autri_devices,
- sizeof(autri_devices)/sizeof(autri_devices[0])));
+ nitems(autri_devices)));
}
void
@@ -882,8 +882,7 @@ autri_allocmem(sc, size, align, p)
p->size = size;
error = bus_dmamem_alloc(sc->sc_dmatag, p->size, align, 0,
- p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
- &p->nsegs, BUS_DMA_NOWAIT);
+ p->segs, nitems(p->segs), &p->nsegs, BUS_DMA_NOWAIT);
if (error)
return (error);
diff --git a/sys/dev/pci/auvia.c b/sys/dev/pci/auvia.c
index adde9086c00..8bc1af6bfb9 100644
--- a/sys/dev/pci/auvia.c
+++ b/sys/dev/pci/auvia.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: auvia.c,v 1.47 2010/09/12 03:17:34 jakemsr Exp $ */
+/* $OpenBSD: auvia.c,v 1.48 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: auvia.c,v 1.28 2002/11/04 16:38:49 kent Exp $ */
/*-
@@ -233,7 +233,7 @@ int
auvia_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, auvia_devices,
- sizeof(auvia_devices)/sizeof(auvia_devices[0])));
+ nitems(auvia_devices)));
}
int
diff --git a/sys/dev/pci/bha_pci.c b/sys/dev/pci/bha_pci.c
index 8937311212f..152567ee7ec 100644
--- a/sys/dev/pci/bha_pci.c
+++ b/sys/dev/pci/bha_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bha_pci.c,v 1.10 2009/03/29 21:53:52 sthen Exp $ */
+/* $OpenBSD: bha_pci.c,v 1.11 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: bha_pci.c,v 1.16 1998/08/15 10:10:53 mycroft Exp $ */
/*-
@@ -77,8 +77,7 @@ bha_pci_match(parent, match, aux)
bus_size_t iosize;
int rv;
- if (pci_matchbyid(pa, bha_pci_devices,
- sizeof(bha_pci_devices)/sizeof(bha_pci_devices[0])) == 0)
+ if (pci_matchbyid(pa, bha_pci_devices, nitems(bha_pci_devices)) == 0)
return (0);
if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &iot, &ioh,
diff --git a/sys/dev/pci/cmpci.c b/sys/dev/pci/cmpci.c
index 06f619ef60c..76d94c794d6 100644
--- a/sys/dev/pci/cmpci.c
+++ b/sys/dev/pci/cmpci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cmpci.c,v 1.30 2010/10/09 09:11:13 jakemsr Exp $ */
+/* $OpenBSD: cmpci.c,v 1.31 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: cmpci.c,v 1.25 2004/10/26 06:32:20 xtraeme Exp $ */
/*
@@ -350,7 +350,7 @@ int
cmpci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, cmpci_devices,
- sizeof(cmpci_devices)/sizeof(cmpci_devices[0])));
+ nitems(cmpci_devices)));
}
void
@@ -1339,7 +1339,7 @@ cmpci_alloc_dmamem(struct cmpci_softc *sc, size_t size, int type, int flags,
n->cd_size = size;
error = bus_dmamem_alloc(n->cd_tag, n->cd_size,
CMPCI_DMABUF_ALIGN, CMPCI_DMABUF_BOUNDARY, n->cd_segs,
- sizeof(n->cd_segs)/sizeof(n->cd_segs[0]), &n->cd_nsegs, w);
+ nitems(n->cd_segs), &n->cd_nsegs, w);
if (error)
goto mfree;
error = bus_dmamem_map(n->cd_tag, n->cd_segs, n->cd_nsegs, n->cd_size,
@@ -1366,7 +1366,7 @@ cmpci_alloc_dmamem(struct cmpci_softc *sc, size_t size, int type, int flags,
bus_dmamem_unmap(n->cd_tag, n->cd_addr, n->cd_size);
dmafree:
bus_dmamem_free(n->cd_tag,
- n->cd_segs, sizeof(n->cd_segs)/sizeof(n->cd_segs[0]));
+ n->cd_segs, nitems(n->cd_segs));
mfree:
free(n, type);
quit:
@@ -1385,7 +1385,7 @@ cmpci_free_dmamem(struct cmpci_softc *sc, caddr_t addr, int type)
bus_dmamap_destroy(n->cd_tag, n->cd_map);
bus_dmamem_unmap(n->cd_tag, n->cd_addr, n->cd_size);
bus_dmamem_free(n->cd_tag, n->cd_segs,
- sizeof(n->cd_segs)/sizeof(n->cd_segs[0]));
+ nitems(n->cd_segs));
free(n, type);
return 0;
}
@@ -1980,8 +1980,7 @@ cmpci_mappage(void *handle, void *addr, off_t offset, int prot)
return -1;
return bus_dmamem_mmap(p->cd_tag, p->cd_segs,
- sizeof(p->cd_segs)/sizeof(p->cd_segs[0]),
- offset, prot, BUS_DMA_WAITOK);
+ nitems(p->cd_segs), offset, prot, BUS_DMA_WAITOK);
}
/* ARGSUSED */
diff --git a/sys/dev/pci/cs4280.c b/sys/dev/pci/cs4280.c
index fad800d5496..433a441351c 100644
--- a/sys/dev/pci/cs4280.c
+++ b/sys/dev/pci/cs4280.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cs4280.c,v 1.38 2010/09/12 03:17:34 jakemsr Exp $ */
+/* $OpenBSD: cs4280.c,v 1.39 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: cs4280.c,v 1.5 2000/06/26 04:56:23 simonb Exp $ */
/*
@@ -304,7 +304,7 @@ cs4280_match(parent, ma, aux)
void *aux;
{
return (pci_matchbyid((struct pci_attach_args *)aux, cs4280_devices,
- sizeof(cs4280_devices)/sizeof(cs4280_devices[0])));
+ nitems(cs4280_devices)));
}
int
diff --git a/sys/dev/pci/cs4281.c b/sys/dev/pci/cs4281.c
index 707a7219204..6c3fe26f45b 100644
--- a/sys/dev/pci/cs4281.c
+++ b/sys/dev/pci/cs4281.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cs4281.c,v 1.26 2010/09/22 22:22:47 jakemsr Exp $ */
+/* $OpenBSD: cs4281.c,v 1.27 2011/04/03 15:36:02 jasper Exp $ */
/* $Tera: cs4281.c,v 1.18 2000/12/27 14:24:45 tacha Exp $ */
/*
@@ -1505,7 +1505,7 @@ cs4281_allocmem(struct cs4281_softc *sc, size_t size, int pool, int flags,
if (!p->dum)
return (1);
error = bus_dmamem_alloc(sc->sc_dmatag, p->size, align, 0,
- p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
+ p->segs, nitems(p->segs),
&p->nsegs, BUS_DMA_NOWAIT);
if (error) {
printf("%s: unable to allocate dma. error=%d\n",
diff --git a/sys/dev/pci/cy_pci.c b/sys/dev/pci/cy_pci.c
index cfd502ec4ff..1fbf5e8ea8b 100644
--- a/sys/dev/pci/cy_pci.c
+++ b/sys/dev/pci/cy_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: cy_pci.c,v 1.13 2004/06/13 17:30:27 pvalchev Exp $ */
+/* $OpenBSD: cy_pci.c,v 1.14 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 1996 Timo Rossi.
* All rights reserved.
@@ -85,7 +85,7 @@ cy_pci_match(parent, match, aux)
void *match, *aux;
{
return (pci_matchbyid((struct pci_attach_args *)aux, cy_pci_devices,
- sizeof(cy_pci_devices)/sizeof(cy_pci_devices[0])));
+ nitems(cy_pci_devices)));
}
void
diff --git a/sys/dev/pci/eap.c b/sys/dev/pci/eap.c
index a528d4d2d01..2d4cb514683 100644
--- a/sys/dev/pci/eap.c
+++ b/sys/dev/pci/eap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: eap.c,v 1.41 2010/09/22 21:59:59 jakemsr Exp $ */
+/* $OpenBSD: eap.c,v 1.42 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: eap.c,v 1.46 2001/09/03 15:07:37 reinoud Exp $ */
/*
@@ -288,7 +288,7 @@ int
eap_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, eap_devices,
- sizeof(eap_devices)/sizeof(eap_devices[0])));
+ nitems(eap_devices)));
}
int
@@ -799,7 +799,7 @@ eap_allocmem(struct eap_softc *sc, size_t size, size_t align, struct eap_dma *p)
p->size = size;
error = bus_dmamem_alloc(sc->sc_dmatag, p->size, align, 0,
- p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
+ p->segs, nitems(p->segs),
&p->nsegs, BUS_DMA_NOWAIT);
if (error)
return (error);
diff --git a/sys/dev/pci/emuxki.c b/sys/dev/pci/emuxki.c
index 4ce878bbd8d..24dcfbe3b2a 100644
--- a/sys/dev/pci/emuxki.c
+++ b/sys/dev/pci/emuxki.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: emuxki.c,v 1.37 2010/09/12 03:17:34 jakemsr Exp $ */
+/* $OpenBSD: emuxki.c,v 1.38 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: emuxki.c,v 1.1 2001/10/17 18:39:41 jdolecek Exp $ */
/*-
@@ -427,7 +427,7 @@ int
emuxki_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, emuxki_devices,
- sizeof(emuxki_devices)/sizeof(emuxki_devices[0])));
+ nitems(emuxki_devices)));
}
void
diff --git a/sys/dev/pci/esa.c b/sys/dev/pci/esa.c
index 156a8bee9da..dff77f9bf3f 100644
--- a/sys/dev/pci/esa.c
+++ b/sys/dev/pci/esa.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: esa.c,v 1.22 2010/09/07 16:21:44 deraadt Exp $ */
+/* $OpenBSD: esa.c,v 1.23 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: esa.c,v 1.12 2002/03/24 14:17:35 jmcneill Exp $ */
/*
@@ -1015,7 +1015,7 @@ int
esa_match(struct device *dev, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, esa_devices,
- sizeof(esa_devices)/sizeof(esa_devices[0])));
+ nitems(esa_devices)));
}
void
diff --git a/sys/dev/pci/gcu.c b/sys/dev/pci/gcu.c
index 92e1f86b15d..847edd020c1 100644
--- a/sys/dev/pci/gcu.c
+++ b/sys/dev/pci/gcu.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: gcu.c,v 1.2 2009/12/03 11:07:46 dms Exp $ */
+/* $OpenBSD: gcu.c,v 1.3 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 2009 Dariusz Swiderski <sfires@sfires.net>
@@ -50,7 +50,7 @@ int
gcu_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, gcu_devices,
- sizeof(gcu_devices)/sizeof(gcu_devices[0])));
+ nitems(gcu_devices)));
}
void
diff --git a/sys/dev/pci/hifn7751.c b/sys/dev/pci/hifn7751.c
index 3b669a251de..aa64a03f767 100644
--- a/sys/dev/pci/hifn7751.c
+++ b/sys/dev/pci/hifn7751.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: hifn7751.c,v 1.164 2011/01/12 20:55:22 deraadt Exp $ */
+/* $OpenBSD: hifn7751.c,v 1.165 2011/04/03 15:36:02 jasper Exp $ */
/*
* Invertex AEON / Hifn 7751 driver
@@ -135,7 +135,7 @@ int
hifn_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, hifn_devices,
- sizeof(hifn_devices)/sizeof(hifn_devices[0])));
+ nitems(hifn_devices)));
}
void
@@ -610,7 +610,7 @@ hifn_enable_crypto(struct hifn_softc *sc, pcireg_t pciid)
u_int32_t dmacfg, ramcfg, encl, addr, i;
char *offtbl = NULL;
- for (i = 0; i < sizeof(pci2id)/sizeof(pci2id[0]); i++) {
+ for (i = 0; i < nitems(pci2id); i++) {
if (pci2id[i].pci_vendor == PCI_VENDOR(pciid) &&
pci2id[i].pci_prod == PCI_PRODUCT(pciid)) {
offtbl = pci2id[i].card_id;
diff --git a/sys/dev/pci/if_an_pci.c b/sys/dev/pci/if_an_pci.c
index abb6b755a8f..4d4389f45c3 100644
--- a/sys/dev/pci/if_an_pci.c
+++ b/sys/dev/pci/if_an_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_an_pci.c,v 1.17 2009/03/29 21:53:52 sthen Exp $ */
+/* $OpenBSD: if_an_pci.c,v 1.18 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 1997, 1998, 1999
@@ -102,7 +102,7 @@ int
an_pci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, an_pci_devices,
- sizeof(an_pci_devices)/sizeof(an_pci_devices[0])));
+ nitems(an_pci_devices)));
}
void
diff --git a/sys/dev/pci/if_atw_pci.c b/sys/dev/pci/if_atw_pci.c
index b1056206c6c..2b44e73b3c0 100644
--- a/sys/dev/pci/if_atw_pci.c
+++ b/sys/dev/pci/if_atw_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_atw_pci.c,v 1.13 2010/08/29 16:47:00 deraadt Exp $ */
+/* $OpenBSD: if_atw_pci.c,v 1.14 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_atw_pci.c,v 1.7 2004/07/23 07:07:55 dyoung Exp $ */
/*-
@@ -106,7 +106,7 @@ int
atw_pci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, atw_pci_devices,
- sizeof(atw_pci_devices)/sizeof(atw_pci_devices[0])));
+ nitems(atw_pci_devices)));
}
static int
diff --git a/sys/dev/pci/if_bce.c b/sys/dev/pci/if_bce.c
index 03249811853..295d3759d7b 100644
--- a/sys/dev/pci/if_bce.c
+++ b/sys/dev/pci/if_bce.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_bce.c,v 1.34 2011/04/03 14:29:08 claudio Exp $ */
+/* $OpenBSD: if_bce.c,v 1.35 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_bce.c,v 1.3 2003/09/29 01:53:02 mrg Exp $ */
/*
@@ -187,7 +187,7 @@ int
bce_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, bce_devices,
- sizeof(bce_devices)/sizeof(bce_devices[0])));
+ nitems(bce_devices)));
}
void
diff --git a/sys/dev/pci/if_bnx.c b/sys/dev/pci/if_bnx.c
index d4f45dc620b..03c57877f96 100644
--- a/sys/dev/pci/if_bnx.c
+++ b/sys/dev/pci/if_bnx.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_bnx.c,v 1.90 2010/09/20 07:40:38 deraadt Exp $ */
+/* $OpenBSD: if_bnx.c,v 1.91 2011/04/03 15:36:02 jasper Exp $ */
/*-
* Copyright (c) 2006 Broadcom Corporation
@@ -420,7 +420,7 @@ int
bnx_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, bnx_devices,
- sizeof(bnx_devices)/sizeof(bnx_devices[0])));
+ nitems(bnx_devices)));
}
void
diff --git a/sys/dev/pci/if_cas.c b/sys/dev/pci/if_cas.c
index 79d55ef8d3e..cd62796915d 100644
--- a/sys/dev/pci/if_cas.c
+++ b/sys/dev/pci/if_cas.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_cas.c,v 1.31 2010/09/20 07:40:38 deraadt Exp $ */
+/* $OpenBSD: if_cas.c,v 1.32 2011/04/03 15:36:02 jasper Exp $ */
/*
*
@@ -159,7 +159,7 @@ int
cas_match(struct device *parent, void *cf, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, cas_pci_devices,
- sizeof(cas_pci_devices)/sizeof(cas_pci_devices[0])));
+ nitems(cas_pci_devices)));
}
#define PROMHDR_PTR_DATA 0x18
diff --git a/sys/dev/pci/if_che.c b/sys/dev/pci/if_che.c
index 51e8bb49498..2801caebdd4 100644
--- a/sys/dev/pci/if_che.c
+++ b/sys/dev/pci/if_che.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_che.c,v 1.9 2010/08/07 03:50:02 krw Exp $ */
+/* $OpenBSD: if_che.c,v 1.10 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 2007 Claudio Jeker <claudio@openbsd.org>
@@ -323,7 +323,7 @@ cheg_lookup(struct pci_attach_args *pa)
int i;
const struct cheg_device *cd;
- for (i = 0; i < sizeof(che_devices)/sizeof(che_devices[0]); i++) {
+ for (i = 0; i < nitems(che_devices); i++) {
cd = &che_devices[i];
if (cd->cd_vendor == PCI_VENDOR(pa->pa_id) &&
cd->cd_product == PCI_PRODUCT(pa->pa_id))
diff --git a/sys/dev/pci/if_de.c b/sys/dev/pci/if_de.c
index df29a17a5ab..961cfcacdb8 100644
--- a/sys/dev/pci/if_de.c
+++ b/sys/dev/pci/if_de.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_de.c,v 1.106 2010/09/20 07:40:38 deraadt Exp $ */
+/* $OpenBSD: if_de.c,v 1.107 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_de.c,v 1.58 1998/01/12 09:39:58 thorpej Exp $ */
/*-
@@ -3607,7 +3607,7 @@ tulip_print_abnormal_interrupt(tulip_softc_t * const sc, u_int32_t csr)
u_int32_t mask;
const char thrsh[] = "72|128\0\0\0" "96|256\0\0\0" "128|512\0\0" "160|1024\0";
- csr &= (1 << (sizeof(tulip_status_bits)/sizeof(tulip_status_bits[0]))) - 1;
+ csr &= (1 << (nitems(tulip_status_bits))) - 1;
printf(TULIP_PRINTF_FMT ": abnormal interrupt:", TULIP_PRINTF_ARGS);
for (sep = " ", mask = 1; mask <= csr; mask <<= 1, msgp++) {
if ((csr & mask) && *msgp != NULL) {
diff --git a/sys/dev/pci/if_devar.h b/sys/dev/pci/if_devar.h
index d19362f797f..b0b2fd0f7a7 100644
--- a/sys/dev/pci/if_devar.h
+++ b/sys/dev/pci/if_devar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_devar.h,v 1.31 2010/05/02 22:19:27 miod Exp $ */
+/* $OpenBSD: if_devar.h,v 1.32 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_devar.h,v 1.13 1997/06/08 18:46:36 thorpej Exp $ */
/*-
@@ -728,8 +728,7 @@ static const struct {
TULIP_SROM_ATTR_AUTOSENSE|TULIP_SROM_ATTR_NWAY },
{ TULIP_SROM_CONNTYPE_NOT_USED, TULIP_MEDIA_UNKNOWN }
};
-#define TULIP_SROM_LASTCONNIDX \
- (sizeof(tulip_srom_conninfo)/sizeof(tulip_srom_conninfo[0]) - 1)
+#define TULIP_SROM_LASTCONNIDX (nitems(tulip_srom_conninfo) - 1)
static const struct {
tulip_media_t sm_type;
diff --git a/sys/dev/pci/if_em.c b/sys/dev/pci/if_em.c
index 2a2cdab9946..26ef0703739 100644
--- a/sys/dev/pci/if_em.c
+++ b/sys/dev/pci/if_em.c
@@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
***************************************************************************/
-/* $OpenBSD: if_em.c,v 1.250 2011/03/09 12:24:15 mpf Exp $ */
+/* $OpenBSD: if_em.c,v 1.251 2011/04/03 15:36:02 jasper Exp $ */
/* $FreeBSD: if_em.c,v 1.46 2004/09/29 18:28:28 mlaier Exp $ */
#include <dev/pci/if_em.h>
@@ -255,7 +255,7 @@ em_probe(struct device *parent, void *match, void *aux)
INIT_DEBUGOUT("em_probe: begin");
return (pci_matchbyid((struct pci_attach_args *)aux, em_devices,
- sizeof(em_devices)/sizeof(em_devices[0])));
+ nitems(em_devices)));
}
void
diff --git a/sys/dev/pci/if_ep_pci.c b/sys/dev/pci/if_ep_pci.c
index d85a523748b..49ff8555ab3 100644
--- a/sys/dev/pci/if_ep_pci.c
+++ b/sys/dev/pci/if_ep_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ep_pci.c,v 1.27 2006/06/17 18:00:43 brad Exp $ */
+/* $OpenBSD: if_ep_pci.c,v 1.28 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_ep_pci.c,v 1.13 1996/10/21 22:56:38 thorpej Exp $ */
/*
@@ -102,7 +102,7 @@ ep_pci_match(parent, match, aux)
void *match, *aux;
{
return (pci_matchbyid((struct pci_attach_args *)aux, ep_pci_devices,
- sizeof(ep_pci_devices)/sizeof(ep_pci_devices[0])));
+ nitems(ep_pci_devices)));
}
void
diff --git a/sys/dev/pci/if_epic_pci.c b/sys/dev/pci/if_epic_pci.c
index 7684d1f943f..4b4b54518f4 100644
--- a/sys/dev/pci/if_epic_pci.c
+++ b/sys/dev/pci/if_epic_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_epic_pci.c,v 1.9 2008/06/26 05:42:17 ray Exp $ */
+/* $OpenBSD: if_epic_pci.c,v 1.10 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_epic_pci.c,v 1.28 2005/02/27 00:27:32 perry Exp $ */
/*-
@@ -131,7 +131,7 @@ int
epic_pci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, epic_pci_devices,
- sizeof(epic_pci_devices)/sizeof(epic_pci_devices[0])));
+ nitems(epic_pci_devices)));
}
void
diff --git a/sys/dev/pci/if_fxp_pci.c b/sys/dev/pci/if_fxp_pci.c
index 048d357087c..c4882b9d9e9 100644
--- a/sys/dev/pci/if_fxp_pci.c
+++ b/sys/dev/pci/if_fxp_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_fxp_pci.c,v 1.56 2010/08/27 18:25:47 deraadt Exp $ */
+/* $OpenBSD: if_fxp_pci.c,v 1.57 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 1995, David Greenman
@@ -148,7 +148,7 @@ int
fxp_pci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, fxp_pci_devices,
- sizeof(fxp_pci_devices)/sizeof(fxp_pci_devices[0])));
+ nitems(fxp_pci_devices)));
}
void
diff --git a/sys/dev/pci/if_gem_pci.c b/sys/dev/pci/if_gem_pci.c
index b4d0d16c143..e164b6f3bed 100644
--- a/sys/dev/pci/if_gem_pci.c
+++ b/sys/dev/pci/if_gem_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_gem_pci.c,v 1.31 2009/10/15 17:54:56 deraadt Exp $ */
+/* $OpenBSD: if_gem_pci.c,v 1.32 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_gem_pci.c,v 1.1 2001/09/16 00:11:42 eeh Exp $ */
/*
@@ -113,7 +113,7 @@ int
gem_match_pci(struct device *parent, void *cf, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, gem_pci_devices,
- sizeof(gem_pci_devices)/sizeof(gem_pci_devices[0])));
+ nitems(gem_pci_devices)));
}
#define PROMHDR_PTR_DATA 0x18
diff --git a/sys/dev/pci/if_ix.c b/sys/dev/pci/if_ix.c
index 13ba32acfb8..14222811d40 100644
--- a/sys/dev/pci/if_ix.c
+++ b/sys/dev/pci/if_ix.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ix.c,v 1.46 2010/11/10 15:23:25 claudio Exp $ */
+/* $OpenBSD: if_ix.c,v 1.47 2011/04/03 15:36:02 jasper Exp $ */
/******************************************************************************
@@ -166,7 +166,7 @@ ixgbe_probe(struct device *parent, void *match, void *aux)
INIT_DEBUGOUT("ixgbe_probe: begin");
return (pci_matchbyid((struct pci_attach_args *)aux, ixgbe_devices,
- sizeof(ixgbe_devices)/sizeof(ixgbe_devices[0])));
+ nitems(ixgbe_devices)));
}
/*********************************************************************
diff --git a/sys/dev/pci/if_ixgb.c b/sys/dev/pci/if_ixgb.c
index 04b84752aa8..96a2a0b2c8a 100644
--- a/sys/dev/pci/if_ixgb.c
+++ b/sys/dev/pci/if_ixgb.c
@@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
***************************************************************************/
-/* $OpenBSD: if_ixgb.c,v 1.57 2010/09/20 07:50:19 deraadt Exp $ */
+/* $OpenBSD: if_ixgb.c,v 1.58 2011/04/03 15:36:02 jasper Exp $ */
#include <dev/pci/if_ixgb.h>
@@ -150,7 +150,7 @@ ixgb_probe(struct device *parent, void *match, void *aux)
INIT_DEBUGOUT("ixgb_probe: begin");
return (pci_matchbyid((struct pci_attach_args *)aux, ixgb_devices,
- sizeof(ixgb_devices)/sizeof(ixgb_devices[0])));
+ nitems(ixgb_devices)));
}
/*********************************************************************
diff --git a/sys/dev/pci/if_lge.c b/sys/dev/pci/if_lge.c
index c8a55c9b28e..dc2f3e80dd3 100644
--- a/sys/dev/pci/if_lge.c
+++ b/sys/dev/pci/if_lge.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_lge.c,v 1.53 2010/05/19 15:27:35 oga Exp $ */
+/* $OpenBSD: if_lge.c,v 1.54 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 2001 Wind River Systems
* Copyright (c) 1997, 1998, 1999, 2000, 2001
@@ -384,7 +384,7 @@ int
lge_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, lge_devices,
- sizeof(lge_devices)/sizeof(lge_devices[0])));
+ nitems(lge_devices)));
}
/*
diff --git a/sys/dev/pci/if_lmc_obsd.c b/sys/dev/pci/if_lmc_obsd.c
index 157de5657b2..7687fc76d3c 100644
--- a/sys/dev/pci/if_lmc_obsd.c
+++ b/sys/dev/pci/if_lmc_obsd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_lmc_obsd.c,v 1.22 2010/09/20 07:40:38 deraadt Exp $ */
+/* $OpenBSD: if_lmc_obsd.c,v 1.23 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_lmc_nbsd.c,v 1.1 1999/03/25 03:32:43 explorer Exp $ */
/*-
@@ -321,8 +321,7 @@ lmc_busdma_allocmem(
bus_dma_segment_t segs[1];
int nsegs, error;
error = bus_dmamem_alloc(sc->lmc_dmatag, size, 1, NBPG,
- segs, sizeof(segs)/sizeof(segs[0]),
- &nsegs, BUS_DMA_NOWAIT);
+ segs, nitems(segs), &nsegs, BUS_DMA_NOWAIT);
if (error == 0) {
void *desc;
error = bus_dmamem_map(sc->lmc_dmatag, segs, nsegs, size,
diff --git a/sys/dev/pci/if_msk.c b/sys/dev/pci/if_msk.c
index 90d691a5b08..d938ad27321 100644
--- a/sys/dev/pci/if_msk.c
+++ b/sys/dev/pci/if_msk.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_msk.c,v 1.91 2010/11/17 10:43:23 kevlo Exp $ */
+/* $OpenBSD: if_msk.c,v 1.92 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 1997, 1998, 1999, 2000
@@ -666,7 +666,7 @@ int
mskc_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, mskc_devices,
- sizeof(mskc_devices)/sizeof(mskc_devices[0])));
+ nitems(mskc_devices)));
}
/*
diff --git a/sys/dev/pci/if_ne_pci.c b/sys/dev/pci/if_ne_pci.c
index a5908f96fa3..1d55a93e83f 100644
--- a/sys/dev/pci/if_ne_pci.c
+++ b/sys/dev/pci/if_ne_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ne_pci.c,v 1.17 2008/06/26 05:42:17 ray Exp $ */
+/* $OpenBSD: if_ne_pci.c,v 1.18 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_ne_pci.c,v 1.8 1998/07/05 00:51:24 jonathan Exp $ */
/*-
@@ -139,7 +139,7 @@ ne_pci_lookup(struct pci_attach_args *pa)
const struct ne_pci_product *npp;
for (npp = ne_pci_prod;
- npp < &ne_pci_prod[sizeof(ne_pci_prod)/sizeof(ne_pci_prod[0])];
+ npp < &ne_pci_prod[nitems(ne_pci_prod)];
npp++) {
if (PCI_VENDOR(pa->pa_id) == npp->npp_vendor &&
PCI_PRODUCT(pa->pa_id) == npp->npp_product)
diff --git a/sys/dev/pci/if_pcn.c b/sys/dev/pci/if_pcn.c
index 3ba43d46949..222fa28bbe0 100644
--- a/sys/dev/pci/if_pcn.c
+++ b/sys/dev/pci/if_pcn.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_pcn.c,v 1.23 2010/09/20 07:40:38 deraadt Exp $ */
+/* $OpenBSD: if_pcn.c,v 1.24 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_pcn.c,v 1.26 2005/05/07 09:15:44 is Exp $ */
/*
@@ -559,7 +559,7 @@ pcn_match(struct device *parent, void *match, void *aux)
return(1);
return (pci_matchbyid((struct pci_attach_args *)aux, pcn_devices,
- sizeof(pcn_devices)/sizeof(pcn_devices[0])));
+ nitems(pcn_devices)));
}
void
diff --git a/sys/dev/pci/if_re_pci.c b/sys/dev/pci/if_re_pci.c
index 230c462d517..817da7803d7 100644
--- a/sys/dev/pci/if_re_pci.c
+++ b/sys/dev/pci/if_re_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_re_pci.c,v 1.31 2011/03/13 15:35:20 stsp Exp $ */
+/* $OpenBSD: if_re_pci.c,v 1.32 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 2005 Peter Valchev <pvalchev@openbsd.org>
@@ -119,7 +119,7 @@ re_pci_probe(struct device *parent, void *match, void *aux)
return (1);
return (pci_matchbyid((struct pci_attach_args *)aux, re_pci_devices,
- sizeof(re_pci_devices)/sizeof(re_pci_devices[0])));
+ nitems(re_pci_devices)));
}
/*
diff --git a/sys/dev/pci/if_rl_pci.c b/sys/dev/pci/if_rl_pci.c
index de0366b34ac..a5145f883d9 100644
--- a/sys/dev/pci/if_rl_pci.c
+++ b/sys/dev/pci/if_rl_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_rl_pci.c,v 1.20 2010/08/27 20:21:43 deraadt Exp $ */
+/* $OpenBSD: if_rl_pci.c,v 1.21 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 1997, 1998
@@ -125,7 +125,7 @@ rl_pci_match(struct device *parent, void *match, void *aux)
return (1);
return (pci_matchbyid((struct pci_attach_args *)aux, rl_pci_devices,
- sizeof(rl_pci_devices)/sizeof(rl_pci_devices[0])));
+ nitems(rl_pci_devices)));
}
void
diff --git a/sys/dev/pci/if_rtw_pci.c b/sys/dev/pci/if_rtw_pci.c
index 2b316d6c829..fe6a7bb17ed 100644
--- a/sys/dev/pci/if_rtw_pci.c
+++ b/sys/dev/pci/if_rtw_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_rtw_pci.c,v 1.14 2010/08/29 16:47:00 deraadt Exp $ */
+/* $OpenBSD: if_rtw_pci.c,v 1.15 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_rtw_pci.c,v 1.1 2004/09/26 02:33:36 dyoung Exp $ */
/*-
@@ -118,7 +118,7 @@ int
rtw_pci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, rtw_pci_products,
- sizeof(rtw_pci_products)/sizeof(rtw_pci_products[0])));
+ nitems(rtw_pci_products)));
}
int
diff --git a/sys/dev/pci/if_sf_pci.c b/sys/dev/pci/if_sf_pci.c
index fe00364b1bd..a6df377b8ca 100644
--- a/sys/dev/pci/if_sf_pci.c
+++ b/sys/dev/pci/if_sf_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_sf_pci.c,v 1.7 2008/06/26 05:42:17 ray Exp $ */
+/* $OpenBSD: if_sf_pci.c,v 1.8 2011/04/03 15:36:02 jasper Exp $ */
/* $NetBSD: if_sf_pci.c,v 1.10 2006/06/17 23:34:27 christos Exp $ */
/*-
@@ -92,7 +92,7 @@ int
sf_pci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, sf_pci_products,
- sizeof(sf_pci_products)/sizeof(sf_pci_products[0])));
+ nitems(sf_pci_products)));
}
void
diff --git a/sys/dev/pci/if_sis.c b/sys/dev/pci/if_sis.c
index ecf1e986417..44def3b6165 100644
--- a/sys/dev/pci/if_sis.c
+++ b/sys/dev/pci/if_sis.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_sis.c,v 1.102 2011/02/15 19:10:19 kettenis Exp $ */
+/* $OpenBSD: if_sis.c,v 1.103 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 1997, 1998, 1999
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
@@ -861,7 +861,7 @@ int
sis_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, sis_devices,
- sizeof(sis_devices)/sizeof(sis_devices[0])));
+ nitems(sis_devices)));
}
/*
diff --git a/sys/dev/pci/if_sk.c b/sys/dev/pci/if_sk.c
index 6ed6e3dd1ec..8a4878f527a 100644
--- a/sys/dev/pci/if_sk.c
+++ b/sys/dev/pci/if_sk.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_sk.c,v 1.158 2010/09/20 07:40:38 deraadt Exp $ */
+/* $OpenBSD: if_sk.c,v 1.159 2011/04/03 15:36:02 jasper Exp $ */
/*
* Copyright (c) 1997, 1998, 1999, 2000
@@ -935,7 +935,7 @@ skc_probe(struct device *parent, void *match, void *aux)
return (1);
return (pci_matchbyid((struct pci_attach_args *)aux, skc_devices,
- sizeof(skc_devices)/sizeof(skc_devices[0])));
+ nitems(skc_devices)));
}
/*
diff --git a/sys/dev/pci/if_ste.c b/sys/dev/pci/if_ste.c
index bd4165eb212..d54c651486c 100644
--- a/sys/dev/pci/if_ste.c
+++ b/sys/dev/pci/if_ste.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ste.c,v 1.45 2009/08/13 14:24:47 jasper Exp $ */
+/* $OpenBSD: if_ste.c,v 1.46 2011/04/03 15:36:03 jasper Exp $ */
/*
* Copyright (c) 1997, 1998, 1999
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
@@ -834,7 +834,7 @@ int
ste_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, ste_devices,
- sizeof(ste_devices)/sizeof(ste_devices[0])));
+ nitems(ste_devices)));
}
/*
diff --git a/sys/dev/pci/if_txp.c b/sys/dev/pci/if_txp.c
index a5eb2afbd7c..84277de5eb4 100644
--- a/sys/dev/pci/if_txp.c
+++ b/sys/dev/pci/if_txp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_txp.c,v 1.102 2010/09/20 07:40:38 deraadt Exp $ */
+/* $OpenBSD: if_txp.c,v 1.103 2011/04/03 15:36:03 jasper Exp $ */
/*
* Copyright (c) 2001
@@ -151,7 +151,7 @@ int
txp_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, txp_devices,
- sizeof(txp_devices)/sizeof(txp_devices[0])));
+ nitems(txp_devices)));
}
void
diff --git a/sys/dev/pci/if_vge.c b/sys/dev/pci/if_vge.c
index 21af7e90866..953a811de9f 100644
--- a/sys/dev/pci/if_vge.c
+++ b/sys/dev/pci/if_vge.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_vge.c,v 1.48 2010/08/27 17:08:00 jsg Exp $ */
+/* $OpenBSD: if_vge.c,v 1.49 2011/04/03 15:36:03 jasper Exp $ */
/* $FreeBSD: if_vge.c,v 1.3 2004/09/11 22:13:25 wpaul Exp $ */
/*
* Copyright (c) 2004
@@ -572,7 +572,7 @@ int
vge_probe(struct device *dev, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, vge_devices,
- sizeof(vge_devices)/sizeof(vge_devices[0])));
+ nitems(vge_devices)));
}
/*
diff --git a/sys/dev/pci/if_wb.c b/sys/dev/pci/if_wb.c
index 38e61009294..a8607b90111 100644
--- a/sys/dev/pci/if_wb.c
+++ b/sys/dev/pci/if_wb.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_wb.c,v 1.46 2010/05/19 15:27:35 oga Exp $ */
+/* $OpenBSD: if_wb.c,v 1.47 2011/04/03 15:36:03 jasper Exp $ */
/*
* Copyright (c) 1997, 1998
@@ -694,7 +694,7 @@ wb_probe(parent, match, aux)
void *match, *aux;
{
return (pci_matchbyid((struct pci_attach_args *)aux, wb_devices,
- sizeof(wb_devices)/sizeof(wb_devices[0])));
+ nitems(wb_devices)));
}
/*
diff --git a/sys/dev/pci/if_xge.c b/sys/dev/pci/if_xge.c
index 38251245f0d..369528cf2eb 100644
--- a/sys/dev/pci/if_xge.c
+++ b/sys/dev/pci/if_xge.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_xge.c,v 1.52 2010/04/08 00:23:53 tedu Exp $ */
+/* $OpenBSD: if_xge.c,v 1.53 2011/04/03 15:36:03 jasper Exp $ */
/* $NetBSD: if_xge.c,v 1.1 2005/09/09 10:30:27 ragge Exp $ */
/*
@@ -329,7 +329,7 @@ int
xge_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, xge_devices,
- sizeof(xge_devices)/sizeof(xge_devices[0])));
+ nitems(xge_devices)));
}
void
@@ -399,7 +399,7 @@ xge_attach(struct device *parent, struct device *self, void *aux)
* Resolve it by writing some magics to GPIO_CONTROL and
* force a chip reset to read in the serial eeprom again.
*/
- for (i = 0; i < sizeof(fix_mac)/sizeof(fix_mac[0]); i++) {
+ for (i = 0; i < nitems(fix_mac); i++) {
PIF_WCSR(GPIO_CONTROL, fix_mac[i]);
PIF_RCSR(GPIO_CONTROL);
}
diff --git a/sys/dev/pci/if_xl_pci.c b/sys/dev/pci/if_xl_pci.c
index 8819699031f..2916e413db7 100644
--- a/sys/dev/pci/if_xl_pci.c
+++ b/sys/dev/pci/if_xl_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_xl_pci.c,v 1.34 2010/09/19 09:22:58 deraadt Exp $ */
+/* $OpenBSD: if_xl_pci.c,v 1.35 2011/04/03 15:36:03 jasper Exp $ */
/*
* Copyright (c) 1997, 1998, 1999
@@ -140,7 +140,7 @@ int
xl_pci_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, xl_pci_devices,
- sizeof(xl_pci_devices)/sizeof(xl_pci_devices[0])));
+ nitems(xl_pci_devices)));
}
void
diff --git a/sys/dev/pci/isp_pci.c b/sys/dev/pci/isp_pci.c
index 208c6800820..608ef8f88b6 100644
--- a/sys/dev/pci/isp_pci.c
+++ b/sys/dev/pci/isp_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: isp_pci.c,v 1.53 2009/11/07 14:49:02 miod Exp $ */
+/* $OpenBSD: isp_pci.c,v 1.54 2011/04/03 15:36:03 jasper Exp $ */
/* $FreeBSD: src/sys/dev/isp/isp_pci.c,v 1.148 2007/06/26 23:08:57 mjacob Exp $*/
/*-
* Copyright (c) 1997-2006 by Matthew Jacob
@@ -438,7 +438,7 @@ isp_pci_probe(struct device *parent, void *match, void *aux)
}
}
#endif
- return (pci_matchbyid(pa, ispdev, sizeof(ispdev)/sizeof(ispdev[0])));
+ return (pci_matchbyid(pa, ispdev, nitems(ispdev)));
}
diff --git a/sys/dev/pci/musycc_obsd.c b/sys/dev/pci/musycc_obsd.c
index b7df54ad8d1..25a58d88602 100644
--- a/sys/dev/pci/musycc_obsd.c
+++ b/sys/dev/pci/musycc_obsd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: musycc_obsd.c,v 1.9 2006/01/25 11:02:54 claudio Exp $ */
+/* $OpenBSD: musycc_obsd.c,v 1.10 2011/04/03 15:36:03 jasper Exp $ */
/*
* Copyright (c) 2004,2005 Internet Business Solutions AG, Zurich, Switzerland
@@ -67,7 +67,7 @@ int
musycc_match(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, musycc_pci_devices,
- sizeof(musycc_pci_devices)/sizeof(musycc_pci_devices[0])));
+ nitems(musycc_pci_devices)));
}
void
diff --git a/sys/dev/pci/pciide.c b/sys/dev/pci/pciide.c
index 27034649db5..df984f4b6df 100644
--- a/sys/dev/pci/pciide.c
+++ b/sys/dev/pci/pciide.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pciide.c,v 1.323 2010/11/18 18:12:52 kettenis Exp $ */
+/* $OpenBSD: pciide.c,v 1.324 2011/04/03 15:36:03 jasper Exp $ */
/* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */
/*
@@ -1231,43 +1231,43 @@ struct pciide_vendor_desc {
const struct pciide_vendor_desc pciide_vendors[] = {
{ PCI_VENDOR_INTEL, pciide_intel_products,
- sizeof(pciide_intel_products)/sizeof(pciide_intel_products[0]) },
+ nitems(pciide_intel_products) },
{ PCI_VENDOR_AMD, pciide_amd_products,
- sizeof(pciide_amd_products)/sizeof(pciide_amd_products[0]) },
+ nitems(pciide_amd_products) },
#ifdef notyet
{ PCI_VENDOR_OPTI, pciide_opti_products,
- sizeof(pciide_opti_products)/sizeof(pciide_opti_products[0]) },
+ nitems(pciide_opti_products) },
#endif
{ PCI_VENDOR_CMDTECH, pciide_cmd_products,
- sizeof(pciide_cmd_products)/sizeof(pciide_cmd_products[0]) },
+ nitems(pciide_cmd_products) },
{ PCI_VENDOR_VIATECH, pciide_via_products,
- sizeof(pciide_via_products)/sizeof(pciide_via_products[0]) },
+ nitems(pciide_via_products) },
{ PCI_VENDOR_CONTAQ, pciide_cypress_products,
- sizeof(pciide_cypress_products)/sizeof(pciide_cypress_products[0]) },
+ nitems(pciide_cypress_products) },
{ PCI_VENDOR_SIS, pciide_sis_products,
- sizeof(pciide_sis_products)/sizeof(pciide_sis_products[0]) },
+ nitems(pciide_sis_products) },
{ PCI_VENDOR_NS, pciide_natsemi_products,
- sizeof(pciide_natsemi_products)/sizeof(pciide_natsemi_products[0]) },
+ nitems(pciide_natsemi_products) },
{ PCI_VENDOR_ALI, pciide_acer_products,
- sizeof(pciide_acer_products)/sizeof(pciide_acer_products[0]) },
+ nitems(pciide_acer_products) },
{ PCI_VENDOR_TRIONES, pciide_triones_products,
- sizeof(pciide_triones_products)/sizeof(pciide_triones_products[0]) },
+ nitems(pciide_triones_products) },
{ PCI_VENDOR_ACARD, pciide_acard_products,
- sizeof(pciide_acard_products)/sizeof(pciide_acard_products[0]) },
+ nitems(pciide_acard_products) },
{ PCI_VENDOR_RCC, pciide_serverworks_products,
- sizeof(pciide_serverworks_products)/sizeof(pciide_serverworks_products[0]) },
+ nitems(pciide_serverworks_products) },
{ PCI_VENDOR_PROMISE, pciide_promise_products,
- sizeof(pciide_promise_products)/sizeof(pciide_promise_products[0]) },
+ nitems(pciide_promise_products) },
{ PCI_VENDOR_NVIDIA, pciide_nvidia_products,
- sizeof(pciide_nvidia_products)/sizeof(pciide_nvidia_products[0]) },
+ nitems(pciide_nvidia_products) },
{ PCI_VENDOR_ITEXPRESS, pciide_ite_products,
- sizeof(pciide_ite_products)/sizeof(pciide_ite_products[0]) },
+ nitems(pciide_ite_products) },
{ PCI_VENDOR_ATI, pciide_ati_products,
- sizeof(pciide_ati_products)/sizeof(pciide_ati_products[0]) },
+ nitems(pciide_ati_products) },
{ PCI_VENDOR_JMICRON, pciide_jmicron_products,
- sizeof(pciide_jmicron_products)/sizeof(pciide_jmicron_products[0]) },
+ nitems(pciide_jmicron_products) },
{ PCI_VENDOR_PHISON, pciide_phison_products,
- sizeof(pciide_phison_products)/sizeof(pciide_phison_products[0]) }
+ nitems(pciide_phison_products) }
};
/* options passed via the 'flags' config keyword */
@@ -1301,13 +1301,11 @@ pciide_lookup_product(u_int32_t id)
const struct pciide_vendor_desc *vp;
int i;
- for (i = 0, vp = pciide_vendors;
- i < sizeof(pciide_vendors)/sizeof(pciide_vendors[0]);
- vp++, i++)
+ for (i = 0, vp = pciide_vendors; i < nitems(pciide_vendors); vp++, i++)
if (PCI_VENDOR(id) == vp->ide_vendor)
break;
- if (i == sizeof(pciide_vendors)/sizeof(pciide_vendors[0]))
+ if (i == nitems(pciide_vendors))
return (NULL);
for (pp = vp->ide_products, i = 0; i < vp->ide_nproducts; pp++, i++)
diff --git a/sys/dev/pci/safe.c b/sys/dev/pci/safe.c
index a578dda28bf..511d1a72a0d 100644
--- a/sys/dev/pci/safe.c
+++ b/sys/dev/pci/safe.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: safe.c,v 1.31 2011/01/12 17:16:39 deraadt Exp $ */
+/* $OpenBSD: safe.c,v 1.32 2011/04/03 15:36:03 jasper Exp $ */
/*-
* Copyright (c) 2003 Sam Leffler, Errno Consulting
@@ -512,7 +512,7 @@ safe_process(struct cryptop *crp)
cmd0 |= SAFE_SA_CMD0_PAD_ZERO;
/* XXX assert key bufs have the same size */
- for (i = 0; i < sizeof(sa->sa_key)/sizeof(sa->sa_key[0]); i++)
+ for (i = 0; i < nitems(sa->sa_key); i++)
sa->sa_key[i] = ses->ses_key[i];
}
@@ -533,7 +533,7 @@ safe_process(struct cryptop *crp)
*/
/* XXX assert digest bufs have the same size */
for (i = 0;
- i < sizeof(sa->sa_outdigest)/sizeof(sa->sa_outdigest[i]);
+ i < nitems(sa->sa_outdigest);
i++) {
sa->sa_indigest[i] = ses->ses_hminner[i];
sa->sa_outdigest[i] = ses->ses_hmouter[i];
@@ -1365,8 +1365,7 @@ safe_newsession(u_int32_t *sidp, struct cryptoini *cri)
ses->ses_klen = encini->cri_klen;
bcopy(encini->cri_key, ses->ses_key, ses->ses_klen / 8);
- for (i = 0;
- i < sizeof(ses->ses_key)/sizeof(ses->ses_key[0]); i++)
+ for (i = 0; i < nitems(ses->ses_key); i++)
ses->ses_key[i] = htole32(ses->ses_key[i]);
}
diff --git a/sys/dev/pci/twe_pci.c b/sys/dev/pci/twe_pci.c
index 4f3dc310c5a..02e86eff61a 100644
--- a/sys/dev/pci/twe_pci.c
+++ b/sys/dev/pci/twe_pci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: twe_pci.c,v 1.12 2006/08/25 04:35:03 brad Exp $ */
+/* $OpenBSD: twe_pci.c,v 1.13 2011/04/03 15:36:03 jasper Exp $ */
/*
* Copyright (c) 2000 Michael Shalayeff
@@ -65,7 +65,7 @@ twe_pci_match(parent, match, aux)
void *aux;
{
return (pci_matchbyid((struct pci_attach_args *)aux, twe_pci_devices,
- sizeof(twe_pci_devices)/sizeof(twe_pci_devices[0])));
+ nitems(twe_pci_devices)));
}
void
diff --git a/sys/dev/pci/ubsec.c b/sys/dev/pci/ubsec.c
index 89151d9cfba..a1958fa2b77 100644
--- a/sys/dev/pci/ubsec.c
+++ b/sys/dev/pci/ubsec.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ubsec.c,v 1.150 2011/01/12 20:55:22 deraadt Exp $ */
+/* $OpenBSD: ubsec.c,v 1.151 2011/04/03 15:36:03 jasper Exp $ */
/*
* Copyright (c) 2000 Jason L. Wright (jason@thought.net)
@@ -146,7 +146,7 @@ int
ubsec_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, ubsec_devices,
- sizeof(ubsec_devices)/sizeof(ubsec_devices[0])));
+ nitems(ubsec_devices)));
}
void
diff --git a/sys/dev/pci/wdt.c b/sys/dev/pci/wdt.c
index e6b557c5fc5..b19cdab91e0 100644
--- a/sys/dev/pci/wdt.c
+++ b/sys/dev/pci/wdt.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: wdt.c,v 1.19 2010/04/08 00:23:54 tedu Exp $ */
+/* $OpenBSD: wdt.c,v 1.20 2011/04/03 15:36:03 jasper Exp $ */
/*-
* Copyright (c) 1998,1999 Alex Nash
@@ -102,7 +102,7 @@ int
wdt_probe(struct device *parent, void *match, void *aux)
{
return (pci_matchbyid((struct pci_attach_args *)aux, wdt_devices,
- sizeof(wdt_devices)/sizeof(wdt_devices[0])));
+ nitems(wdt_devices)));
}
void
diff --git a/sys/dev/pci/yds.c b/sys/dev/pci/yds.c
index 31f0e6d2e0f..fdac640aefb 100644
--- a/sys/dev/pci/yds.c
+++ b/sys/dev/pci/yds.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: yds.c,v 1.38 2010/09/17 07:55:52 jakemsr Exp $ */
+/* $OpenBSD: yds.c,v 1.39 2011/04/03 15:36:03 jasper Exp $ */
/* $NetBSD: yds.c,v 1.5 2001/05/21 23:55:04 minoura Exp $ */
/*
@@ -1053,7 +1053,7 @@ yds_allocmem(sc, size, align, p)
p->size = size;
error = bus_dmamem_alloc(sc->sc_dmatag, p->size, align, 0,
- p->segs, sizeof(p->segs)/sizeof(p->segs[0]),
+ p->segs, nitems(p->segs),
&p->nsegs, BUS_DMA_NOWAIT);
if (error)
return (error);