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

2006-11-22 14:07 7902 8 8 分类: MCU/ 嵌入式

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
│   │   │   serialP.h
│   │   │   devfs_fs.h
│   │   │   pkt_cls.h
│   │   │   dio.h
│   │   │   console.h
│   │   │   amifd.h
│   │   │   keyboard.h
│   │   │   phonedev.h
│   │   │   config.h
│   │   │   ext2_fs_sb.h
│   │   │   ufs_fs_i.h
│   │   │   if_eql.h
│   │   │   nfsiod.h
│   │   │   netfilter.h
│   │   │   wavefront.h
│   │   │   mount.h
│   │   │   nfs3.h
│   │   │   i2c-algo-pcf.h
│   │   │   in.h
│   │   │   param.h
│   │   │   ctype.h
│   │   │   sysctl.h
│   │   │   adfs_fs_i.h
│   │   │   nvram.h
│   │   │   mca.h
│   │   │   kernel_stat.h
│   │   │   quota.h
│   │   │   securebits.h
│   │   │   random.h
│   │   │   ntfs_fs.h
│   │   │   udf_fs_sb.h
│   │   │   coda_cache.h
│   │   │   if.h
│   │   │   ext2_fs.h
│   │   │   mc146818rtc.h
│   │   │   atmapi.h
│   │   │   qnx4_fs_sb.h
│   │   │   if_fddi.h
│   │   │   wait.h
│   │   │   spinlock.h
│   │   │   zlib_fs.h
│   │   │   nmi.h
│   │   │   fs_struct.h
│   │   │   video_encoder.h
│   │   │   if_tr.h
│   │   │   if_vlan.h
│   │   │   toshiba.h
│   │   │   rose.h
│   │   │   circ_buf.h
│   │   │   kernel.h
│   │   │   stringify.h
│   │   │   isdnif.h
│   │   │   zlib.h
│   │   │   ghash.h
│   │   │   ext2_fs_i.h
│   │   │   sdla_fr.h
│   │   │   sdla_chdlc.h
│   │   │   netfilter_ddp.h
│   │   │   udf_udf.h
│   │   │   bootmem.h
│   │   │   atmdev.h
│   │   │   uio.h
│   │   │   compile.h
│   │   │   acpi_serial.h
│   │   │   sysrq.h
│   │   │   intermezzo_fs.h
│   │   │   if_pppox.h
│   │   │   nfs_xdr.h
│   │   │   if_strip.h
│   │   │   smb_fs_i.h
│   │   │   b1pcmcia.h
│   │   │   blkpg.h
│   │   │   pc_keyb.h
│   │   │   sdla.h
│   │   │   linkage.h
│   │   │   ultrasound.h
│   │   │   in_systm.h
│   │   │   arcdevice.h
│   │   │   jffs2.h
│   │   │   rpcsock.h
│   │   │   mii.h
│   │   │   in_route.h
│   │   │   serial_core.h
│   │   │   binfmts.h
│   │   │   efs_fs.h
│   │   │   nfs_mount.h
│   │   │   inetdevice.h
│   │   │   input.h
│   │   │   ioport.h
│   │   │   netbeui.h
│   │   │   i2c-elektor.h
│   │   │   cyclades.h
│   │   │   cdrom.h
│   │   │   compiler.h
│   │   │   timex.h
│   │   │   ext3_fs_i.h
│   │   │   lapb.h
│   │   │   videotext.h
│   │   │   atmlec.h
│   │   │   jffs2_fs_sb.h
│   │   │   loop.h
│   │   │   sdlapci.h
│   │   │   pci_ids.h
│   │   │   tqueue.h
│   │   │   romfs_fs.h
│   │   │   rocket.h
│   │   │   amigaffs.h
│   │   │   bpqether.h
│   │   │   pm.h
│   │   │   consolemap.h
│   │   │   reiserfs_fs_sb.h
│   │   │   ps2esdi.h
│   │   │   hiddev.h
│   │   │   ftape.h
│   │   │   timer.h
│   │   │   synclink.h
│   │   │   cycx_x25.h
│   │   │   ipc.h
│   │   │   i2c-id.h
│   │   │   i2o-dev.h
│   │   │   netfilter_ipx.h
│   │   │   if_cablemodem.h
│   │   │   hayesesp.h
│   │   │   tty.h
│   │   │   isicom.h
│   │   │   if_arcnet.h
│   │   │   pkt_sched.h
│   │   │   fsfilter.h
│   │   │   ethtool.h
│   │   │   kbd_ll.h
│   │   │   etherdevice.h
│   │   │   utsname.h
│   │   │   bfs_fs_sb.h
│   │   │   irda.h
│   │   │   prefetch.h
│   │   │   telephony.h
│   │   │   i2c-algo-ite.h
│   │   │   pmu.h
│   │   │   nfs_fs_sb.h
│   │   │   video_decoder.h
│   │   │   if_ec.h
│   │   │   ide.h
│   │   │   isdn_lzscomp.h
│   │   │   usb.h
│   │   │   coff.h
│   │   │   sdla_x25.h
│   │   │   resource.h
│   │   │   ext3_fs_sb.h
│   │   │   autoconf.h
│   │   │   awe_voice.h
│   │   │   coda_fs_i.h
│   │   │   igmp.h
│   │   │   ftape-header-segment.h
│   │   │   generic_serial.h
│   │   │   atm_eni.h
│   │   │   ipsec.h
│   │   │   mmzone.h
│   │   │   ax25.h
│   │   │   cyclomx.h
│   │   │   devfs_fs_kernel.h
│   │   │   reiserfs_fs.h
│   │   │   if_ether.h
│   │   │   wanrouter.h
│   │   │   dcache.h
│   │   │   utime.h
│   │   │   usbdevice_fs.h
│   │   │   stallion.h
│   │   │   hfs_fs_sb.h
│   │   │   nls.h
│   │   │   tcp.h
│   │   │   iso_fs.h
│   │   │   limits.h
│   │   │   efs_fs_i.h
│   │   │   unistd.h
│   │   │   openprom_fs.h
│   │   │   wireless.h
│   │   │   vt.h
│   │   │   minix_fs_i.h
│   │   │   atm.h
│   │   │   adb.h
│   │   │   ppp_channel.h
│   │   │   cycx_cfm.h
│   │   │   b1lli.h
│   │   │   sys.h
│   │   │   console_struct.h
│   │   │   signal.h
│   │   │   netdevice.h
│   │   │   if_wanpipe_common.h
│   │   │   uts.h
│   │   │   smp.h
│   │   │   hfs_fs.h
│   │   │   capi.h
│   │   │   sockios.h
│   │   │   zorro_ids.h
│   │   │   n_r3964.h
│   │   │   locks.h
│   │   │   isapnp.h
│   │   │   concap.h
│   │   │   jffs2_fs_i.h
│   │   │   hdlc.h
│   │   │   atmarp.h
│   │   │   stat.h
│   │   │   intermezzo_journal.h
│   │   │   if_wanpipe.h
│   │   │   selection.h
│   │   │   ipv6.h
│   │   │   tty_ldisc.h
│   │   │   sdla_asy.h
│   │   │   dtlk.h
│   │   │   serial167.h
│   │   │   adfs_fs.h
│   │   │   if_tunnel.h
│   │   │   vmalloc.h
│   │   │   ncp.h
│   │   │   tty_driver.h
│   │   │   times.h
│   │   │   atmppp.h
│   │   │   quotaops.h
│   │   │   raw.h
│   │   │   acct.h
│   │   │   hysdn_if.h
│   │   │   nfs_fs_i.h
│   │   │   if_arp.h
│   │   │   journal-head.h
│   │   │   i8k.h
│   │   │   umsdos_fs_i.h
│   │   │   sound.h
│   │   │   ppp.h
│   │   │   ipx.h
│   │   │   lp.h
│   │   │   modsetver.h
│   │   │   iobuf.h
│   │   │   usbdev_fs_sb.h
│   │   │   atmioc.h
│   │   │   fcntl.h
│   │   │   scc.h
│   │   │   swapctl.h
│   │   │   kbd_kern.h
│   │   │   hfs_fs_i.h
│   │   │   fd.h
│   │   │   iso_fs_sb.h
│   │   │   ufs_fs.h
│   │   │   serial_reg.h
│   │   │   coda_psdev.h
│   │   │   atmclip.h
│   │   │   if_fc.h
│   │   │   rbtree.h
│   │   │   isdn.h
│   │   │   zconf.h
│   │   │   cramfs_fs_sb.h
│   │   │   smb_fs.h
│   │   │   sysv_fs_i.h
│   │   │   pagemap.h
│   │   │   tcp_diag.h
│   │   │   blkdev.h
│   │   │   auto_fs4.h
│   │   │   ppp_defs.h
│   │   │   coda.h
│   │   │   nfs2.h
│   │   │   sdlasfm.h
│   │   │   ext3_jbd.h
│   │   │   ncp_no.h
│   │   │   prctl.h
│   │   │   notifier.h
│   │   │   rwsem.h
│   │   │   sdladrv.h
│   │   │   cycx_drv.h
│   │   │   msg.h
│   │   │   efs_fs_sb.h
│   │   │   affs_fs_i.h
│   │   │   slab.h
│   │   │   atm_idt77105.h
│   │   │   serial.h
│   │   │   sysv_fs_sb.h
│   │   │   dirent.h
│   │   │   capability.h
│   │   │   cuda.h
│   │   │   if_shaper.h
│   │   │   dn.h
│   │   │   nfs.h
│   │   │   inet.h
│   │   │   x25.h
│   │   │   netrom.h
│   │   │   smp_lock.h
│   │   │   cache.h
│   │   │   mpp.h
│   │   │   atm_nicstar.h
│   │   │   threads.h
│   │   │   kd.h
│   │   │   poll.h
│   │   │   sched.h
│   │   │   ntfs_fs_sb.h
│   │   │   ufs_fs_sb.h
│   │   │   kdev_t.h
│   │   │   udf_fs_i.h
│   │   │   minix_fs_sb.h
│   │   │   hippidevice.h
│   │   │   smbno.h
│   │   │   ncp_fs.h
│   │   │   soundmodem.h
│   │   │   posix_types.h
│   │   │   kernelcapi.h
│   │   │   meye.h
│   │   │   skbuff.h
│   │   │   atmsap.h
│   │   │   sdla_ppp.h
│   │   │   matroxfb.h
│   │   │   hpfs_fs.h
│   │   │   802_11.h
│   │   │   if_hippi.h
│   │   │   adfs_fs_sb.h
│   │   │   modversions.h
│   │   │   sysv_fs.h
│   │   │   errno.h
│   │   │   cd1400.h
│   │   │   hdlcdrv.h
│   │   │   minix_fs.h
│   │   │   if_tun.h
│   │   │   fat_cvf.h
│   │   │   i2c.h
│   │   │   vt_buffer.h
│   │   │   filter.h
│   │   │   reboot.h
│   │   │   atalk.h
│   │   │   hpfs_fs_sb.h
│   │   │   msdos_fs_sb.h
│   │   │   types.h
│   │   │   netfilter_ipv6.h
│   │   │   bfs_fs.h
│   │   │   isdn_divertif.h
│   │   │   msdos_fs_i.h
│   │   │   intermezzo_upcall.h
│   │   │  
│   │   ├───byteorder
│   │   │       swab.h
│   │   │       generic.h
│   │   │       swabb.h
│   │   │       little_endian.h
│   │   │       pdp_endian.h
│   │   │       big_endian.h
│   │   │      
│   │   ├───isdn
│   │   │       tpam.h
│   │   │      
│   │   ├───l3
│   │   │       algo-bit.h
│   │   │       l3.h
│   │   │       uda1341.h
│   │   │      
│   │   ├───lockd
│   │   │       lockd.h
│   │   │       sm_inter.h
│   │   │       xdr4.h
│   │   │       bind.h
│   │   │       xdr.h
│   │   │       share.h
│   │   │       nlm.h
│   │   │       debug.h
│   │   │      
│   │   ├───mtd
│   │   │       physmap.h
│   │   │       partitions.h
│   │   │       blktrans.h
│   │   │       iflash.h
│   │   │       nand.h
│   │   │       concat.h
│   │   │       mtd.h
│   │   │       ftl.h
│   │   │       cfi_endian.h
│   │   │       inftl.h
│   │   │       map.h
│   │   │       doc2000.h
│   │   │       flashchip.h
│   │   │       compatmac.h
│   │   │       nand_ids.h
│   │   │       gen_probe.h
│   │   │       nftl.h
│   │   │       nand_ecc.h
│   │   │       jedec.h
│   │   │       cfi.h
│   │   │       pmc551.h
│   │   │      
│   │   ├───netfilter_ipv4
│   │   │       ipt_multiport.h
│   │   │       ip_nat_irc.h
│   │   │       ipchains_core.h
│   │   │       ipt_ah.h
│   │   │       ip_conntrack_core.h
│   │   │       ip_nat_rule.h
│   │   │       ip_tables.h
│   │   │       ipt_limit.h
│   │   │       ipt_mark.h
│   │   │       ip_queue.h
│   │   │       ipt_LOG.h
│   │   │       ip_conntrack_icmp.h
│   │   │       ip_nat_core.h
│   │   │       ip_conntrack.h
│   │   │       ipt_REJECT.h
│   │   │       ip_conntrack_helper.h
│   │   │       ip_nat_protocol.h
│   │   │       ipfwadm_core.h
│   │   │       ipt_TOS.h
│   │   │       listhelp.h
│   │   │       ip_conntrack_irc.h
│   │   │       ipt_owner.h
│   │   │       compat_firewall.h
│   │   │       ipt_state.h
│   │   │       ipt_esp.h
│   │   │       ip_conntrack_tuple.h
│   │   │       ip_conntrack_protocol.h
│   │   │       ip_conntrack_ftp.h
│   │   │       ipt_mac.h
│   │   │       ipt_length.h
│   │   │       ip_nat_helper.h
│   │   │       ip_nat.h
│   │   │       ipt_tcpmss.h
│   │   │       lockhelp.h
│   │   │       ipt_ttl.h
│   │   │       ipt_ULOG.h
│   │   │       ip_conntrack_tcp.h
│   │   │      
│   │   ├───netfilter_ipv6
│   │   │       ip6t_MARK.h
│   │   │       ip6t_limit.h
│   │   │       ip6t_LOG.h
│   │   │       ip6t_mac.h
│   │   │       ip6t_owner.h
│   │   │       ip6_tables.h
│   │   │       ip6t_multiport.h
│   │   │       ip6t_REJECT.h
│   │   │      
│   │   ├───nfsd
│   │   │       syscall.h
│   │   │       stats.h
│   │   │       cache.h
│   │   │       nfsd.h
│   │   │       xdr.h
│   │   │       xdr3.h
│   │   │       const.h
│   │   │       export.h
│   │   │       debug.h
│   │   │       nfsfh.h
│   │   │       interface.h
│   │   │       auth.h
│   │   │      
│   │   ├───raid
│   │   │       raid1.h
│   │   │       multipath.h
│   │   │       md_p.h
│   │   │       linear.h
│   │   │       md_k.h
│   │   │       raid0.h
│   │   │       xor.h
│   │   │       md.h
│   │   │       md_u.h
│   │   │       raid5.h
│   │   │       md_compatible.h
│   │   │      
│   │   └───sunrpc
│   │           stats.h
│   │           xdr.h
│   │           sched.h
│   │           xprt.h
│   │           svcauth.h
│   │           debug.h
│   │           svcsock.h
│   │           types.h
│   │           msg_prot.h
│   │           clnt.h
│   │           svc.h
│   │           auth.h
│   │          
│   ├───math-emu
│   │       op-common.h
│   │       extended.h
│   │       op-2.h
│   │       quad.h
│   │       op-4.h
│   │       soft-fp.h
│   │       op-8.h
│   │       single.h
│   │       op-1.h
│   │       double.h
│   │      
│   ├───net
│   │   │   lapb.h
│   │   │   if_inet6.h
│   │   │   raw.h
│   │   │   ipip.h
│   │   │   profile.h
│   │   │   route.h
│   │   │   scm.h
│   │   │   syncppp.h
│   │   │   inetpeer.h
│   │   │   ip_fib.h
│   │   │   dn.h
│   │   │   ipconfig.h
│   │   │   rawv6.h
│   │   │   neighbour.h
│   │   │   dst.h
│   │   │   dn_neigh.h
│   │   │   pkt_cls.h
│   │   │   transp_v6.h
│   │   │   psnap.h
│   │   │   sock.h
│   │   │   dn_dev.h
│   │   │   llc_name.h
│   │   │   af_unix.h
│   │   │   llc.h
│   │   │   ipx.h
│   │   │   x25.h
│   │   │   addrconf.h
│   │   │   ndisc.h
│   │   │   llc_frame.h
│   │   │   ip6_fib.h
│   │   │   protocol.h
│   │   │   ip6_fw.h
│   │   │   tcp.h
│   │   │   ip.h
│   │   │   netrom.h
│   │   │   pkt_sched.h
│   │   │   checksum.h
│   │   │   atmclip.h
│   │   │   ax25.h
│   │   │   tcp_ecn.h
│   │   │   spx.h
│   │   │   inet_ecn.h
│   │   │   dsfield.h
│   │   │   arp.h
│   │   │   datalink.h
│   │   │   dn_route.h
│   │   │   ip6_route.h
│   │   │   rose.h
│   │   │   snmp.h
│   │   │   dn_nsp.h
│   │   │   flow.h
│   │   │   llc_state.h
│   │   │   p8022.h
│   │   │   ipv6.h
│   │   │   inet_common.h
│   │   │   icmp.h
│   │   │   dn_fib.h
│   │   │   slhc_vj.h
│   │   │   udp.h
│   │   │  
│   │   ├───bluetooth
│   │   │       l2cap.h
│   │   │       hci_uart.h
│   │   │       hci_core.h
│   │   │       hci_vhci.h
│   │   │       l2cap_core.h
│   │   │       bluez.h
│   │   │       hci_usb.h
│   │   │       bluetooth.h
│   │   │       hci.h
│   │   │      
│   │   └───irda
│   │           ircomm_ttp.h
│   │           iriap.h
│   │           ircomm_core.h
│   │           ircomm_lmp.h
│   │           irqueue.h
│   │           toshoboe.h
│   │           irlap_frame.h
│   │           irlan_provider.h
│   │           parameters.h
│   │           irda_device.h
│   │           timer.h
│   │           iriap_event.h
│   │           irtty.h
│   │           irport.h
│   │           irlmp_event.h
│   │           irlan_client.h
│   │           crc.h
│   │           w83977af.h
│   │           smc-ircc.h
│   │           irlan_eth.h
│   │           irlmp_frame.h
│   │           irttp.h
│   │           irda.h
│   │           discovery.h
│   │           irlan_event.h
│   │           irda-usb.h
│   │           irlap_event.h
│   │           wrapper.h
│   │           irmod.h
│   │           ali-ircc.h
│   │           ircomm_event.h
│   │           qos.h
│   │           irlan_common.h
│   │           ircomm_tty.h
│   │           irias_object.h
│   │           vlsi_ir.h
│   │           irlan_filter.h
│   │           w83977af_ir.h
│   │           nsc-ircc.h
│   │           irlmp.h
│   │           ircomm_tty_attach.h
│   │           irlap.h
│   │           ircomm_param.h
│   │          
│   ├───pcmcia
│   │       cs_types.h
│   │       bus_ops.h
│   │       driver_ops.h
│   │       cs.h
│   │       version.h
│   │       ftl.h
│   │       memory.h
│   │       ds.h
│   │       bulkmem.h
│   │       cistpl.h
│   │       ciscode.h
│   │       cisreg.h
│   │       mem_op.h
│   │       ss.h
│   │      
│   ├───scsi
│   │       sg.h
│   │       scsi_ioctl.h
│   │       scsicam.h
│   │       scsi.h
│   │      
│   └───video
│           fbcon-vga-planes.h
│           fbcon-ilbm.h
│           fbcon-iplan2p2.h
│           fbcon.h
│           fbcon-cfb4.h
│           macmodes.h
│           fbcon-cfb24.h
│           fbcon-mfb.h
│           fbcon-afb.h
│           fbcon-cfb8.h
│           fbcon-cfb32.h
│           fbcon-iplan2p4.h
│           fbcon-mac.h
│           fbcon-cfb16.h
│           fbcon-cfb2.h
│           font.h
│           newport.h
│           fbcon-hga.h
│           fbcon-vga.h
│           sbusfb.h
│           s3blit.h
│           fbcon-iplan2p8.h
│          
├───init
│       version.c
│       version.o
│       main.o
│       main.c
│      
├───ipc
│       msg.c
│       shm.o
│       shm.c
│       sem.c
│       util.h
│       util.c
│       msg.o
│       sem.o
│       ipc.o
│       Makefile
│       util.o
│      
├───kernel
│       capability.c
│       pm.o
│       sys.c
│       kmod.o
│       ptrace.o
│       time.c
│       signal.o
│       itimer.o
│       exit.c
│       time.o
│       acct.o
│       ksyms.o
│       sys.o
│       ptrace.c
│       module.c
│       timer.o
│       pm.c
│       info.o
│       exit.o
│       printk.o
│       context.o
│       softirq.o
│       panic.o
│       exec_domain.o
│       printk.c
│       kernel.o
│       itimer.c
│       sched.c
│       acct.c
│       fork.c
│       context.c
│       uid16.o
│       fork.o
│       cpufreq.c
│       dma.c
│       softirq.c
│       exec_domain.c
│       ksyms.c
│       user.c
│       uid16.c
│       resource.c
│       kmod.c
│       Makefile
│       resource.o
│       capability.o
│       signal.c
│       module.o
│       timer.c
│       panic.c
│       sysctl.o
│       sched.o
│       user.o
│       info.c
│       sysctl.c
│      
├───lib
│       errno.o
│       rbtree.c
│       dec_and_lock.c
│       rwsem-spinlock.c
│       ctype.c
│       vsprintf.c
│       ctype.o
│       brlock.o
│       rbtree.o
│       errno.c
│       inflate.c
│       brlock.c
│       rwsem.c
│       vsprintf.o
│       bust_spinlocks.o
│       lib.a
│       bust_spinlocks.c
│       string.o
│       cmdline.o
│       Makefile
│       cmdline.c
│       rwsem-spinlock.o
│       string.c
│       dec_and_lock.o
│      
├───mm
│       mm.o
│       mremap.c
│       highmem.c
│       slab.c
│       memory.c
│       swapfile.o
│       debug.c
│       bootmem.c
│       swap_state.o
│       mlock.o
│       swap.o
│       debug.o
│       page_io.c
│       vmscan.c
│       mmap.o
│       mprotect.c
│       memory.o
│       mprotect.o
│       swapfile.c
│       mremap.o
│       vmscan.o
│       page_alloc.o
│       vmalloc.c
│       page_alloc.c
│       numa.c
│       slab.o
│       mlock.c
│       swap_state.c
│       shmem.o
│       shmem.c
│       filemap.o
│       vmalloc.o
│       swap.c
│       filemap.c
│       oom_kill.o
│       page_io.o
│       Makefile
│       bootmem.o
│       oom_kill.c
│       mmap.c
│       numa.o
│      
├───net
│   │   README
│   │   Config.in
│   │   sysctl_net.o
│   │   TUNABLE
│   │   netsyms.c
│   │   sysctl_net.c
│   │   socket.o
│   │   network.o
│   │   socket.c
│   │   netsyms.o
│   │   Makefile
│   │  
│   ├───802
│   │   │   p8022.c
│   │   │   llc_utility.c
│   │   │   llc_macinit.c
│   │   │   psnap.c
│   │   │   fddi.c
│   │   │   sysctl_net_802.o
│   │   │   fc.c
│   │   │   tr.c
│   │   │   p8023.c
│   │   │   p8023.o
│   │   │   cl2llc.pre
│   │   │   cl2llc.c
│   │   │   802.o
│   │   │   Makefile
│   │   │   TODO
│   │   │   sysctl_net_802.c
│   │   │   hippi.c
│   │   │   llc_sendpdu.c
│   │   │  
│   │   ├───pseudo
│   │   │       compile.awk
│   │   │       actionnm.h
│   │   │       opcd2num.sed
│   │   │       opcodes
│   │   │       opcodesnm.h
│   │   │       Makefile
│   │   │       pseudocode.h
│   │   │       actionnm.awk
│   │   │       pseudocode
│   │   │      
│   │   └───transit
│   │           compile.awk
│   │           timertr.pre
│   │           pdutr.h
│   │           Makefile
│   │           timertr.h
│   │           pdutr.pre
│   │          
│   ├───8021q
│   │       vlan.h
│   │       vlanproc.c
│   │       vlanproc.h
│   │       vlan_dev.c
│   │       Makefile
│   │       vlan.c
│   │      
│   ├───appletalk
│   │       sysctl_net_atalk.c
│   │       Makefile
│   │       aarp.c
│   │       ddp.c
│   │      
│   ├───atm
│   │       mpoa_caches.h
│   │       pvc.c
│   │       mpc.h
│   │       resources.h
│   │       lec_arpc.h
│   │       mpoa_proc.c
│   │       lec.c
│   │       proc.c
│   │       addr.h
│   │       addr.c
│   │       clip.c
│   │       common.c
│   │       protocols.h
│   │       resources.c
│   │       mpc.c
│   │       ipcommon.c
│   │       signaling.c
│   │       mpoa_caches.c
│   │       ipcommon.h
│   │       signaling.h
│   │       atm_misc.c
│   │       svc.c
│   │       Makefile
│   │       lec.h
│   │       raw.c
│   │       common.h
│   │       pppoatm.c
│   │      
│   ├───ax25
│   │       af_ax25.c
│   │       ax25_uid.c
│   │       ax25_ds_subr.c
│   │       ax25_addr.c
│   │       ax25_timer.c
│   │       ax25_in.c
│   │       Config.in
│   │       ax25_ds_timer.c
│   │       ax25_std_subr.c
│   │       ax25_ds_in.c
│   │       ax25_std_in.c
│   │       ax25_iface.c
│   │       ax25_ip.c
│   │       ax25_route.c
│   │       ax25_out.c
│   │       ax25_std_timer.c
│   │       Makefile
│   │       sysctl_net_ax25.c
│   │       ax25_subr.c
│   │    ;   ax25_dev.c
│   │      
│   ├───bluetooth
│   │       syms.c
│   │       Config.in
│   │       hci_sock.c
│   │       l2cap_core.c
│   │       l2cap_proc.c
│   │       lib.c
│   │       af_bluetooth.c
│   │       Makefile
│   │       hci_core.c
│   │      
│   ├───bridge
│   │       br_stp_if.c
│   │       br_device.c
│   │       br_stp.c
│   │       br_if.c
│   │       br_private_timer.h
│   │       br_input.c
│   │       br.c
│   │       br_private.h
│   │       br_forward.c
│   │       br_private_stp.h
│   │       br_notify.c
│   │       br_stp_bpdu.c
│   │       br_fdb.c
│   │       br_stp_timer.c
│   │       Makefile
│   │       br_ioctl.c
│   │      
│   ├───core
│   │       dev_mcast.c
│   │       dev_mcast.o
│   │       datagram.o
│   │       sock.o
│   │       netfilter.c
│   │       iovec.c
│   │       filter.c
│   │       scm.c
│   │       dst.c
│   │       skbuff.c
│   │       neighbour.c
│   │       rtnetlink.c
│   │       sysctl_net_core.c
│   │       profile.c
│   │       sock.c
│   │       datagram.c
│   │       dev.c
│   │       skbuff.o
│   │       sysctl_net_core.o
│   │       dev.o
│   │       neighbour.o
│   │       iovec.o
│   │       scm.o
│   │       rtnetlink.o
│   │       Makefile
│   │       utils.c
│   │       dv.c
│   │       utils.o
│   │       core.o
│   │       dst.o
│   │      
│   ├───decnet
│   │       README
│   │       Config.in
│   │       dn_fib.c
│   │       af_decnet.c
│   │       dn_nsp_out.c
│   │       dn_route.c
│   │       dn_neigh.c
│   │       dn_table.c
│   │       dn_dev.c
│   │       dn_timer.c
│   │       dn_nsp_in.c
│   │       Makefile
│   │       TODO
│   │       dn_rules.c
│   │       sysctl_net_decnet.c
│   │      
│   ├───econet
│   │       af_econet.c
│   │       Makefile
│   │      
│   ├───ethernet
│   │       pe2.c
│   │       sysctl_net_ether.c
│   │       eth.o
│   │       ethernet.o
│   │       eth.c
│   │       Makefile
│   │       sysctl_net_ether.o
│   │      
│   ├───ipv4
│   │   │   tcp_output.c
│   │   │   tcp_diag.o
│   │   │   ipv4.o
│   │   │   ip_output.c
│   │   │   tcp_input.c
│   │   │   ip_fragment.o
│   │   │   ip_nat_dumb.c
│   │   │   ip_input.c
│   │   │   igmp.c
│   │   │   ip_sockglue.o
│   │   │   Config.in
│   │   │   ip_fragment.c
│   │   │   ipmr.c
│   │   │   tcp_minisocks.c
│   │   │   tcp_output.o
│   │   │   ip_output.o
│   │   │   fib_semantics.c
│   │   │   proc.c
│   │   │   tcp.o
│   │   │   tcp_timer.c
│   │   │   arp.c
│   │   │   tcp.c
│   │   │   inetpeer.o
│   │   │   af_inet.c
│   │   │   ipip.c
│   │   │   ip_sockglue.c
│   │   │   tcp_ipv4.c
│   │   │   proc.o
│   │   │   route.c
│   │   │   fib_semantics.o
│   │   │   tcp_input.o
│   │   │   sysctl_net_ipv4.o
│   │   │   devinet.o
│   │   │   tcp_timer.o
│   │   │   ip_forward.o
│   │   │   route.o
│   │   │   inetpeer.c
│   │   │   fib_hash.c
│   │   │   fib_frontend.c
│   │   │   ipconfig.o
│   │   │   igmp.o
│   │   │   devinet.c
│   │   │   ip_forward.c
│   │   │   tcp_diag.c
│   │   │   tcp_minisocks.o
│   │   │   icmp.o
│   │   │   udp.o
│   │   │   ip_options.c
│   │   │   syncookies.c
│   │   │   ip_gre.c
│   │   │   protocol.c
│   │   │   icmp.c
│   │   │   udp.c
│   │   │   Makefile
│   │   │   ip_input.o
│   │   │   sysctl_net_ipv4.c
│   │   │   ip_options.o
│   │   │   utils.c
│   │   │   protocol.o
│   │   │   tcp_ipv4.o
│   │   │   arp.o
│   │   │   fib_rules.c
│   │   │   raw.c
│   │   │   ipconfig.c
│   │   │   utils.o
│   │   │   raw.o
│   │   │   af_inet.o
│   │   │   fib_hash.o
│   │   │   fib_frontend.o
│   │   │  
│   │   └───netfilter
│   │           ip_fw_compat.c
│   │           ip_nat_rule.c
│   │           ip_nat_snmp_basic.c
│   │           ip_nat_proto_unknown.c
│   │           ipt_mark.c
│   │           ip_fw_compat_masq.c
│   │           ipt_TOS.c
│   │           ipt_LOG.c
│   │           ipt_owner.c
│   │           ip_conntrack_proto_tcp.c
│   │           ip_fw_compat_redir.c
│   │           ipfwadm_core.c
│   │           ip_nat_proto_tcp.c
│   │           ipt_length.c
│   │           Config.in
│   │           ipt_ah.c
│   │           ipt_limit.c
│   │           ip_nat_standalone.c
│   │           ip_conntrack_proto_udp.c
│   │           iptable_mangle.c
│   │           ip_nat_irc.c
│   │           ip_tables.c
│   │           ip_conntrack_standalone.c
│   │           ipt_MIRROR.c
│   │           ipt_MASQUERADE.c
│   │           ipchains_core.c
│   │           ip_nat_proto_icmp.c
│   │           ip_conntrack_ftp.c
│   │           ip_nat_core.c
│   │           ipt_ULOG.c
│   │           ip_conntrack_irc.c
│   │           ipt_multiport.c
│   │           ipt_REDIRECT.c
│   │           ipt_tcpmss.c
│   │           ip_nat_ftp.c
│   │           ip_conntrack_core.c
│   │           ipt_state.c
│   │           ipt_mac.c
│   │           iptable_filter.c
│   │           ip_conntrack_proto_generic.c
│   │           ipt_esp.c
│   │           ip_nat_helper.c
│   │           ipt_unclean.c
│   │           ipt_ttl.c
│   │           ip_nat_proto_udp.c
│   │           Makefile
│   │           ipt_REJECT.c
│   │           ip_conntrack_proto_icmp.c
│   │           ip_queue.c
│   │          
│   ├───ipv6
│   │   │   README
│   │   │   ip6_flowlabel.c
│   │   │   af_inet6.c
│   │   │   mcast.c
│   │   │   sit.c
│   │   │   addrconf.c
│   │   │   Config.in
│   │   │   proc.c
│   │   │   route.c
│   │   │   datagram.c
│   │   │   ip6_input.c
│   │   │   ip6_fib.c
│   │   │   tcp_ipv6.c
│   │   │   ipv6_sockglue.c
│   │   │   exthdrs.c
│   │   │   protocol.c
│   │   │   ndisc.c
│   │   │   icmp.c
│   │   │   udp.c
│   │   │   Makefile
│   │   │   ip6_output.c
│   │   │   reassembly.c
│   │   │   raw.c
│   │   │   ip6_fw.c
│   │   │   sysctl_net_ipv6.c
│   │   │  
│   │   └───netfilter
│   │           ip6t_mac.c
│   │           ip6t_multiport.c
│   │           Config.in
│   │           ip6_queue.c
│   │           ip6_tables.c
│   │           ip6t_mark.c
│   │           ip6t_LOG.c
│   │           ip6table_filter.c
│   │           ip6t_owner.c
│   │           Makefile
│   │           ip6t_limit.c
│   │           ip6table_mangle.c
│   │          
│   ├───ipx
│   │       af_spx.c
│   │       sysctl_net_ipx.c
│   │       Config.in
│   │       af_ipx.c
│   │       Makefile
│   │      
│   ├───irda
│   │   │   irlmp_frame.c
│   │   │   iriap.c
│   │   │   qos.c
│   │   │   iriap_event.c
│   │   │   af_irda.c
│   │   │   crc.c
│   │   │   Config.in
│   │   │   irsysctl.c
│   │   │   irsyms.c
│   │   │   irproc.c
│   │   │   irlmp_event.c
│   │   │   irias_object.c
│   │   │   irlap_event.c
│   │   │   irlmp.c
│   │   │   wrapper.c
│   │   │   parameters.c
│   │   │   irttp.c
│   │   │   Makefile
│   │   │   discovery.c
│   │   │   timer.c
│   │   │   irlap_frame.c
│   │   │   irda_device.c
│   │   │   irqueue.c
│   │   │   irlap.c
│   │   │  
│   │   ├───ircomm
│   │   │       ircomm_event.c
│   │   │       ircomm_ttp.c
│   │   │       ircomm_tty_ioctl.c
│   │   │       ircomm_core.c
│   │   │       ircomm_lmp.c
│   │   │       ircomm_tty.c
│   │   │       Config.in
│   │   │       ircomm_tty_attach.c
│   │   │       Makefile
│   │   │       ircomm_param.c
│   │   │      
│   │   ├───irlan
│   │   │       irlan_filter.c
│   │   │       irlan_eth.c
│   │   │       irlan_common.c
│   │   │       Config.in
│   │   │       irlan_client.c
│   │   │       irlan_event.c
│   │   │       irlan_provider_event.c
│   │   │       irlan_client_event.c
│   │   │       irlan_provider.c
│   │   │       Makefile
│   │   │      
│   │   └───irnet
│   │           irnet_irda.c
│   │           irnet_ppp.c
│   │           irnet_irda.h
│   │           Config.in
│   │           irnet_ppp.h
│   │           Makefile
│   │           irnet.h
│   │          
│   ├───khttpd
│   │       README
│   │       waitheaders.c
│   │       Config.in
│   │       make_times_h.c
│   │       security.h
│   │       security.c
│   │       misc.c
│   │       userspace.c
│   │       rfc.c
│   │       logging.c
│   │       sysctl.h
│   │       accept.c
│   │       datasending.c
│   │       rfc_time.c
│   │       prototypes.h
│   │       sockets.c
│   │       structure.h
│   │       Makefile
│   │       main.c
│   │       sysctl.c
│   │      
│   ├───lapb
│   │       lapb_subr.c
│   │       lapb_timer.c
│   │       lapb_in.c
│   │       lapb_out.c
│   │       lapb_iface.c
│   │       Makefile
│   │      
│   ├───netlink
│   │       af_netlink.c
│   │       netlink_dev.c
│   │       af_netlink.o
│   │       netlink.o
│   │       Makefile
│   │      
│   ├───netrom
│   │       nr_subr.c
│   │       nr_loopback.c
│   │       nr_route.c
│   │       nr_dev.c
│   │       af_netrom.c
│   │       nr_timer.c
│   │       nr_in.c
│   │       sysctl_net_netrom.c
│   │       nr_out.c
│   │       Makefile
│   │      
│   ├───packet
│   │       af_packet.c
│   │       Makefile
│   │      
│   ├───rose
│   │       rose_link.c
│   │       rose_loopback.c
│   │       rose_dev.c
│   │       rose_in.c
│   │       rose_out.c
│   │       af_rose.c
│   │       sysctl_net_rose.c
│   │       rose_timer.c
│   │       rose_route.c
│   │       Makefile
│   │       rose_subr.c
│   │      
│   ├───sched
│   │       sch_sfq.c
│   │       cls_rsvp.h
│   │       sch_red.c
│   │       sch_teql.c
│   │       sch_cbq.c
│   │       sch_tbf.c
│   │       sch_generic.o
│   │       Config.in
│   │       sch_dsmark.c
│   │       cls_tcindex.c
│   │       sch_ingress.c
│   │       cls_rsvp.c
│   │       sch_atm.c
│   │       estimator.c
│   │       cls_route.c
│   │       cls_fw.c
│   │       sch_csz.c
│   │       cls_u32.c
│   │       cls_api.c
│   │       sch_fifo.c
│   │       sch_api.c
│   │       Makefile
│   │       sch_gred.c
│   │       police.c
│   │       cls_rsvp6.c
│   │       sched.o
│   │       sch_generic.c
│   │       sch_prio.c
│   │      
│   ├───sunrpc
│   │       svcauth_des.c
│   │       clnt.o
│   │       pmap_clnt.o
│   │       svcsock.o
│   │       xprt.c
│   │       stats.o
│   │       auth_null.o
│   │       auth_unix.o
│   │       stats.c
│   │       svc.o
│   │       xdr.o
│   │       sunrpc.o
│   │       svcsock.c
│   │       auth_unix.c
│   │       pmap_clnt.c
│   │       clnt.c
│   │       auth.o
│   │       svcauth.o
│   │       svcauth.c
│   │       xprt.o
│   │       sched.c
│   │       xdr.c
│   │       sunrpc_syms.c
│   │       sunrpc_syms.o
│   │       auth.c
│   │       auth_null.c
│   │       svc.c
│   │       Makefile
│   │       sysctl.o
│   │       sched.o
│   │       sysctl.c
│   │      
│   ├───unix
│   │       sysctl_net_unix.c
│   │       unix.o
│   │       garbage.o
│   │       af_unix.c
│   │       af_unix.o
│   │       sysctl_net_unix.o
│   │       Makefile
│   │       garbage.c
│   │      
│   ├───wanrouter
│   │       wanmain.c
│   │       af_wanpipe.c
│   │       Makefile
│   │       wanproc.c
│   │       patchlevel
│   │      
│   └───x25
│           x25_in.c
│           x25_dev.c
│           x25_timer.c
│           x25_subr.c
│           af_x25.c
│           sysctl_net_x25.c
│           x25_out.c
│           x25_facilities.c
│           Makefile
│           x25_link.c
│           x25_route.c
│          
└───scripts
    │   MAKEDEV.ide
    │   gen-all-syms
    │   split-include
    │   docproc.c
    │   tkparse.c
    │   checkconfig.pl
    │   checkhelp.pl
    │   makelst
    │   kernel-doc
    │   checkincludes.pl
    │   docgen
    │   tkgen.c
    │   Configure
    │   pathdown.sh
    │   mkdep.c
    │   mkversion
    │   tkcond.c
    │   header.tk
    │   split-include.c
    │   tail.tk
    │   Menuconfig
    │   mkdep
    │   tkparse.h
    │   Makefile
    │   patch-kernel
    │   ver_linux
    │   README.Menuconfig
    │   mkspec
    │   Lindent
    │  
    ├───cramfs
    │       GNUmakefile
    │       mkcramfs.c
    │       cramfsck.c
    │      
    ├───ksymoops
    │       README
    │      
    └───lxdialog
            yesno.o
            checklist.o
            lxdialog.c
            checklist.c
            colors.h
            BIG.FAT.WARNING
            lxdialog
            dialog.h
            textbox.c
            inputbox.o
            textbox.o
            msgbox.o
            lxdialog.o
            util.c
            menubox.o
            msgbox.c
            inputbox.c
            Makefile
            menubox.c
            util.o
            yesno.c
           
          以上就是linux内核的目录文件结构。


          由于太长,发不上来。只能以文件方式发布,点击下面链接下载。


          下载:pdf


文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条