#include <linux/usb.h>
#include "../hcd.h"
+#include <asm/byteorder.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/system.h>
/* this file is part of ehci-hcd.c */
-#include <asm/byteorder.h>
-
/*-------------------------------------------------------------------------*/
/*
/* this file is part of ehci-hcd.c */
-#include <asm/byteorder.h>
-
/*-------------------------------------------------------------------------*/
/*
/* this file is part of ehci-hcd.c */
-#include <asm/byteorder.h>
-
/*-------------------------------------------------------------------------*/
/*
/*-------------------------------------------------------------------------*/
-#include "ehci.h"
-
/*
* EHCI scheduled transaction support: interrupt, iso, split iso
* These are called "periodic" transactions in the EHCI spec.
frame += period;
} while (frame < ehci->periodic_size);
+ /* update bandwidth utilization records (for usbfs) */
+ usb_claim_bandwidth (urb->dev, urb, usecs, 0);
+
/* maybe enable periodic schedule processing */
if (!ehci->periodic_urbs++) {
u32 cmd;
* $Id: ohci-q.c,v 1.6 2002/01/19 00:23:15 dbrownell Exp $
*/
-#include <asm/byteorder.h>
-
static void urb_free_priv (struct ohci_hcd *hc, urb_priv_t *urb_priv)
{
int last = urb_priv->length - 1;