Annotation of sys/conf/files, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: files,v 1.409 2007/07/18 18:17:09 damien Exp $
2: # $NetBSD: files,v 1.87 1996/05/19 17:17:50 jonathan Exp $
3:
4: # @(#)files.newconf 7.5 (Berkeley) 5/10/93
5:
6:
7: # generic attributes
8: define disk
9: define tape
10: define ifnet
11: define tty
12: define audio {}
13: define scsi {}
14: define atascsi {}
15: define ifmedia
16: define mii {[phy = -1]}
17: define midibus {}
18: define midisyn
19: define radiobus {}
20: define i2cbus {}
21: define gpiobus {}
22: define onewirebus {}
23:
24: # filesystem firmware loading attribute
25: define firmload
26:
27: # audio device attributes
28: define mulaw
29: define auconv
30:
31: # radio device attributes
32: define tea5757
33: define lm700x
34: define tc921x
35: define pt2254a
36:
37: # audio and midi devices, attaches to audio hardware driver
38: device audio
39: attach audio at audio
40: device midi
41: attach midi at midibus
42:
43: # raster operations attributes
44: define rasops1
45: define rasops2
46: define rasops4
47: define rasops8
48: define rasops15
49: define rasops16
50: define rasops24
51: define rasops32
52: define rasops_bswap
53: define rasops_rotation
54:
55: # net device attributes - we have generic code for ether(net),
56: # and fddi.
57: define atm
58: define crypto
59: define systrace
60: define ether
61: define fddi
62: define sppp
63: define wlan
64: define bluetooth
65:
66: # "Chipset" attributes. These are the machine-independent portions
67: # of device drivers.
68: define ncr5380sbc # NCR 5380 SCSI Bus Controller
69: define ncr53c7xx # NCR 53c7xx SCSI Bus Controller
70: define pdq # DEC FDDI chipset
71: define dp8390nic # 8390-family Ethernet controllers
72: define rtl80x9 # RealTek 8019/8029 NE2000-compatible
73: define dl10019 # DL10019/10022-family Ethernet controllers
74: define ax88190 # AX88190-family Ethernet controllers
75:
76: # a wscons output device; used later, but needs to be near the top for
77: # common file (e.g. vga) definitions.
78: define wsdisplaydev {[mux = 1]}
79: define wsemuldisplaydev {[console = -1], [mux = 1]}
80: define wskbddev {[console = -1], [mux = 1]}
81: define wsmousedev {[mux = 0]}
82:
83: # SMC 93Cx6 Serial EEPROM devices
84: define smc93cx6
85: file dev/ic/smc93cx6.c smc93cx6
86:
87: # common PC display functions
88: define pcdisplayops
89: file dev/ic/pcdisplay_subr.c pcdisplayops
90: file dev/ic/pcdisplay_chars.c pcdisplayops
91:
92: # Mostek time-of-day clock and NVRAM
93: define mk48txx
94: file dev/ic/mk48txx.c mk48txx
95:
96: # VGA graphics
97: device vga: wsemuldisplaydev, pcdisplayops
98: file dev/ic/vga.c vga & (vga_pci | vga_isa) needs-flag
99: file dev/ic/vga_subr.c vga & (vga_pci | vga_isa) needs-flag
100:
101: # Attribute for devices that read/write an IEEE 802.3u MII bus using the
102: # bit-bang method.
103: define mii_bitbang
104: file dev/mii/mii_bitbang.c mii_bitbang
105:
106: define wdc_base
107: define ata {[channel = -1], [drive = -1]}
108: define atapi {[channel = -1]}
109: # Common code for ESDI/IDE/etc. controllers
110: device wdc: ata, atapi, wdc_base
111: file dev/ic/wdc.c wdc_base
112:
113: # 1-Wire bus bit-banging
114: define onewire_bitbang
115:
116: # "Chipset" drivers. These are the bus-independent routines which
117: # contain the cfdrivers. Attachments are provided by files.<bus>
118:
119: # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
120: device ahc: scsi, smc93cx6
121: file dev/ic/aic7xxx.c ahc
122: file dev/ic/aic7xxx_openbsd.c ahc
123: file dev/ic/aic7xxx_seeprom.c ahc
124:
125: # Adaptec U320 SCSI controllers
126: device ahd: scsi
127: file dev/ic/aic79xx.c ahd
128: file dev/ic/aic79xx_openbsd.c ahd
129:
130: # Adaptec AIC-6[23]60 SCSI controllers
131: device aic: scsi
132: file dev/ic/aic6360.c aic & (aic_isa | aic_pcmcia | aic_isapnp)
133:
134: # DPT EATA SCSI controllers
135: device dpt: scsi
136: file dev/ic/dpt.c dpt
137:
138: # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
139: device adv: scsi
140: file dev/ic/adv.c adv
141:
142: # AdvanSys ULTRA WIDE SCSI controllers
143: device adw: scsi
144: file dev/ic/adw.c adw
145:
146: # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
147: device bha: scsi
148: file dev/ic/bha.c bha & (bha_pci | bha_isa | bha_eisa) needs-flag
149:
150: # ICP Vortex GDT RAID controllers
151: device gdt: scsi
152: file dev/ic/gdt_common.c gdt
153:
154: # 3ware Escalade RAID controllers
155: device twe: scsi
156: file dev/ic/twe.c twe
157:
158: # LSI64854 DMA controller back-end
159: define lsi64854
160: file dev/ic/lsi64854.c lsi64854
161:
162: # Compaq Smart ARRAY controllers
163: device cac: scsi
164: file dev/ic/cac.c cac
165:
166: # Compaq Smart ARRAY 5* controllers
167: device ciss: scsi
168: file dev/ic/ciss.c ciss
169:
170: # AMI MegaRAID controllers
171: device ami: scsi
172: file dev/ic/ami.c ami
173:
174: # LSI MegaRAID SAS controllers
175: device mfi: scsi
176: file dev/ic/mfi.c mfi
177:
178: # Qlogic ISP 10x0 SCSI Controllers
179: device isp: scsi
180: file dev/ic/isp.c isp
181: file dev/ic/isp_openbsd.c isp
182:
183: # LSI Logic Fusion-MPT Message Passing Interface
184: device mpi: scsi
185: file dev/ic/mpi.c mpi
186:
187: # Emulex Light Pulse Fibre Channel (Service Level Interface)
188: device sli: scsi
189: file dev/ic/sli.c sli
190:
191: # Silicon Image 3124/3132/3531 SATALink
192: device sili: scsi, atascsi
193: file dev/ic/sili.c sili
194:
195: # UltraStor SCSI controllers
196: device uha: scsi
197: file dev/ic/uha.c uha
198:
199: # NCR 53c9x or Emulex ESP SCSI Controller
200: define ncr53c9x
201: device esp: scsi, ncr53c9x
202: file dev/ic/ncr53c9x.c ncr53c9x
203:
204: # common stuff for siop and esiop
205: define siop_common
206: file dev/ic/siop_common.c siop_common
207:
208: # Symbios/NCR 53c720/53c8xx SCSI controllers
209: device siop: scsi,siop_common
210: file dev/ic/siop.c siop & (siop_pci | siop_gedoens)
211:
212: # Symbios/NCR 53c710 SCSI controllers
213: device osiop: scsi
214: file dev/ic/osiop.c osiop & (osiop_gsc | osiop_eisa | osiop_pcctwo)
215:
216: # Symbios/NCR 53c700 SCSI controllers
217: device oosiop: scsi
218: file dev/ic/oosiop.c oosiop & (oosiop_gsc)
219:
220: # 3Com Etherlink-III Ethernet controller
221: device ep: ether, ifnet, ifmedia, mii
222: file dev/ic/elink3.c ep
223:
224: # LEMAC-based cards
225: device lc: ether, ifnet, ifmedia
226: file dev/ic/lemac.c lc
227:
228: # WaveLan
229: device wi: ether, ifnet, ifmedia
230: file dev/ic/if_wi.c wi
231: file dev/ic/if_wi_hostap.c wi
232:
233: # Aironet 802.11 DS Ethernet controller
234: device an: ether, ifnet, ifmedia, wlan
235: file dev/ic/an.c an
236:
237: # RangeLAN2
238: device rln: ether, ifnet
239: file dev/ic/rln.c rln
240: file dev/ic/rlnsubr.c rln
241:
242: # LANCE and PCnet Ethernet controllers
243: device le: ether, ifnet, ifmedia
244: file dev/ic/am7990.c le
245:
246: # 3Com 3c9xx
247: device xl: ether, ifnet, ifmedia, mii
248: file dev/ic/xl.c xl
249:
250: # Intel EtherExpress PRO 10/100B
251: device fxp: ether, ifnet, ifmedia, mii, firmload
252: file dev/ic/fxp.c fxp
253:
254: # Myson MTD803
255: device mtd: ether, ifnet, ifmedia, mii
256: file dev/ic/mtd8xx.c mtd
257:
258: # RealTek 8129/8139
259: device rl: ether, ifnet, ifmedia, mii
260: file dev/ic/rtl81x9.c rl
261:
262: # Realtek 8169
263: device re: ether, ifnet, ifmedia, mii
264: file dev/ic/re.c re
265:
266: # Clones of Digital 2104x
267: device dc: ether, ifnet, ifmedia, mii
268: file dev/ic/dc.c dc
269:
270: # SMC 91Cxx Ethernet Controller
271: device sm: ether, ifnet, ifmedia, mii, mii_bitbang
272: file dev/ic/smc91cxx.c sm
273:
274: # SMC 83C170 EPIC/100 Fast Ethernet Controller
275: device epic: ether, ifnet, ifmedia, mii
276: file dev/ic/smc83c170.c epic
277:
278: # Novell NE2000-compatible Ethernet cards, based on the
279: # National Semiconductor DS8390.
280: device ne: ether, ifnet, dp8390nic, ifmedia, mii
281: file dev/ic/ne2000.c ne
282:
283: # D-Link DL10019/10022 NE2000-compatible network interface subroutines
284: file dev/ic/dl10019.c dl10019
285:
286: # ASIX AX88190 NE2000-compatible network interface subroutines
287: file dev/ic/ax88190.c ax88190
288:
289: # Intel i82596/i82586 Ethernet Controller
290: device ie: ether, ifnet, ifmedia
291: file dev/ic/i82596.c ie & (ie_pci | ie_eisa | ie_gsc)
292:
293: # Sun GEM Ethernet controllers
294: device gem: ether, ifnet, ifmedia, mii
295: file dev/ic/gem.c gem
296:
297: # 8250/16[45]50-based "com" ports
298: device com: tty
299: device pccom: tty # XXX
300: file dev/ic/com.c com & (com | com_cardbus | com_gsc |
301: com_isapnp) needs-flag
302: file dev/ic/com_subr.c com | pccom
303:
304: # PC-like keyboard controller
305: device pckbc {[slot = -1]}
306: file dev/ic/pckbc.c pckbc needs-flag
307:
308: # HPPA PS/2 input ports (forward definition)
309: device gsckbc {[slot = -1]}
310:
311: # PCF8584 I2C Controllers
312: device pcfiic: i2cbus
313: file dev/ic/pcf8584.c pcfiic
314:
315: # OPL2/OPL3 FM synth driver
316: device opl: midibus, midisyn
317: file dev/ic/opl.c opl
318: file dev/ic/oplinstrs.c opl
319:
320: # AC-97 CODECs
321: define ac97
322: file dev/ic/ac97.c ac97
323:
324: # Cyclades Cyclom multiport serial cards
325: device cy: tty
326: file dev/ic/cy.c cy & (cy_isa | cy_pci) needs-flag
327:
328: # PC parallel ports (IEEE 1284)
329: device lpt
330: file dev/ic/lpt.c lpt & (lpt_isa | lpt_localbus |
331: lpt_gsc | lpt_puc | lpt_apio |
332: lpt_ebus) needs-flag
333:
334: # STI (hp graphics)
335: device sti: wsemuldisplaydev
336: file dev/ic/sti.c sti & (sti_pci | sti_gedoens |
337: sti_sgc) needs-flag
338:
339: # Initio ULTRA WIDE/ULTRA2 WIDE SCSI Controllers
340: device iha: scsi
341: file dev/ic/iha.c iha
342:
343: # Tekram TRM-S1040 SCSI Cards (DC395U/UW/F,DC315/U)
344: device trm: scsi
345: file dev/ic/trm.c trm
346:
347: # National Semiconductor LM78/79/81 and compatible hardware monitors
348: device lm
349: file dev/ic/lm78.c lm
350:
351: # Atheros AR5k (802.11/a/b/g) Hardware Abstraction Layer
352: define ar5xxx
353: file dev/ic/ar5xxx.c ar5xxx
354: file dev/ic/ar5210.c ar5xxx
355: file dev/ic/ar5211.c ar5xxx
356: file dev/ic/ar5212.c ar5xxx
357:
358: # Atheros AR5k (802.11/a/b/g) driver
359: device ath: ether, ifnet, ifmedia, ar5xxx, wlan, gpiobus
360: file dev/ic/ath.c ath
361:
362: # ADMtek ADM8211 802.11
363: device atw: ether, ifnet, ifmedia, smc93cx6, wlan
364: file dev/ic/atw.c atw
365:
366: # Realtek RTL8180 802.11
367: device rtw: ether, ifnet, ifmedia, smc93cx6, wlan
368: file dev/ic/rtw.c rtw
369:
370: # Ralink RT2500/RT2600 802.11
371: device ral: ether, ifnet, ifmedia, firmload, wlan
372: file dev/ic/rt2560.c ral
373: file dev/ic/rt2661.c ral
374:
375: # Texas Instruments ACX 802.11
376: device acx: ether, ifnet, ifmedia, firmload, wlan
377: file dev/ic/acx.c acx
378: file dev/ic/acx111.c acx
379: file dev/ic/acx100.c acx
380:
381: # Conexant PrismGT
382: device pgt: ether, ifnet, ifmedia, firmload, wlan
383: file dev/ic/pgt.c pgt
384:
385: # Adaptec AIC-6915 Ethernet interface
386: device sf: ether, ifnet, ifmedia, mii
387: file dev/ic/aic6915.c sf
388:
389: # Marvell Libertas Open
390: device malo: ether, ifnet, ifmedia, firmload, wlan
391: file dev/ic/malo.c malo
392:
393: # Attributes which machine-independent bus support can be attached to.
394: # These should be defined here, because some of these busses can have
395: # devices which provide these attributes, and we'd like to avoid hairy
396: # ordering constraints on inclusion of the busses' "files" files.
397: define isabus {} # ISA attachment
398: define eisabus {} # EISA attachment
399: define pcibus {[bus = -1]} # PCI attachment
400: define tcbus {} # TurboChannel attachment
401: define usbus {} # USB attachment
402: define usbdev {} # USB function attachment
403: define pcmciabus {[controller = -1], [socket = -1]} # PCMCIA attachment
404: define cbbus {[slot = -1]} # CardBus attachment
405: define pcmciaslot {[slot = -1]} # PCMCIA slot itself
406: define sdmmcbus {} # SD/MMC attachment
407: define btbus {} # Bluetooth host controller
408:
409: # UHCI USB controller
410: device uhci: usbus
411: file dev/usb/uhci.c uhci needs-flag
412:
413: # OHCI USB controller
414: device ohci: usbus
415: file dev/usb/ohci.c ohci needs-flag
416:
417: # EHCI USB controller
418: device ehci: usbus
419: file dev/usb/ehci.c ehci needs-flag
420:
421: # SDHC SD/MMC controller
422: device sdhc: sdmmcbus
423: file dev/sdmmc/sdhc.c sdhc needs-flag
424:
425: # radio devices, attaches to radio hardware driver
426: device radio
427: attach radio at radiobus
428: file dev/radio.c radio needs-flag
429:
430: # IPMI
431: device ipmi
432: file dev/ipmi.c ipmi needs-flag
433:
434: # Software RAID
435: device softraid: scsi
436: attach softraid at root
437: file dev/softraid.c softraid needs-flag
438:
439: # legitimate pseudo-devices
440: pseudo-device vnd: disk
441: pseudo-device ccd: disk
442: pseudo-device raid: disk
443: pseudo-device rd: disk
444: file dev/ramdisk.c rd needs-flag
445:
446: pseudo-device pty: tty
447:
448: pseudo-device loop: ifnet
449: pseudo-device sl: ifnet
450: pseudo-device ppp: ifnet
451: pseudo-device tun: ifnet
452: pseudo-device bpfilter: ifnet
453: pseudo-device strip: ifnet
454: pseudo-device enc: ifnet
455: pseudo-device bridge: ifnet, ether
456: pseudo-device vlan: ifnet, ether
457: pseudo-device carp: ifnet, ether
458: pseudo-device sppp: ifnet
459: pseudo-device faith: ifnet
460: pseudo-device gif: ifnet
461: pseudo-device gre: ifnet
462: pseudo-device crypto: ifnet
463: pseudo-device trunk: ifnet, ether, ifmedia
464:
465: pseudo-device sequencer
466: pseudo-device systrace
467:
468: pseudo-device ksyms
469: file dev/ksyms.c ksyms needs-flag
470:
471: pseudo-device pf: ifnet
472: file net/pf.c pf needs-flag
473: file net/pf_norm.c pf
474: file net/pf_ruleset.c pf
475: file net/pf_ioctl.c pf
476: file net/pf_table.c pf
477: file net/pf_osfp.c pf
478: file net/pf_if.c pf
479: pseudo-device pflog: ifnet
480: file net/if_pflog.c pflog needs-flag
481: pseudo-device pfsync: ifnet
482: file net/if_pfsync.c pfsync needs-flag
483:
484: pseudo-device bio
485: file dev/bio.c bio needs-flag
486:
487: pseudo-device hotplug
488: file dev/hotplug.c hotplug needs-flag
489:
490: pseudo-device pppoe: ifnet, ether, sppp
491: file net/if_pppoe.c pppoe needs-flag
492:
493: # XXX machine-independent SCSI files should live somewhere here, maybe
494:
495: # kernel sources
496: file altq/altq_subr.c altq
497: file altq/altq_red.c altq
498: file altq/altq_cbq.c altq
499: file altq/altq_rmclass.c altq
500: file altq/altq_cdnr.c altq_cdnr
501: file altq/altq_hfsc.c altq
502: file altq/altq_priq.c altq
503: file altq/altq_rio.c altq_rio
504: file ddb/db_access.c ddb | kgdb
505: file ddb/db_aout.c ddb
506: file ddb/db_break.c ddb
507: file ddb/db_command.c ddb
508: file ddb/db_elf.c ddb
509: file ddb/db_examine.c ddb
510: file ddb/db_expr.c ddb
511: file ddb/db_input.c ddb
512: file ddb/db_lex.c ddb
513: file ddb/db_output.c ddb
514: file ddb/db_print.c ddb
515: file ddb/db_run.c ddb | kgdb
516: file ddb/db_sym.c ddb
517: file ddb/db_trap.c ddb
518: file ddb/db_variables.c ddb
519: file ddb/db_watch.c ddb
520: file ddb/db_write_cmd.c ddb
521: file ddb/db_usrreq.c ddb
522: file ddb/db_hangman.c ddb
523: file dev/auconv.c auconv
524: file dev/audio.c audio needs-flag
525: file dev/ccd.c ccd needs-flag
526: file dev/cons.c
527: file dev/firmload.c firmload
528: file dev/flash.c flash needs-flag
529: file dev/ic/ncr5380sbc.c ncr5380sbc
530: file dev/ic/ncr53c7xx.c ncr53c7xx
531: file dev/ic/pdq.c pdq
532: file dev/ic/pdq_ifsubr.c pdq
533: file dev/ic/dp8390.c dp8390nic
534: file dev/ic/rtl80x9.c rtl80x9
535: file dev/ic/tea5757.c tea5757
536: file dev/ic/lm700x.c lm700x
537: file dev/ic/tc921x.c tc921x
538: file dev/ic/pt2254a.c pt2254a
539: file dev/midi.c midi | midibus needs-flag
540: file dev/midisyn.c midisyn
541: file dev/mulaw.c mulaw
542: file dev/sequencer.c sequencer needs-flag
543: file dev/systrace.c systrace needs-flag
544: file dev/vnd.c vnd needs-flag
545: file dev/rnd.c
546: file dev/raidframe/rf_acctrace.c raid needs-flag
547: file dev/raidframe/rf_alloclist.c raid needs-flag
548: file dev/raidframe/rf_aselect.c raid needs-flag
549: file dev/raidframe/rf_callback.c raid needs-flag
550: file dev/raidframe/rf_chaindecluster.c raid needs-flag
551: file dev/raidframe/rf_copyback.c raid needs-flag
552: file dev/raidframe/rf_cvscan.c raid needs-flag
553: file dev/raidframe/rf_dagdegrd.c raid needs-flag
554: file dev/raidframe/rf_dagdegwr.c raid needs-flag
555: file dev/raidframe/rf_dagffrd.c raid needs-flag
556: file dev/raidframe/rf_dagffwr.c raid needs-flag
557: file dev/raidframe/rf_dagfuncs.c raid needs-flag
558: file dev/raidframe/rf_dagutils.c raid needs-flag
559: file dev/raidframe/rf_debugMem.c raid needs-flag
560: file dev/raidframe/rf_debugprint.c raid needs-flag
561: file dev/raidframe/rf_decluster.c raid needs-flag
562: file dev/raidframe/rf_declusterPQ.c raid needs-flag
563: file dev/raidframe/rf_diskqueue.c raid needs-flag
564: file dev/raidframe/rf_disks.c raid needs-flag
565: file dev/raidframe/rf_driver.c raid needs-flag
566: file dev/raidframe/rf_engine.c raid needs-flag
567: file dev/raidframe/rf_evenodd.c raid needs-flag
568: file dev/raidframe/rf_evenodd_dagfuncs.c raid needs-flag
569: file dev/raidframe/rf_evenodd_dags.c raid needs-flag
570: file dev/raidframe/rf_fifo.c raid needs-flag
571: file dev/raidframe/rf_interdecluster.c raid needs-flag
572: file dev/raidframe/rf_invertq.c raid needs-flag
573: file dev/raidframe/rf_openbsdkintf.c raid needs-flag
574: file dev/raidframe/rf_layout.c raid needs-flag
575: file dev/raidframe/rf_map.c raid needs-flag
576: file dev/raidframe/rf_mcpair.c raid needs-flag
577: file dev/raidframe/rf_memchunk.c raid needs-flag
578: file dev/raidframe/rf_nwayxor.c raid needs-flag
579: file dev/raidframe/rf_options.c raid needs-flag
580: file dev/raidframe/rf_paritylog.c raid needs-flag
581: file dev/raidframe/rf_paritylogDiskMgr.c raid needs-flag
582: file dev/raidframe/rf_paritylogging.c raid needs-flag
583: file dev/raidframe/rf_parityloggingdags.c raid needs-flag
584: file dev/raidframe/rf_parityscan.c raid needs-flag
585: file dev/raidframe/rf_pq.c raid needs-flag
586: file dev/raidframe/rf_pqdeg.c raid needs-flag
587: file dev/raidframe/rf_pqdegdags.c raid needs-flag
588: file dev/raidframe/rf_psstatus.c raid needs-flag
589: file dev/raidframe/rf_raid0.c raid needs-flag
590: file dev/raidframe/rf_raid1.c raid needs-flag
591: file dev/raidframe/rf_raid4.c raid needs-flag
592: file dev/raidframe/rf_raid5.c raid needs-flag
593: file dev/raidframe/rf_raid5_rotatedspare.c raid needs-flag
594: file dev/raidframe/rf_reconbuffer.c raid needs-flag
595: file dev/raidframe/rf_reconmap.c raid needs-flag
596: file dev/raidframe/rf_reconstruct.c raid needs-flag
597: file dev/raidframe/rf_reconutil.c raid needs-flag
598: file dev/raidframe/rf_revent.c raid needs-flag
599: file dev/raidframe/rf_shutdown.c raid needs-flag
600: file dev/raidframe/rf_sstf.c raid needs-flag
601: file dev/raidframe/rf_states.c raid needs-flag
602: file dev/raidframe/rf_stripelocks.c raid needs-flag
603: file dev/raidframe/rf_strutils.c raid needs-flag
604: file dev/raidframe/rf_threadstuff.c raid needs-flag
605: file dev/raidframe/rf_utils.c raid needs-flag
606: file isofs/cd9660/cd9660_bmap.c cd9660
607: file isofs/cd9660/cd9660_lookup.c cd9660
608: file isofs/cd9660/cd9660_node.c cd9660
609: file isofs/cd9660/cd9660_rrip.c cd9660
610: file isofs/cd9660/cd9660_util.c cd9660
611: file isofs/cd9660/cd9660_vfsops.c cd9660
612: file isofs/cd9660/cd9660_vnops.c cd9660
613: file isofs/udf/udf_subr.c udf
614: file isofs/udf/udf_vfsops.c udf
615: file isofs/udf/udf_vnops.c udf
616: file kern/clock_subr.c
617: file kern/exec_aout.c
618: file kern/exec_conf.c
619: file kern/exec_ecoff.c
620: file kern/exec_elf32.c
621: file kern/exec_elf64.c
622: file kern/exec_script.c
623: file kern/exec_subr.c
624: file kern/init_main.c
625: file kern/init_sysent.c
626: file kern/kern_acct.c accounting
627: file kern/kern_clock.c
628: file kern/kern_descrip.c
629: file kern/kern_event.c
630: file kern/kern_exec.c
631: file kern/kern_exit.c
632: file kern/kern_fork.c
633: file kern/kern_kthread.c
634: file kern/kern_ktrace.c ktrace
635: file kern/kern_lock.c
636: file kern/kern_lkm.c lkm
637: file kern/kern_malloc.c
638: file kern/kern_malloc_debug.c malloc_debug
639: file kern/kern_rwlock.c
640: file kern/kern_physio.c
641: file kern/kern_proc.c
642: file kern/kern_prot.c
643: file kern/kern_resource.c
644: file kern/kern_sensors.c !small_kernel
645: file kern/kern_sig.c
646: file kern/kern_subr.c
647: file kern/kern_sysctl.c
648: file kern/kern_synch.c
649: file kern/kern_tc.c
650: file kern/kern_time.c
651: file kern/kern_timeout.c
652: file kern/kern_watchdog.c !small_kernel
653: file kern/kern_workq.c
654: file kern/kern_xxx.c
655: file kern/kgdb_stub.c kgdb
656: file kern/sched_bsd.c
657: file kern/subr_autoconf.c
658: file kern/subr_disk.c
659: file kern/subr_evcount.c
660: file kern/subr_extent.c
661: file kern/subr_log.c
662: file kern/subr_pool.c
663: file kern/subr_prf.c
664: file kern/subr_prof.c
665: file kern/subr_userconf.c boot_config
666: file kern/subr_xxx.c
667: file kern/sys_generic.c
668: file kern/sys_pipe.c
669: file kern/sys_process.c ptrace | procfs | systrace
670: file kern/sys_socket.c
671: file kern/syscalls.c syscall_debug
672: file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
673: file kern/sysv_msg.c sysvmsg
674: file kern/sysv_sem.c sysvsem
675: file kern/sysv_shm.c sysvshm
676: file kern/tty.c
677: file kern/tty_conf.c
678: file kern/tty_pty.c pty needs-count
679: file kern/tty_subr.c
680: file kern/tty_tty.c
681: file kern/uipc_domain.c
682: file kern/uipc_mbuf.c
683: file kern/uipc_mbuf2.c
684: file kern/uipc_proto.c
685: file kern/uipc_socket.c
686: file kern/uipc_socket2.c
687: file kern/uipc_syscalls.c
688: file kern/uipc_usrreq.c
689: file kern/vfs_bio.c
690: file kern/vfs_cache.c
691: file kern/vfs_cluster.c
692: file kern/vfs_conf.c
693: file kern/vfs_default.c
694: file kern/vfs_init.c
695: file kern/vfs_lockf.c
696: file kern/vfs_lookup.c
697: file kern/vfs_subr.c
698: file kern/vfs_sync.c
699: file kern/vfs_syscalls.c
700: file kern/vfs_vnops.c
701: file kern/vfs_getcwd.c
702: file kern/vnode_if.c
703: file miscfs/deadfs/dead_vnops.c
704: file miscfs/fifofs/fifo_vnops.c fifo
705: file miscfs/portal/portal_vfsops.c portal
706: file miscfs/portal/portal_vnops.c portal
707: file miscfs/procfs/procfs_cmdline.c procfs
708: file miscfs/procfs/procfs_ctl.c procfs
709: file miscfs/procfs/procfs_linux.c procfs
710: file miscfs/procfs/procfs_note.c procfs
711: file miscfs/procfs/procfs_status.c procfs
712: file miscfs/procfs/procfs_subr.c procfs
713: file miscfs/procfs/procfs_vfsops.c procfs
714: file miscfs/procfs/procfs_vnops.c procfs
715: file miscfs/specfs/spec_vnops.c
716: file miscfs/specfs/spec_subr.c
717: file msdosfs/msdosfs_conv.c msdosfs
718: file msdosfs/msdosfs_denode.c msdosfs
719: file msdosfs/msdosfs_fat.c msdosfs
720: file msdosfs/msdosfs_lookup.c msdosfs
721: file msdosfs/msdosfs_vfsops.c msdosfs
722: file msdosfs/msdosfs_vnops.c msdosfs
723: file ntfs/ntfs_compr.c ntfs
724: file ntfs/ntfs_conv.c ntfs
725: file ntfs/ntfs_ihash.c ntfs
726: file ntfs/ntfs_subr.c ntfs
727: file ntfs/ntfs_vfsops.c ntfs
728: file ntfs/ntfs_vnops.c ntfs
729: file net/bpf.c bpfilter needs-count
730: file net/bpf_filter.c bpfilter
731: file net/if.c
732: file net/if_atmsubr.c atm needs-flag
733: file net/if_ethersubr.c ether | inet | fddi needs-flag
734: file net/if_fddisubr.c fddi
735: file net/if_spppsubr.c sppp
736: file net/if_loop.c loop
737: file net/if_media.c ifmedia
738: file net/if_sl.c sl needs-count
739: file net/if_strip.c strip needs-count
740: file net/if_ppp.c ppp needs-count
741: file net/ppp_tty.c ppp
742: file net/bsd-comp.c ppp_bsdcomp
743: file net/ppp-deflate.c ppp_deflate
744: file net/zlib.c ppp_deflate | ipsec | crypto
745: file net/if_tun.c tun needs-count
746: file net/if_bridge.c bridge needs-count
747: file net/bridgestp.c bridge
748: file net/if_vlan.c vlan needs-count
749: file net/radix.c
750: file net/radix_mpath.c !small_kernel
751: file net/raw_cb.c
752: file net/raw_usrreq.c
753: file net/route.c
754: file net/rtsock.c
755: file net/slcompress.c sl | ppp | strip
756: file net/if_enc.c enc needs-count
757: file net/if_gre.c gre needs-count
758: file net/if_trunk.c trunk needs-count
759: file net80211/ieee80211.c wlan
760: file net80211/ieee80211_amrr.c wlan
761: file net80211/ieee80211_crypto.c wlan
762: file net80211/ieee80211_input.c wlan
763: file net80211/ieee80211_ioctl.c wlan
764: file net80211/ieee80211_node.c wlan
765: file net80211/ieee80211_output.c wlan
766: file net80211/ieee80211_proto.c wlan
767: file net80211/ieee80211_rssadapt.c wlan
768: file net80211/ieee80211_regdomain.c wlan
769: file netinet/if_atm.c atm
770: file netinet/if_ether.c ether | inet
771: file netinet/igmp.c inet
772: file netinet/in.c inet
773: file netinet/in_pcb.c inet
774: file netinet/in_proto.c inet
775: file netinet/ip_icmp.c inet
776: file netinet/ip_id.c inet
777: file netinet/ip_input.c inet
778: file netinet/ip_mroute.c inet & mrouting
779: file netinet/ip_output.c inet
780: file netinet/raw_ip.c inet
781: file netinet/tcp_debug.c inet
782: file netinet/tcp_input.c inet
783: file netinet/tcp_output.c inet
784: file netinet/tcp_subr.c inet
785: file netinet/tcp_timer.c inet
786: file netinet/tcp_usrreq.c inet
787: file netinet/udp_usrreq.c inet
788: file netinet/ip_gre.c inet
789: file netinet/ip_ipsp.c (inet | inet6) & (ipsec | tcp_signature)
790: file netinet/ip_spd.c (inet | inet6) & (ipsec | tcp_signature)
791: file netinet/ip_ipip.c inet | inet6
792: file netinet/ip_ether.c inet
793: file netinet/ipsec_input.c (inet | inet6) & ipsec
794: file netinet/ipsec_output.c (inet | inet6) & ipsec
795: file netinet/ip_esp.c inet & ipsec
796: file netinet/ip_ah.c inet & ipsec
797: file netinet/ip_carp.c carp needs-count
798: file netinet/ip_ipcomp.c inet & ipsec
799: file crypto/rijndael.c (inet & ipsec) | crypto | uvm_swap_encrypt | wlan
800: file crypto/md5.c
801: file crypto/rmd160.c (inet & ipsec) | crypto
802: file crypto/sha1.c (inet & ipsec) | crypto | carp | wlan
803: file crypto/sha2.c (inet & ipsec) | crypto
804: file crypto/blf.c (inet & ipsec) | crypto | vnd
805: file crypto/cast.c (inet & ipsec) | crypto
806: file crypto/skipjack.c (inet & ipsec) | crypto
807: file crypto/ecb_enc.c (inet & ipsec) | crypto
808: file crypto/set_key.c (inet & ipsec) | crypto
809: file crypto/ecb3_enc.c (inet & ipsec) | crypto
810: file crypto/crypto.c (inet & ipsec) | crypto
811: file crypto/cryptodev.c ((inet & ipsec) | crypto) needs-flag
812: file crypto/criov.c (inet & ipsec) | crypto
813: file crypto/cryptosoft.c (inet & ipsec) | crypto
814: file crypto/xform.c (inet & ipsec) | crypto
815: file crypto/deflate.c (inet & ipsec) | crypto
816: file crypto/arc4.c wi | wlan
817: file crypto/michael.c wlan
818: file netatalk/aarp.c netatalk
819: file netatalk/at_control.c netatalk
820: file netatalk/at_proto.c netatalk
821: file netatalk/ddp_input.c netatalk
822: file netatalk/ddp_output.c netatalk
823: file netatalk/ddp_usrreq.c netatalk
824: file netbt/bt_input.c bluetooth needs-flag
825: file netbt/bt_proto.c bluetooth
826: file netbt/hci_event.c bluetooth
827: file netbt/hci_ioctl.c bluetooth
828: file netbt/hci_link.c bluetooth
829: file netbt/hci_misc.c bluetooth
830: file netbt/hci_socket.c bluetooth
831: file netbt/hci_unit.c bluetooth
832: file netbt/l2cap_lower.c bluetooth
833: file netbt/l2cap_misc.c bluetooth
834: file netbt/l2cap_signal.c bluetooth
835: file netbt/l2cap_socket.c bluetooth
836: file netbt/l2cap_upper.c bluetooth
837: file netbt/rfcomm_dlc.c bluetooth
838: file netbt/rfcomm_session.c bluetooth
839: file netbt/rfcomm_socket.c bluetooth
840: file netbt/rfcomm_upper.c bluetooth
841: file netbt/sco_socket.c bluetooth
842: file netbt/sco_upper.c bluetooth
843: file netnatm/natm_pcb.c natm
844: file netnatm/natm_proto.c natm
845: file netnatm/natm.c natm
846: file nfs/krpc_subr.c nfsclient
847: file nfs/nfs_bio.c nfsclient
848: file nfs/nfs_boot.c nfsclient
849: file nfs/nfs_node.c nfsclient
850: file nfs/nfs_kq.c nfsclient
851: file nfs/nfs_serv.c nfsserver
852: file nfs/nfs_socket.c nfsserver | nfsclient
853: file nfs/nfs_srvcache.c nfsserver
854: file nfs/nfs_subs.c nfsserver | nfsclient
855: file nfs/nfs_syscalls.c nfsserver | nfsclient
856: file nfs/nfs_vfsops.c nfsclient
857: file nfs/nfs_vnops.c nfsclient
858: file ufs/ffs/ffs_alloc.c ffs | mfs
859: file ufs/ffs/ffs_balloc.c ffs | mfs
860: file ufs/ffs/ffs_inode.c ffs | mfs
861: file ufs/ffs/ffs_subr.c ffs | mfs
862: file ufs/ffs/ffs_softdep_stub.c ffs | mfs
863: file ufs/ffs/ffs_tables.c ffs | mfs
864: file ufs/ffs/ffs_vfsops.c ffs | mfs
865: file ufs/ffs/ffs_vnops.c ffs | mfs
866: file ufs/ffs/ffs_softdep.c ffs_softupdates
867: file ufs/mfs/mfs_vfsops.c mfs
868: file ufs/mfs/mfs_vnops.c mfs
869: file ufs/ufs/ufs_bmap.c ffs | mfs | ext2fs
870: file ufs/ufs/ufs_dirhash.c ufs_dirhash & (ffs | mfs)
871: file ufs/ufs/ufs_ihash.c ffs | mfs | ext2fs
872: file ufs/ufs/ufs_inode.c ffs | mfs | ext2fs
873: file ufs/ufs/ufs_lookup.c ffs | mfs | ext2fs
874: file ufs/ufs/ufs_quota.c quota & ( ffs | mfs | ext2fs )
875: file ufs/ufs/ufs_quota_stub.c ffs | mfs
876: file ufs/ufs/ufs_vfsops.c ffs | mfs | ext2fs
877: file ufs/ufs/ufs_vnops.c ffs | mfs | ext2fs
878: file ufs/ext2fs/ext2fs_alloc.c ext2fs
879: file ufs/ext2fs/ext2fs_balloc.c ext2fs
880: file ufs/ext2fs/ext2fs_bmap.c ext2fs
881: file ufs/ext2fs/ext2fs_bswap.c ext2fs
882: file ufs/ext2fs/ext2fs_inode.c ext2fs
883: file ufs/ext2fs/ext2fs_lookup.c ext2fs
884: file ufs/ext2fs/ext2fs_readwrite.c ext2fs
885: file ufs/ext2fs/ext2fs_subr.c ext2fs
886: file ufs/ext2fs/ext2fs_vfsops.c ext2fs
887: file ufs/ext2fs/ext2fs_vnops.c ext2fs
888: file xfs/xfs_common-bsd.c xfs
889: file xfs/xfs_deb.c xfs
890: file xfs/xfs_dev-bsd.c xfs
891: file xfs/xfs_dev-common.c xfs
892: file xfs/xfs_message.c xfs
893: file xfs/xfs_node.c xfs
894: file xfs/xfs_node-bsd.c xfs
895: file xfs/xfs_syscalls-common.c xfs
896: file xfs/xfs_vfsops-bsd.c xfs
897: file xfs/xfs_vfsops-common.c xfs
898: file xfs/xfs_vfsops-openbsd.c xfs
899: file xfs/xfs_vnodeops-bsd.c xfs
900: file xfs/xfs_vnodeops-common.c xfs
901: file xfs/xfs_syscalls-dummy.c !xfs
902: file uvm/uvm_amap.c
903: file uvm/uvm_anon.c
904: file uvm/uvm_aobj.c
905: file uvm/uvm_device.c
906: file uvm/uvm_fault.c
907: file uvm/uvm_glue.c
908: file uvm/uvm_init.c
909: file uvm/uvm_io.c
910: file uvm/uvm_km.c
911: #file uvm/uvm_loan.c
912: file uvm/uvm_map.c
913: file uvm/uvm_meter.c
914: file uvm/uvm_mmap.c
915: file uvm/uvm_page.c
916: file uvm/uvm_pager.c
917: file uvm/uvm_pdaemon.c
918: file uvm/uvm_pglist.c
919: file uvm/uvm_stat.c
920: file uvm/uvm_swap.c
921: file uvm/uvm_swap_encrypt.c uvm_swap_encrypt
922: file uvm/uvm_unix.c
923: file uvm/uvm_user.c
924: file uvm/uvm_vnode.c
925: file dev/rd.c ramdisk_hooks
926:
927: # IPv6
928: file net/if_faith.c faith needs-count
929: file net/if_gif.c gif needs-count
930: file netinet/ip_ecn.c inet | inet6
931: file netinet/in_gif.c gif & inet
932: file netinet6/in6_gif.c gif & inet6
933: file netinet6/in6_pcb.c inet6
934: file netinet6/in6.c inet6
935: file netinet6/in6_ifattach.c inet6
936: file netinet6/in6_cksum.c inet6
937: file netinet6/in6_src.c inet6
938: file netinet6/in6_proto.c inet6
939: file netinet6/dest6.c inet6
940: file netinet6/frag6.c inet6
941: file netinet6/icmp6.c inet6
942: file netinet6/ip6_id.c inet6
943: file netinet6/ip6_input.c inet6
944: file netinet6/ip6_forward.c inet6
945: file netinet6/ip6_mroute.c inet6 & mrouting
946: file netinet6/ip6_output.c inet6
947: file netinet6/route6.c inet6
948: file netinet6/mld6.c inet6
949: file netinet6/nd6.c inet6
950: file netinet6/nd6_nbr.c inet6
951: file netinet6/nd6_rtr.c inet6
952: file netinet6/raw_ip6.c inet6
953: file netinet6/udp6_output.c inet6
954:
955: # ... PF_KEY
956: file net/pfkey.c key | ipsec | tcp_signature
957: file net/pfkeyv2.c key | ipsec | tcp_signature
958: file net/pfkeyv2_parsemessage.c key | ipsec | tcp_signature
959: file net/pfkeyv2_convert.c key | ipsec | tcp_signature
960:
961: # NMEA0183 support
962: pseudo-device nmea: tty
963: file kern/tty_nmea.c nmea needs-flag
CVSweb