The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/usb/FILES

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 A small roadmap of the USB files:
    2 
    3 FILES                   this file
    4 Makefile                to install .h files
    5 Makefile.usbdevs        to run devlist2h.awk
    6 TODO                    just a list of things to do
    7 devlist2h.awk           script to generate usbdevs*.h
    8 ehci.c                  Host controller driver for EHCI (just a stub now)
    9 ehcireg.h               Hardware definitions for EHCI (just a stub now)
   10 ehcivar.h               API for ehci.c
   11 ezload.c                EZ-USB firmware download subroutines
   12 ezload.h                API for ezload.c
   13 files.usb               config include file
   14 hid.c                   subroutines to parse and access HID data
   15 hid.h                   API for hid.c
   16 if_aue.c                USB Pegasus Ethernet driver
   17 if_auereg.h               and definitions for it
   18 if_cue.c                USB CATC Ethernet driver
   19 if_cuereg.h               and definitions for it
   20 if_kue.c                USB Kawasaki Ethernet driver
   21 if_kuereg.h               and definitions for it
   22 if_upl.c                USB Prolofic host-to-host driver
   23 kue_fw.h                Kawasaki Ethernet firmware
   24 ohci.c                  Host controller driver for OHCI
   25 ohcireg.h               Hardware definitions for OHCI
   26 ohcivar.h               API for ohci.c
   27 uaudio.c                USB audio class driver
   28 uaudioreg.h               and definitions for it
   29 ucom.c                  TTY emulation for two bulk pipes
   30 ucomvar.h               TTY emulation interface
   31 uftdi.c                 USB FTDI serial driver
   32 uftdireg.h                and definitions for it
   33 ugen.c                  generic driver that can handle access to any USB device
   34 uhci.c                  Host controller driver for UHCI
   35 uhcireg.h               Hardware definitions for UHCI
   36 uhcivar.h               API for uhci.c
   37 uhid.c                  USB generic HID driver
   38 uhidev.c                USB HID class driver
   39 uhidev.h                  and definitions for it
   40 uhub.c                  USB hub driver
   41 ukbd.c                  USB keyboard driver
   42 ukbdmap.c               wscons key mapping for ukbd
   43 ukbdvar.h               API for ukbd.c
   44 ulpt.c                  USB printer class driver
   45 umass.c                 USB mass storage wire protocol driver
   46 umass_isdata.c          In-System Design ATA over bulk-only driver
   47 umass_isdata.h            and definitions for it
   48 umass_quirks.c          Table of strange umass devices
   49 umass_quirks.h            and definitions for it
   50 umass_scsipi.c          umass command protocol driver
   51 umass_scsipi.h            and definitions for it
   52 umassvar.h              definitions for umass.c
   53 umidi.c                 USB MIDI driver
   54 umidi_quirks.c          Strange MIDI devices
   55 umidi_quirks.h            and definitions for it
   56 umidireg.h              Protocol definitions for umidi.c
   57 umidivar.h              definitions for umidi.c
   58 umodem.c                USB modem (CDC ACM) driver
   59 ums.c                   USB mouse driver
   60 urio.c                  USB Diamond Rio500 driver
   61 urio.h                  USB Diamond Rio500 defines
   62 usb.c                   usb (bus) device driver
   63 usb.h                   general USB defines
   64 usb_mem.c               memory allocation for DMAable memory
   65 usb_mem.h               API for usb_mem.c
   66 usb_port.h              compatibility defines for different OSs
   67 usb_quirks.c            table of non-conforming USB devices and their problems
   68 usb_quirks.h            API for usb_quirks.c
   69 usb_subr.c              various subroutines used by USB code
   70 usbcdc.h                USB CDC class definitions
   71 usbdevs                 data base of known device
   72 usbdevs.h               generated from usbdevs
   73 usbdevs_data.h          generated from usbdevs
   74 usbdi.c                 implementation of the USBDI API, which all drivers use
   75 usbdi.h                 API for usbdi.c
   76 usbdi_util.c            utilities built on top of usbdi.h
   77 usbdi_util.h            API for usbdi_util.c
   78 usbdivar.h              internal defines and structures for usbdi.c
   79 uscanner.c              minimal USB scanner driver
   80 usscanner.c             driver for some SCSI-over-USB scanners
   81 usbhid.h                USB HID class definitions
   82 uvisor.c                USB Handsping Visor driver
   83 uyap.c                  Initial firmware downloader for Y@P phones
   84 uyap_firmware.h         Firmware for the Y@P phone

Cache object: 6e6e32487899fa8f652c0a0b34dbb9d0


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.