日志档案

发表于 2006-11-22 14:07:08

54

标签: linux  driver  filesystem  kernel  

linux内核的目录文件结构--详细

linux内核的目录文件结构--详细

作者:peter8888

        为了大家研究方便,我把linux内核的目录文件结构导出以树状显示。让大家能从全局对linux内核的目录文件结构有一个印象。方便大家分析、研究。从而更清楚地了解linux移植时需修改哪些目录的文件,添加驱动时需修改哪些目录的文件,哪些不需修改。

        接下来我会给大家讲述移植及驱动的添加、修改。希望能给大家有所启发。

Folder PATH listing for volume DISKE
Volume serial number is 71F2E346 68AE:1F95
E:\KERNEL
│   README
│   MAINTAINERS
│   COPYING
│   CREDITS
│   Rules.make
│   ARMSYS2410_cfg
│   REPORTING-BUGS
│   System.map
│   vmlinux
│   Makefile
│  
├───arch
│   ├───alpha
│   │   │   vmlinux.lds.in
│   │   │   defconfig
│   │   │   Makefile
│   │   │   config.in
│   │   │  
│   │   ├───boot
│   │   │   │   head.S
│   │   │   │   bootp.c
│   │   │   │   bootloader.lds
│   │   │   │   Makefile
│   │   │   │   main.c
│   │   │   │  
│   │   │   └───tools
│   │   │           objstrip.c
│   │   │           mkbb.c
│   │   │          
│   │   ├───kernel
│   │   │       sys_noritake.c
│   │   │       core_mcpcia.c
│   │   │       core_lca.c
│   │   │       sys_dp264.c
│   │   │       sys_ruffian.c
│   │   │       sys_rx164.c
│   │   │       pci-noop.c
│   │   │       core_tsunami.c
│   │   │       srm_env.c
│   │   │       time.c
│   │   │       pci.c
│   │   │       pci_impl.h
│   │   │       machvec_impl.h
│   │   │       irq.c
│   │   │       core_cia.c
│   │   │       head.S
│   │   │       core_irongate.c
│   │   │       irq_alpha.c
│   │   │       sys_cabriolet.c
│   │   │       core_polaris.c
│   │   │       irq_srm.c
│   │   │       core_titan.c
│   │   │       smc37c93x.c
│   │   │       core_wildfire.c
│   │   │       sys_eiger.c
│   │   │       sys_eb64p.c
│   │   │       sys_sable.c
│   │   │       sys_sio.c
│   │   │       ptrace.c
│   │   │       pci_iommu.c
│   │   │       sys_mikasa.c
│   │   │       osf_sys.c
│   │   │       sys_jensen.c
│   │   │       irq_smp.c
│   │   │       proto.h
│   │   │       console.c
│   │   │       sys_nautilus.c
│   │   │       irq_i8259.c
│   │   │       irq_pyxis.c
│   │   │       sys_sx164.c
│   │   │       sys_alcor.c
│   │   │       sys_takara.c
│   │   │       core_t2.c
│   │   │       semaphore.c
│   │   │       smp.c
│   │   │       es1888.c
│   │   │       setup.c
│   │   │       sys_miata.c
│   │   │       sys_rawhide.c
│   │   │       smc37c669.c
│   │   │       check_asm.c
│   │   │       sys_titan.c
│   │   │       ns87312.c
│   │   │       core_apecs.c
│   │   │       Makefile
│   │   │       alpha_ksyms.c
│   │   │       signal.c
│   │   │       entry.S
│   │   │       sys_wildfire.c
│   │   │       traps.c
│   │   │       process.c
│   │   │       irq_impl.h
│   │   │      
│   │   ├───lib
│   │   │       udelay.c
│   │   │       ev67-strchr.S
│   │   │       clear_user.S
│   │   │       stxcpy.S
│   │   │       memset.S
│   │   │       dec_and_lock.c
│   │   │       ev6-clear_page.S
│   │   │       checksum.c
│   │   │       copy_user.S
│   │   │       strncpy.S
│   │   │       memmove.S
│   │   │       strcat.S
│   │   │       stackkill.S
│   │   │       strlen.S
│   │   │       srm_printk.c
│   │   │       ev6-stxcpy.S
│   │   │       callback_srm.S
│   │   │       ev6-strncpy_from_user.S
│   │   │       ev6-memchr.S
│   │   │       strlen_user.S
│   │   │       io.c
│   │   │       ev67-strncat.S
│   │   │       memchr.S
│   │   │       ev6-clear_user.S
│   │   │       strncpy_from_user.S
│   │   │       ev6-memcpy.S
│   │   │       strchr.S
│   │   │       stxncpy.S
│   │   │       csum_ipv6_magic.S
│   │   │       strcpy.S
│   │   │       ev67-strlen_user.S
│   │   │       strrchr.S
│   │   │       ev6-copy_user.S
│   │   │       copy_page.S
│   │   │       ev6-memset.S
│   │   │       ev6-copy_page.S
│   │   │       stacktrace.c
│   │   │       ev67-strrchr.S
│   │   │       clear_page.S
│   │   │       srm_puts.c
│   │   │       csum_partial_copy.c
│   │   │       memcpy.c
│   │   │       strcasecmp.c
│   │   │       Makefile
│   │   │       strncat.S
│   │   │       ev67-strcat.S
│   │   │       ev67-strlen.S
│   │   │       fpreg.c
│   │   │       ev6-stxncpy.S
│   │   │       stackcheck.S
│   │   │       divide.S
│   │   │       ev6-divide.S
│   │   │       ev6-csum_ipv6_magic.S
│   │   │      
│   │   ├───math-emu
│   │   │       qrnnd.S
│   │   │       sfp-util.h
│   │   │       math.c
│   │   │       Makefile
│   │   │      
│   │   └───mm
│   │           fault.c
│   │           init.c
│   │           numa.c
│   │           Makefile
│   │           extable.c
│   │          
│   ├───arm
│   │   │   vmlinux-armv.lds.in
│   │   │   defconfig
│   │   │   vmlinux.lds
│   │   │   vmlinux-armo.lds.in
│   │   │   Makefile
│   │   │   config.in
│   │   │  
│   │   ├───boot
│   │   │   │   zImage-jffs2
│   │   │   │   install.sh
│   │   │   │   zImage
│   │   │   │   Makefile
│   │   │   │  
│   │   │   ├───bootp
│   │   │   │       init.S
│   │   │   │       Makefile
│   │   │   │       bootp.lds
│   │   │   │      
│   │   │   └───compressed
│   │   │           head-sa1100.S
│   │   │           misc.o
│   │   │           head-l7200.S
│   │   │           head-shark.S
│   │   │           vmlinux.lds.in
│   │   │           head-clps7500.S
│   │   │           head.S
│   │   │           head-mx1ads.S
│   │   │           Makefile.debug
│   │   │           head-s3c2410.S
│   │   │           head-integrator.S
│   │   │           vmlinux.lds
│   │   │           head-netwinder.S
│   │   │           misc.c
│   │   │           ll_char_wr.S
│   │   │           piggy.o
│   │   │           head-ftvpci.S
│   │   │           ofw-shark.c
│   │   │           vmlinux
│   │   │           head-epxa10db.S
│   │   │           head.o
│   │   │           Makefile
│   │   │           head-s3c2410.o
│   │   │           head-xscale.S
│   │   │          
│   │   ├───def-configs
│   │   │       pleb
│   │   │       clps7500
│   │   │       pfs168_mqtft
│   │   │       brutus
│   │   │       empeg
│   │   │       anakin
│   │   │       badge4
│   │   │       footbridge
│   │   │       lubbock
│   │   │       integrator
│   │   │       jornada720
│   │   │       ggh0724
│   │   │       cep
│   │   │       rpc
│   │   │       huw_webpanel
│   │   │       flexanet
│   │   │       ebsa110
│   │   │       neponset
│   │   │       pangolin
│   │   │       smdk2410
│   │   │       lart
│   │   │       shannon
│   │   │       pfs168_mqvga
│   │   │       adsbitsy
│   │   │       ggh-jffs2
│   │   │       graphicsmaster
│   │   │       freebird
│   │   │       ARMSYS2410_cfg
│   │   │       h3600
│   │   │       s3c2410-tk
│   │   │       cerfpda_pxa
│   │   │       graphicsclient
│   │   │       cerfboard_pxa
│   │   │       edb7211
│   │   │       ggh.old
│   │   │       ggh
│   │   │       cerfcube
│   │   │       frodo
│   │   │       lusl7200
│   │   │       epxa10db
│   │   │       pxa_idp
│   │   │       smdk
│   │   │       omnimeter
│   │   │       ggh-jffs2.old
│   │   │       pfs168_satft
│   │   │       sherman
│   │   │       cerfpod
│   │   │       a5k
│   │   │       assabet
│   │   │       system3
│   │   │       nanoengine
│   │   │       cerfpda
│   │   │       freebird_new
│   │   │       shark
│   │   │       pfs168_sastn
│   │   │       fortunet
│   │   │       victor
│   │   │      
│   │   ├───fastfpe
│   │   │       fast-math-emu.o
│   │   │       module.c
│   │   │       CPDO.S
│   │   │       CPRT.S
│   │   │       CPDT.S
│   │   │       Makefile
│   │   │       entry.S
│   │   │      
│   │   ├───kernel
│   │   │       head-armo.S
│   │   │       dma-isa.c
│   │   │       bios32.c
.   .   .
.   .   .
.   .   .
│   │   │      
│   │   ├───midi
│   │   │       via82cxxx.h
│   │   │       emu10k1.h
│   │   │      
│   │   ├───minix
│   │   │       fs.h
│   │   │      
│   │   ├───msdos
│   │   │       fs.h
│   │   │       partition.h
│   │   │      
│   │   ├───mtd
│   │   │   │   physmap.h
│   │   │   │   edb7312.h
│   │   │   │   iq80310.h
│   │   │   │   ceiva.h
│   │   │   │   doc2001plus.h
│   │   │   │   pcmcia.h
│   │   │   │   mtdram.h
│   │   │   │   partitions.h
│   │   │   │   slram.h
│   │   │   │   impa7.h
│   │   │   │   char.h
│   │   │   │   rom.h
│   │   │   │   nand.h
│   │   │   │   concat.h
│   │   │   │   ram.h
│   │   │   │   pci.h
│   │   │   │   absent.h
│   │   │   │   dc21285.h
│   │   │   │   doc2000.h
│   │   │   │   docprobe.h
│   │   │   │   h720x.h
│   │   │   │   lubbock.h
│   │   │   │   sharp.h
│   │   │   │   fortunet.h
│   │   │   │   blkmtd.h
│   │   │   │   doc2001.h
│   │   │   │   debug.h
│   │   │   │   cdb89712.h
│   │   │   │   ixp425.h
│   │   │   │   amdstd.h
│   │   │   │   jedec.h
│   │   │   │   autcpu12.h
│   │   │   │   cfi.h
│   │   │   │   jedecprobe.h
│   │   │   │   sa1100.h
│   │   │   │   pmc551.h
│   │   │   │   epxa10db.h
│   │   │   │   block.h
│   │   │   │  
│   │   │   ├───afs
│   │   │   │       parts.h
│   │   │   │      
│   │   │   ├───arm
│   │   │   │       integrator.h
│   │   │   │      
│   │   │   ├───cfi
│   │   │   │       intelext.h
│   │   │   │       staa.h
│   │   │   │       util.h
│   │   │   │       amdstd.h
│   │   │   │      
│   │   │   ├───cmdline
│   │   │   │       parts.h
│   │   │   │      
│   │   │   ├───complex
│   │   │   │       mappings.h
│   │   │   │      
│   │   │   ├───gen
│   │   │   │       probe.h
│   │   │   │      
│   │   │   ├───nand
│   │   │   │   │   edb7312.h
│   │   │   │   │   ids.h
│   │   │   │   │   spia.h
│   │   │   │   │   s3c2410.h
│   │   │   │   │   autcpu12.h
│   │   │   │   │   toto.h
│   │   │   │   │  
│   │   │   │   └───verify
│   │   │   │           write.h
│   │   │   │          
│   │   │   ├───nor
│   │   │   │       toto.h
│   │   │   │      
│   │   │   ├───obsolete
│   │   │   │       chips.h
│   │   │   │      
│   │   │   └───redboot
│   │   │           parts.h
│   │   │          
│   │   ├───myri
│   │   │       sbus.h
│   │   │      
│   │   ├───ncp
│   │   │       fs.h
│   │   │      
│   │   ├───ncpfs
│   │   │   │   strong.h
│   │   │   │   extras.h
│   │   │   │   nls.h
│   │   │   │   smalldos.h
│   │   │   │  
│   │   │   ├───ioctl
│   │   │   │       locking.h
│   │   │   │      
│   │   │   ├───nfs
│   │   │   │       ns.h
│   │   │   │      
│   │   │   ├───os2
│   │   │   │       ns.h
│   │   │   │      
│   │   │   └───packet
│   │   │           signing.h
│   │   │          
│   │   ├───ne2k
│   │   │       pci.h
│   │   │      
│   │   ├───net
│   │   │   │   ipip.h
│   │   │   │   ethernet.h
│   │   │   │   fastroute.h
│   │   │   │   sched.h
│   │   │   │   fc.h
│   │   │   │   pci.h
│   │   │   │   ipgre.h
│   │   │   │   divert.h
│   │   │   │   isa.h
│   │   │   │   pocket.h
│   │   │   │   radio.h
│   │   │   │  
│   │   │   ├───hw
│   │   │   │       flowcontrol.h
│   │   │   │      
│   │   │   └───vendor
│   │   │           smc.h
│   │   │           racal.h
│   │   │           3com.h
│   │   │          
│   │   ├───netlink
│   │   │       dev.h
│   │   │      
│   │   ├───nfs
│   │   │       fs.h
│   │   │       v3.h
│   │   │      
│   │   ├───nfsd
│   │   │       v3.h
│   │   │      
│   │   ├───nls
│   │   │   │   default.h
│   │   │   │   utf8.h
│   │   │   │  
│   │   │   ├───codepage
│   │   │   │       775.h
│   │   │   │       861.h
│   │   │   │       857.h
│   │   │   │       874.h
│   │   │   │       1250.h
│   │   │   │       862.h
│   │   │   │       865.h
│   │   │   │       932.h
│   │   │   │       737.h
│   │   │   │       850.h
│   │   │   │       950.h
│   │   │   │       936.h
│   │   │   │       864.h
│   │   │   │       863.h
│   │   │   │       949.h
│   │   │   │       869.h
│   │   │   │       852.h
│   │   │   │       1251.h
│   │   │   │       866.h
│   │   │   │       437.h
│   │   │   │       855.h
│   │   │   │       860.h
│   │   │   │      
│   │   │   ├───iso8859
│   │   │   │       5.h
│   │   │   │       3.h
│   │   │   │       6.h
│   │   │   │       14.h
│   │   │   │       7.h
│   │   │   │       1.h
│   │   │   │       13.h
│   │   │   │       4.h
│   │   │   │       2.h
│   │   │   │       9.h
│   │   │   │       15.h
│   │   │   │       8.h
│   │   │   │      
│   │   │   └───koi8
│   │   │           r.h
│   │   │           u.h
│   │   │          
│   │   ├───no
│   │   │   ├───oom
│   │   │   │       killer.h
│   │   │   │      
│   │   │   ├───pgt
│   │   │   │       cache.h
│   │   │   │      
│   │   │   └───tag
│   │   │           cmdline.h
│   │   │          
│   │   ├───ntfs
│   │   │       fs.h
│   │   │       rw.h
│   │   │      
│   │   ├───partition
│   │   │       advanced.h
│   │   │      
│   │   ├───pc
│   │   │       keymap.h
│   │   │      
│   │   ├───proc
│   │   │       fs.h
│   │   │      
│   │   ├───qic02
│   │   │       tape.h
│   │   │      
│   │   ├───qnx4fs
│   │   │       fs.h
│   │   │       rw.h
│   │   │      
│   │   ├───reduce
│   │   │   └───tty
│   │   │           modular.h
│   │   │          
│   │   ├───reiserfs
│   │   │   │   fs.h
│   │   │   │   check.h
│   │   │   │  
│   │   │   └───proc
│   │   │           info.h
│   │   │          
│   │   ├───romfs
│   │   │       fs.h
│   │   │      
│   │   ├───root
│   │   │       nfs.h
│   │   │      
│   │   ├───rwsem
│   │   │   ├───generic
│   │   │   │       spinlock.h
│   │   │   │      
│   │   │   └───xchgadd
│   │   │           algorithm.h
│   │   │          
│   │   ├───s3c2410
│   │   │   │   rtc.h
│   │   │   │   touchscreen.h
│   │   │   │   usb.h
│   │   │   │   smdk.h
│   │   │   │  
│   │   │   ├───gpio
│   │   │   │       buttons.h
│   │   │   │      
│   │   │   ├───smdk
│   │   │   │   │   320240.h
│   │   │   │   │   240320.h
│   │   │   │   │   640480.h
│   │   │   │   │  
│   │   │   │   └───stn
│   │   │   │           640480.h
│   │   │   │          
│   │   │   └───usb
│   │   │           char.h
│   │   │          
│   │   ├───scsi
│   │   │   │   psi240i.h
│   │   │   │   dtc3280.h
│   │   │   │   inia100.h
│   │   │   │   constants.h
│   │   │   │   sim710.h
│   │   │   │   ncr53c7xx.h
│   │   │   │   logging.h
│   │   │   │   aha152x.h
│   │   │   │   buslogic.h
│   │   │   │   sym53c416.h
│   │   │   │   in2000.h
│   │   │   │   aha1542.h
│   │   │   │   aacraid.h
│   │   │   │   advansys.h
│   │   │   │   gdth.h
│   │   │   │   megaraid.h
│   │   │   │   pci2220i.h
│   │   │   │   aic7xxx.h
│   │   │   │   ncr53c406a.h
│   │   │   │   7000fasst.h
│   │   │   │   pas16.h
│   │   │   │   am53c974.h
│   │   │   │   acard.h
│   │   │   │   initio.h
│   │   │   │   debug.h
│   │   │   │   eata.h
│   │   │   │   t128.h
│   │   │   │   pci2000.h
│   │   │   │   dmx3191d.h
│   │   │   │   aha1740.h
│   │   │   │  
│   │   │   ├───aic7xxx
│   │   │   │       old.h
│   │   │   │      
│   │   │   ├───debug
│   │   │   │       queues.h
│   │   │   │      
│   │   │   ├───dpt
│   │   │   │       i2o.h
│   │   │   │      
│   │   │   ├───eata
│   │   │   │       pio.h
│   │   │   │       dma.h
│   │   │   │      
│   │   │   ├───future
│   │   │   │       domain.h
│   │   │   │      
│   │   │   ├───generic
│   │   │   │       ncr5380.h
│   │   │   │      
│   │   │   ├───multi
│   │   │   │       lun.h
│   │   │   │      
│   │   │   ├───qlogic
│   │   │   │       fas.h
│   │   │   │      
│   │   │   └───u14
│   │   │           34f.h
│   │   │          
│   │   ├───sd
│   │   │   └───extra
│   │   │           devs.h
│   │   │          
│   │   ├───serial
│   │   │   │   anakin.h
│   │   │   │   extended.h
│   │   │   │   core.h
│   │   │   │   uart00.h
│   │   │   │   nonstandard.h
│   │   │   │   clps711x.h
│   │   │   │   amba.h
│   │   │   │   8250.h
│   │   │   │   s3c2410.h
│   │   │   │   s3c2400.h
│   │   │   │   sa1100.h
│   │   │   │   21285.h
│   │   │   │  
│   │   │   ├───21285
│   │   │   │       console.h
│   │   │   │       old.h
│   │   │   │      
│   │   │   ├───8250
│   │   │   │   │   extended.h
│   │   │   │   │   multiport.h
│   │   │   │   │   console.h
│   │   │   │   │   hub6.h
│   │   │   │   │  
│   │   │   │   ├───detect
│   │   │   │   │       irq.h
│   │   │   │   │      
│   │   │   │   ├───many
│   │   │   │   │       ports.h
│   │   │   │   │      
│   │   │   │   └───share
│   │   │   │           irq.h
│   │   │   │          
│   │   │   ├───amba
│   │   │   │       console.h
│   │   │   │      
│   │   │   ├───anakin
│   │   │   │       console.h
│   │   │   │      
│   │   │   ├───clps711x
│   │   │   │       console.h
│   │   │   │      
│   │   │   ├───core
│   │   │   │       console.h
│   │   │   │      
│   │   │   ├───s3c2400
│   │   │   │       console.h
│   │   │   │      
│   │   │   ├───s3c2410
│   │   │   │       console.h
│   │   │   │      
│   │   │   ├───sa1100
│   │   │   │       console.h
│   │   │   │      
│   │   │   └───uart00
│   │   │           console.h
│   │   │          
│   │   ├───smb
│   │   │   │   fs.h
│   │   │   │   nls.h
│   │   │   │  
│   │   │   └───nls
│   │   │           default.h
│   │   │           remote.h
│   │   │          
│   │   ├───smdk
│   │   │       aiji.h
│   │   │      
│   │   ├───sound
│   │   │   │   maestro.h
│   │   │   │   via82cxxx.h
│   │   │   │   waveartist.h
│   │   │   │   cs4281.h
│   │   │   │   tvmixer.h
│   │   │   │   rme96xx.h
│   │   │   │   oss.h
│   │   │   │   ich.h
│   │   │   │   cmpci.h
│   │   │   │   trident.h
│   │   │   │   emu10k1.h
│   │   │   │   msndpin.h
│   │   │   │   es1371.h
│   │   │   │   maestro3.h
│   │   │   │   mk4002.h
│   │   │   │   esssolo1.h
│   │   │   │   bt878.h
│   │   │   │   es1370.h
│   │   │   │   fusion.h
│   │   │   │   msndclas.h
│   │   │   │   sonicvibes.h
│   │   │   │  
│   │   │   ├───pxa
│   │   │   │       ac97.h
│   │   │   │      
│   │   │   └───smdk2410
│   │   │           uda1341.h
│   │   │          
│   │   ├───syn
│   │   │       cookies.h
│   │   │      
│   │   ├───sysv
│   │   │       fs.h
│   │   │      
│   │   ├───udf
│   │   │       fs.h
│   │   │       rw.h
│   │   │      
│   │   ├───ufs
│   │   │   │   fs.h
│   │   │   │  
│   │   │   └───fs
│   │   │           write.h
│   │   │          
│   │   ├───umsdos
│   │   │       fs.h
│   │   │      
│   │   ├───unix98
│   │   │   │   ptys.h
│   │   │   │  
│   │   │   └───pty
│   │   │           count.h
│   │   │          
│   │   ├───usb
│   │   │   │   uhci.h
│   │   │   │   usbnet.h
│   │   │   │   mdc800.h
│   │   │   │   mouse.h
│   │   │   │   hiddev.h
│   │   │   │   hpusbscsi.h
│   │   │   │   hid.h
│   │   │   │   cdcether.h
│   │   │   │   dc2xx.h
│   │   │   │   audio.h
│   │   │   │   uss720.h
│   │   │   │   bandwidth.h
│   │   │   │   scanner.h
│   │   │   │   storage.h
│   │   │   │   catc.h
│   │   │   │   ohci.h
│   │   │   │   acm.h
│   │   │   │   microtek.h
│   │   │   │   uhci124.h
│   │   │   │   pegasus.h
│   │   │   │   printer.h
│   │   │   │   rio500.h
│   │   │   │   kaweth.h
│   │   │   │   debug.h
│   │   │   │   wacom.h
│   │   │   │   serial.h
│   │   │   │   bluetooth.h
│   │   │   │   devicefs.h
│   │   │   │   kbd.h
│   │   │   │  
│   │   │   ├───hid
│   │   │   │       module.h
│   │   │   │      
│   │   │   ├───long
│   │   │   │       timeout.h
│   │   │   │      
│   │   │   ├───ohci
│   │   │   │       sa1111.h
│   │   │   │       s3c2410.h
│   │   │   │      
│   │   │   ├───serial
│   │   │   │   │   ipaq.h
│   │   │   │   │   xircom.h
│   │   │   │   │   visor.h
│   │   │   │   │   generic.h
│   │   │   │   │   cyberjack.h
│   │   │   │   │   omninet.h
│   │   │   │   │   module.h
│   │   │   │   │   edgeport.h
│   │   │   │   │   empeg.h
│   │   │   │   │   ir.h
│   │   │   │   │   whiteheat.h
│   │   │   │   │   keyspan.h
│   │   │   │   │   belkin.h
│   │   │   │   │   pl2303.h
│   │   │   │   │   klsi.h
│   │   │   │   │  
│   │   │   │   ├───digi
│   │   │   │   │       acceleport.h
│   │   │   │   │      
│   │   │   │   ├───ftdi
│   │   │   │   │       sio.h
│   │   │   │   │      
│   │   │   │   ├───keyspan
│   │   │   │   │       usa28x.h
│   │   │   │   │       usa18x.h
│   │   │   │   │       usa28xb.h
│   │   │   │   │       usa49w.h
│   │   │   │   │       pda.h
│   │   │   │   │       usa28xa.h
│   │   │   │   │       usa28.h
│   │   │   │   │       usa19.h
│   │   │   │   │       usa19w.h
│   │   │   │   │      
│   │   │   │   └───mct
│   │   │   │           u232.h
│   │   │   │          
│   │   │   ├───storage
│   │   │   │       sddr09.h
│   │   │   │       datafab.h
│   │   │   │       jumpshot.h
│   │   │   │       isd200.h
│   │   │   │       dpcm.h
│   │   │   │       hp8200e.h
│   │   │   │       freecom.h
│   │   │   │       debug.h
│   │   │   │      
│   │   │   └───uhci
│   │   │           alt.h
│   │   │          
│   │   ├───vfat
│   │   │       fs.h
│   │   │      
│   │   ├───vga
│   │   │       console.h
│   │   │      
│   │   ├───via
│   │   │   │   rhine.h
│   │   │   │  
│   │   │   └───rhine
│   │   │           mmio.h
│   │   │          
│   │   ├───video
│   │   │       dev.h
│   │   │      
│   │   ├───vlan
│   │   │       8021q.h
│   │   │      
│   │   ├───vt
│   │   │       console.h
│   │   │      
│   │   ├───vxfs
│   │   │       fs.h
│   │   │      
│   │   ├───wan
│   │   │       router.h
│   │   │      
│   │   ├───winbond
│   │   │       840.h
│   │   │      
│   │   ├───zboot
│   │   │   │   rom.h
│   │   │   │  
│   │   │   └───rom
│   │   │           bss.h
│   │   │           text.h
│   │   │          
│   │   ├───zisofs
│   │   │       fs.h
│   │   │      
│   │   └───zlib
│   │       └───fs
│   │               inflate.h
│   │              
│   ├───linux
│   │   │   if_ltalk.h
│   │   │   coda_linux.h
│   │   │   fs.h
│   │   │   i2c-old.h
│   │   │   netlink.h
│   │   │   reiserfs_fs_i.h
│   │   │   elevator.h
│   │   │   rtc.h
│   │   │   if_plip.h
│   │   │   list.h
│   │   │   blk.h
│   │   │   delay.h
│   │   │   ipv6_route.h
│   │   │   intermezzo_psdev.h
│   │   │   malloc.h
│   │   │   elfcore.h
│   │   │   vt_kern.h
│   │   │   termios.h
│   │   │   time.h
│   │   │   zorro.h
│   │   │   qnx4_fs_i.h
│   │   │   isdn_ppp.h
│   │   │   qnx4_fs.h
│   │   │   watchdog.h
│   │   │   zutil.h
│   │   │   affs_fs_sb.h
│   │   │   sc26198.h
│   │   │   sisfb.h
│   │   │   fb.h
│   │   │   romfs_fs_i.h
│   │   │   ixjuser.h
│   │   │   proc_fs.h
│   │   │   hfs_sysdep.h
│   │   │   istallion.h
│   │   │   dp83840.h
│   │   │   if_slip.h
│   │   │   atmsvc.h
│   │   │   nubus.h
│   │   │   nbd.h
│   │   │   bitops.h
│   │   │   bfs_fs_i.h
│   │   │   iso_fs_i.h
│   │   │   hdreg.h
│   │   │   ncp_mount.h
│   │   │   cpufreq.h
│   │   │   amifdreg.h
│   │   │   kbd_diacr.h
│   │   │   in6.h
│   │   │   string.h
│   │   │   genhd.h
│   │   │   umsdos_fs.h
│   │   │   i2o.h
│   │   │   agp_backend.h
│   │   │   icmpv6.h
│   │   │   coda_proc.h
│   │   │   if_bridge.h
│   │   │   cdk.h
│   │   │   net.h
│   │   │   jbd.h
│   │   │   serio.h
│   │   │   qnxtypes.h
│   │   │   yam.h
│   │   │   personality.h
│   │   │   brlock.h
│   │   │   mroute.h
│   │   │   miscdevice.h
│   │   │   rwsem-spinlock.h
│   │   │   kmod.h
│   │   │   if_packet.h
│   │   │   affs_hardblocks.h
│   │   │   logibusmouse.h
│   │   │   tpqic02.h
│   │   │   ip.h
│   │   │   seq_file.h
│   │   │   divert.h
│   │   │   parport.h
│   │   │   netfilter_ipv4.h
│   │   │   un.h
│   │   │   comstats.h
│   │   │   smb_fs_sb.h
│   │   │   atari_rootsec.h
│   │   │   umsdos_fs.p
│   │   │   mc6821.h
│   │   │   atm_zatm.h
│   │   │   videodev.h
│   │   │   fd1772.h
│   │   │   sonet.h
│   │   │   parport_pc.h
│   │   │   netfilter_decnet.h
│   │   │   hdsmart.h
│   │   │   compatmac.h
│   │   │   cramfs_fs.h
│   │   │   com20020.h
│   │   │   adb_mouse.h
│   │   │   usbdev_fs_i.h
│   │   │   wrapper.h
│   │   │   acpi.h
│   │   │   udf_fs.h
│   │   │   init.h
│   │   │   elf.h
│   │   │   i2c-algo-bit.h
│   │   │   lvm.h
│   │   │   user.h
│   │   │   ptrace.h
│   │   │   smb.h
│   │   │   vfs.h
│   │   │   trdevice.h
│   │   │   socket.h
│   │   │   mtio.h
│   │   │   irq.h
│   │   │   fcdevice.h
│   │   │   if_pppvar.h
│   │   │   soundcard.h
│   │   │   ibmtr.h
│   │   │   ext3_fs.h
│   │   │   interrupt.h
│   │   │   hpfs_fs_i.h
│   │   │   intermezzo_kml.h
│   │   │   gameport.h
│   │   │   udf_167.h
│   │   │   ioctl.h
│   │   │   completion.h
│   │   │   auto_fs.h
│   │   │   efs_vh.h
│   │   │   zftape.h
│   │   │   msdos_fs.h
│   │   │   pg.h
│   │   │   sonypi.h
│   │   │   mman.h
│   │   │   netfilter_x25.h
│   │   │   devpts_fs.h
│   │   │   cciss_ioctl.h
│   │   │   eeprom.h
│   │   │   proc_fs_i.h
│   │   │   mm.h
│   │   │   file.h
│   │   │   ppdev.h
│   │   │   jffs.h
│   │   │   icmp.h
│   │   │   shm.h
│   │   │   agpgart.h
│   │   │   pipe_fs_i.h
│   │   │   udp.h
│   │   │   ncp_fs_sb.h
│   │   │   route.h
│   │   │   qic117.h
│   │   │   fddidevice.h
│   │   │   affs_fs.h
│   │   │   tty_flip.h
│   │   │   ac97_codec.h
│   │   │   ppp-comp.h
│   │   │   dnotify.h
│   │   │   linux_logo.h
│   │   │   if_bonding.h
│   │   │   fdreg.h
│   │   │   ncp_fs_i.h
│   │   │   netfilter_bridge.h
│   │   │   romfs_fs_sb.h
│   │   │   highmem.h
│   │   │   if_frad.h
│   │   │   smb_mount.h
│   │   │   a.out.h
│   │   │   shmem_fs.h
│   │   │   atmmpc.h
│   │   │   irq_cpustat.h
│   │   │   ftape-vendors.h
│   │   │   apm_bios.h
│   │   │   swap.h
│   │   │   stddef.h
│   │   │   nfs_page.h
│   │   │   i2c-proc.h
│   │   │   i2c-dev.h
│   │   │   version.h
│   │   │   highuid.h
│   │   │   major.h
│   │   │   ntfs_fs_i.h
│   │   │   if_ppp.h
│   │   │   sem.h
│   │   │   nfs_flushd.h
│   │   │   rtnetlink.h
│   │   │   efs_dir.h
│   │   │   module.h
│   │   │   atm_suni.h
│   │   │   wanpipe.h
│   │   │   joystick.h
│   │   │   nfs_fs.h
│   │   │   ite_gpio.h
│   │   │   pci.h
│   │   │   atm_tcp.h
│   │   │   baycom.h
│   │   │   errqueue.h