PERFORCE change 128872 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Fri Nov 9 11:30:17 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=128872
Change 128872 by hselasky at hselasky_laptop001 on 2007/11/09 19:29:16
The first step into fully supporting Zero-Copy.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/usb_subr.h#49 edit
.. //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#39 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/usb_subr.h#49 (text+ko) ====
@@ -697,6 +697,7 @@
void usbd_start_hardware(struct usbd_xfer *xfer);
void usbd_transfer_start(struct usbd_xfer *xfer);
void usbd_transfer_stop(struct usbd_xfer *xfer);
+void usbd_set_frame_data(struct usbd_xfer *xfer, void *ptr, uint32_t len, uint32_t frindex);
void __usbd_callback(struct usbd_xfer *xfer);
void usbd_do_callback(struct usbd_xfer **pp_xfer, struct thread *td);
void usbd_transfer_enqueue(struct usbd_xfer *xfer);
==== //depot/projects/usb/src/sys/dev/usb/usb_transfer.c#39 (text+ko) ====
@@ -1421,6 +1421,19 @@
return;
}
+/*------------------------------------------------------------------------*
+ * usbd_set_frame_data
+ *
+ * This function sets the pointer and length of data that should loaded
+ * directly into DMA for the given USB frame.
+ *------------------------------------------------------------------------*/
+void
+usbd_set_frame_data(struct usbd_xfer *xfer, void *ptr, uint32_t len,
+ uint32_t frindex)
+{
+ return;
+}
+
/*---------------------------------------------------------------------------*
* __usbd_callback
*
More information about the p4-projects
mailing list