summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorjoe <joe@FreeBSD.org>2002-05-26 22:00:06 +0000
committerjoe <joe@FreeBSD.org>2002-05-26 22:00:06 +0000
commit7a6410c018f342a4765593d0b728aeea5defd36b (patch)
treef94c382742231ea2eb85b1f9d808f5ad0a3595e4 /sys/dev
parent98011cfe8b52577271331b5a6440f1ef80972582 (diff)
downloadFreeBSD-src-7a6410c018f342a4765593d0b728aeea5defd36b.zip
FreeBSD-src-7a6410c018f342a4765593d0b728aeea5defd36b.tar.gz
MFNetBSD: ohci.c (1.124), uhci.c (1.159), usbdi.c (1.100)
date: 2002/05/19 06:24:31; author: augustss; state: Exp; Update dma memory access API a little. NetBSD have adopted our way of using the KERNADDR macro. Update the revision tags to show that we're in sync, and remove the casts that they did in their adaptation.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/usb/ohci.c10
-rw-r--r--sys/dev/usb/uhci.c6
-rw-r--r--sys/dev/usb/usbdi.c2
3 files changed, 9 insertions, 9 deletions
diff --git a/sys/dev/usb/ohci.c b/sys/dev/usb/ohci.c
index 24dfc85..de48324 100644
--- a/sys/dev/usb/ohci.c
+++ b/sys/dev/usb/ohci.c
@@ -1,4 +1,4 @@
-/* $NetBSD: ohci.c,v 1.121 2002/03/16 16:11:18 tsutsui Exp $ */
+/* $NetBSD: ohci.c,v 1.123 2002/05/19 06:24:31 augustss Exp $ */
/* $FreeBSD$ */
/*
@@ -405,7 +405,7 @@ ohci_alloc_sed(ohci_softc_t *sc)
return (NULL);
for(i = 0; i < OHCI_SED_CHUNK; i++) {
offs = i * OHCI_SED_SIZE;
- sed = (ohci_soft_ed_t *)((char *)KERNADDR(&dma, offs));
+ sed = KERNADDR(&dma, offs);
sed->physaddr = DMAADDR(&dma, offs);
sed->next = sc->sc_freeeds;
sc->sc_freeeds = sed;
@@ -443,7 +443,7 @@ ohci_alloc_std(ohci_softc_t *sc)
s = splusb();
for(i = 0; i < OHCI_STD_CHUNK; i++) {
offs = i * OHCI_STD_SIZE;
- std = (ohci_soft_td_t *)((char *)KERNADDR(&dma, offs));
+ std = KERNADDR(&dma, offs);
std->physaddr = DMAADDR(&dma, offs);
std->nexttd = sc->sc_freetds;
sc->sc_freetds = std;
@@ -622,7 +622,7 @@ ohci_alloc_sitd(ohci_softc_t *sc)
return (NULL);
for(i = 0; i < OHCI_SITD_CHUNK; i++) {
offs = i * OHCI_SITD_SIZE;
- sitd = (ohci_soft_itd_t *)((char*)KERNADDR(&dma, offs));
+ sitd = KERNADDR(&dma, offs);
sitd->physaddr = DMAADDR(&dma, offs);
sitd->nextitd = sc->sc_freeitds;
sc->sc_freeitds = sitd;
@@ -703,7 +703,7 @@ ohci_init(ohci_softc_t *sc)
OHCI_HCCA_ALIGN, &sc->sc_hccadma);
if (err)
return (err);
- sc->sc_hcca = (struct ohci_hcca *)KERNADDR(&sc->sc_hccadma, 0);
+ sc->sc_hcca = KERNADDR(&sc->sc_hccadma, 0);
memset(sc->sc_hcca, 0, OHCI_HCCA_SIZE);
sc->sc_eintrs = OHCI_NORMAL_INTRS;
diff --git a/sys/dev/usb/uhci.c b/sys/dev/usb/uhci.c
index 372c51c..e01503e 100644
--- a/sys/dev/usb/uhci.c
+++ b/sys/dev/usb/uhci.c
@@ -1,4 +1,4 @@
-/* $NetBSD: uhci.c,v 1.158 2002/03/17 18:02:53 augustss Exp $ */
+/* $NetBSD: uhci.c,v 1.159 2002/05/19 06:24:32 augustss Exp $ */
/* $FreeBSD$ */
/*
@@ -1627,7 +1627,7 @@ uhci_alloc_std(uhci_softc_t *sc)
return (0);
for(i = 0; i < UHCI_STD_CHUNK; i++) {
offs = i * UHCI_STD_SIZE;
- std = (uhci_soft_td_t *)((char *)KERNADDR(&dma, offs));
+ std = KERNADDR(&dma, offs);
std->physaddr = DMAADDR(&dma, offs);
std->link.std = sc->sc_freetds;
sc->sc_freetds = std;
@@ -1670,7 +1670,7 @@ uhci_alloc_sqh(uhci_softc_t *sc)
return (0);
for(i = 0; i < UHCI_SQH_CHUNK; i++) {
offs = i * UHCI_SQH_SIZE;
- sqh = (uhci_soft_qh_t *)((char *)KERNADDR(&dma, offs));
+ sqh = KERNADDR(&dma, offs);
sqh->physaddr = DMAADDR(&dma, offs);
sqh->hlink = sc->sc_freeqhs;
sc->sc_freeqhs = sqh;
diff --git a/sys/dev/usb/usbdi.c b/sys/dev/usb/usbdi.c
index 3d4f3d9..3e50efc 100644
--- a/sys/dev/usb/usbdi.c
+++ b/sys/dev/usb/usbdi.c
@@ -1,4 +1,4 @@
-/* $NetBSD: usbdi.c,v 1.99 2002/02/28 04:49:16 thorpej Exp $ */
+/* $NetBSD: usbdi.c,v 1.100 2002/05/19 06:24:33 augustss Exp $ */
/* $FreeBSD$ */
/*
OpenPOWER on IntegriCloud