Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/nick-nhusb]: src/sys/dev/usb Use an anonymous union in struct ehci_pipe ...
details: https://anonhg.NetBSD.org/src/rev/b13ecd34c7d1
branches: nick-nhusb
changeset: 334189:b13ecd34c7d1
user: skrll <skrll%NetBSD.org@localhost>
date: Mon Apr 06 07:08:59 2015 +0000
description:
Use an anonymous union in struct ehci_pipe and rename the ctl member to
ctrl.
No functional change.
diffstat:
sys/dev/usb/ehci.c | 46 +++++++++++++++++++++++-----------------------
1 files changed, 23 insertions(+), 23 deletions(-)
diffs (165 lines):
diff -r 5837796fe231 -r b13ecd34c7d1 sys/dev/usb/ehci.c
--- a/sys/dev/usb/ehci.c Sun Apr 05 07:26:31 2015 +0000
+++ b/sys/dev/usb/ehci.c Mon Apr 06 07:08:59 2015 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ehci.c,v 1.234.2.46 2015/03/21 16:42:55 skrll Exp $ */
+/* $NetBSD: ehci.c,v 1.234.2.47 2015/04/06 07:08:59 skrll Exp $ */
/*
* Copyright (c) 2004-2012 The NetBSD Foundation, Inc.
@@ -53,7 +53,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ehci.c,v 1.234.2.46 2015/03/21 16:42:55 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ehci.c,v 1.234.2.47 2015/04/06 07:08:59 skrll Exp $");
#include "ohci.h"
#include "uhci.h"
@@ -137,7 +137,7 @@
/* Control pipe */
struct {
usb_dma_t reqdma;
- } ctl;
+ } ctrl;
/* Interrupt pipe */
struct {
u_int length;
@@ -147,7 +147,7 @@
u_int next_frame;
u_int cur_xfers;
} isoc;
- } u;
+ };
};
Static usbd_status ehci_open(struct usbd_pipe *);
@@ -1965,7 +1965,7 @@
switch (xfertype) {
case UE_CONTROL:
err = usb_allocmem(&sc->sc_bus, sizeof(usb_device_request_t),
- 0, &epipe->u.ctl.reqdma);
+ 0, &epipe->ctrl.reqdma);
#ifdef EHCI_DEBUG
if (err)
printf("ehci_open: usb_allocmem()=%d\n", err);
@@ -2019,8 +2019,8 @@
err = USBD_INVAL;
goto bad;
}
- epipe->u.isoc.next_frame = 0;
- epipe->u.isoc.cur_xfers = 0;
+ epipe->isoc.next_frame = 0;
+ epipe->isoc.cur_xfers = 0;
break;
default:
USBHIST_LOG(ehcidebug, "bad xfer type %d", xfertype, 0, 0, 0);
@@ -3470,7 +3470,7 @@
if (xfer->ux_status != USBD_NOMEM && ehci_active_intr_list(ex)) {
ehci_del_intr_list(sc, ex); /* remove from active list */
ehci_free_sqtd_chain(sc, ex->ex_sqtdstart, NULL);
- usb_syncmem(&epipe->u.ctl.reqdma, 0, sizeof(*req),
+ usb_syncmem(&epipe->ctrl.reqdma, 0, sizeof(*req),
BUS_DMASYNC_POSTWRITE);
if (len)
usb_syncmem(&xfer->ux_dmabuf, 0, len,
@@ -3577,8 +3577,8 @@
next = stat;
}
- memcpy(KERNADDR(&epipe->u.ctl.reqdma, 0), req, sizeof(*req));
- usb_syncmem(&epipe->u.ctl.reqdma, 0, sizeof(*req), BUS_DMASYNC_PREWRITE);
+ memcpy(KERNADDR(&epipe->ctrl.reqdma, 0), req, sizeof(*req));
+ usb_syncmem(&epipe->ctrl.reqdma, 0, sizeof(*req), BUS_DMASYNC_PREWRITE);
/* Clear toggle */
setup->qtd.qtd_status = htole32(
@@ -3588,7 +3588,7 @@
EHCI_QTD_SET_TOGGLE(0) |
EHCI_QTD_SET_BYTES(sizeof(*req))
);
- setup->qtd.qtd_buffer[0] = htole32(DMAADDR(&epipe->u.ctl.reqdma, 0));
+ setup->qtd.qtd_buffer[0] = htole32(DMAADDR(&epipe->ctrl.reqdma, 0));
setup->qtd.qtd_buffer_hi[0] = 0;
setup->nextqtd = next;
setup->qtd.qtd_next = setup->qtd.qtd_altnext = htole32(next->physaddr);
@@ -3914,7 +3914,7 @@
isread = UE_GET_DIR(endpt) == UE_DIR_IN;
sqh = epipe->sqh;
- epipe->u.intr.length = len;
+ epipe->intr.length = len;
err = ehci_alloc_sqtd_chain(epipe, sc, len, isread, xfer, &data,
&dataend);
@@ -4016,7 +4016,7 @@
if (xfer->ux_pipe->up_repeat) {
ehci_free_sqtd_chain(sc, exfer->ex_sqtdstart, NULL);
- len = epipe->u.intr.length;
+ len = epipe->intr.length;
xfer->ux_length = len;
endpt = epipe->pipe.up_endpoint->ue_edesc->bEndpointAddress;
isread = UE_GET_DIR(endpt) == UE_DIR_IN;
@@ -4273,8 +4273,8 @@
mutex_enter(&sc->sc_lock);
/* Start inserting frames */
- if (epipe->u.isoc.cur_xfers > 0) {
- frindex = epipe->u.isoc.next_frame;
+ if (epipe->isoc.cur_xfers > 0) {
+ frindex = epipe->isoc.next_frame;
} else {
frindex = EOREAD4(sc, EHCI_FRINDEX);
frindex = frindex >> 3; /* Erase microframe index */
@@ -4332,8 +4332,8 @@
sitd = sitd->xfer_next;
}
- epipe->u.isoc.cur_xfers++;
- epipe->u.isoc.next_frame = frindex;
+ epipe->isoc.cur_xfers++;
+ epipe->isoc.next_frame = frindex;
exfer->ex_sitdstart = start;
exfer->ex_sitdend = stop;
@@ -4381,7 +4381,7 @@
KASSERT(mutex_owned(&sc->sc_lock));
- epipe->u.isoc.cur_xfers--;
+ epipe->isoc.cur_xfers--;
if (xfer->ux_status != USBD_NOMEM && ehci_active_intr_list(exfer)) {
ehci_del_intr_list(sc, exfer);
ehci_rem_free_sitd_chain(sc, exfer);
@@ -4601,8 +4601,8 @@
mutex_enter(&sc->sc_lock);
/* Start inserting frames */
- if (epipe->u.isoc.cur_xfers > 0) {
- frindex = epipe->u.isoc.next_frame;
+ if (epipe->isoc.cur_xfers > 0) {
+ frindex = epipe->isoc.next_frame;
} else {
frindex = EOREAD4(sc, EHCI_FRINDEX);
frindex = frindex >> 3; /* Erase microframe index */
@@ -4661,8 +4661,8 @@
itd = itd->xfer_next;
}
- epipe->u.isoc.cur_xfers++;
- epipe->u.isoc.next_frame = frindex;
+ epipe->isoc.cur_xfers++;
+ epipe->isoc.next_frame = frindex;
exfer->ex_itdstart = start;
exfer->ex_itdend = stop;
@@ -4709,7 +4709,7 @@
KASSERT(mutex_owned(&sc->sc_lock));
- epipe->u.isoc.cur_xfers--;
+ epipe->isoc.cur_xfers--;
if (xfer->ux_status != USBD_NOMEM && ehci_active_intr_list(exfer)) {
ehci_del_intr_list(sc, exfer);
ehci_rem_free_itd_chain(sc, exfer);
Home |
Main Index |
Thread Index |
Old Index