files revision 1.413 1 # $NetBSD: files,v 1.413 2000/12/28 11:10:16 jdolecek Exp $
2
3 # @(#)files.newconf 7.5 (Berkeley) 5/10/93
4
5 # options understood by the machine-independent part of the kernel
6 # (note, these are case-sensitive)
7 defopt INSECURE
8 defopt KMEMSTATS
9 defopt KTRACE
10 defopt MAXUPRC
11 defopt RTC_OFFSET
12 defopt DEFCORENAME
13 defopt UCONSOLE
14
15 defopt MULTIPROCESSOR
16
17 defopt opt_sysv.h SYSVMSG SYSVSEM SYSVSHM
18 defopt opt_sysvparam.h SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU
19
20 defopt opt_ntp.h PPS_SYNC NTP
21
22 defopt opt_nfs_boot.h NFS_BOOT_BOOTP NFS_BOOT_BOOTPARAM NFS_BOOT_DHCP
23 NFS_BOOT_BOOTP_REQFILE
24 NFS_BOOT_GATEWAY
25 NFS_BOOT_TCP NFS_BOOT_OPTIONS NFS_BOOT_RWSIZE
26 defopt opt_nfs.h NFS_V2_ONLY
27 defopt NFSSERVER
28
29 defopt opt_kmempages.h NKMEMPAGES NKMEMPAGES_MIN NKMEMPAGES_MAX
30 defopt opt_malloclog.h MALLOCLOG MALLOCLOGSIZE
31 defopt opt_pool.h POOL_DIAGNOSTIC
32 defopt opt_poollog.h POOL_LOGSIZE
33
34 defopt opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32 EXEC_ELF64 EXEC_SCRIPT
35
36 # compatibility options
37 defopt COMPAT_FREEBSD
38 defopt COMPAT_HPUX
39 defopt COMPAT_IBCS2
40 defopt COMPAT_LINUX
41 defopt COMPAT_OSF1
42 defopt COMPAT_SUNOS
43 defopt COMPAT_SVR4
44 defopt COMPAT_ULTRIX
45 defopt COMPAT_NETBSD32
46 defopt COMPAT_AOUT
47 defopt COMPAT_AOUT_M68K
48 defopt COMPAT_M68K4K
49 defopt COMPAT_VAX1K
50 defopt COMPAT_43
51 defopt COMPAT_PECOFF
52 defopt opt_compat_netbsd.h COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12
53 COMPAT_13 COMPAT_14 COMPAT_15 COMPAT_NOMID
54
55 # networking protocols
56 defopt opt_inet.h INET INET6
57 defopt opt_ipsec.h IPSEC IPSEC_ESP
58 defopt opt_inet_conf.h SUBNETSARELOCAL HOSTZEROBROADCAST
59 defopt opt_atalk.h NETATALK
60 defopt opt_ns.h NS NSIP # NS network stack,
61 # XNS tunneled over IP
62 defopt opt_iso.h ISO TPIP # ISO network stack
63 defopt IPX # IPX network stack
64 defopt EON # ISO clnp over IP
65 defopt CCITT #
66 defopt HDLC # CCITT over HDLC
67 defopt LLC # CCITT over LLC2 (also IEEE LLC?)
68 defopt NATM # "native" ATM protocols
69 defopt PFIL_HOOKS # pfil(9)
70 defopt IPFILTER_LOG # logging of ip packets
71 # Include deflate or bsd compression, enable pppd packet filtering support
72 defopt opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
73
74 # networking options
75 defopt GATEWAY
76 defopt MROUTING
77 defopt TCP_COMPAT_42
78
79 defopt TCP_RECVSPACE
80 defopt TCP_SENDSPACE
81
82 defopt opt_altq_enabled.h ALTQ
83 defopt opt_altq.h ALTQ_CBQ ALTQ_WFQ ALTQ_FIFOQ ALTQ_RED ALTQ_FLOWVALVE
84 ALTQ_RIO ALTQ_LOCALQ ALTQ_HFSC ALTQ_CDNR ALTQ_BLUE
85 ALTQ_PRIQ ALTQ_NOPCC ALTQ_DEBUG
86
87 defopt SB_MAX
88
89 # UVM options
90 defopt opt_uvmhist.h UVMHIST UVMHIST_PRINT
91
92 # file systems
93 deffs FFS EXT2FS
94 deffs fs_mfs.h MFS # XXX
95 deffs fs_lfs.h LFS
96 deffs fs_ntfs.h NTFS
97 deffs CD9660
98 deffs ADOSFS
99 deffs MSDOSFS
100 deffs FILECORE
101 deffs fs_nfs.h NFS
102 deffs NULLFS OVERLAY FDESC PORTAL UMAPFS PROCFS
103 deffs fs_kernfs.h KERNFS # XXX
104 deffs fs_union.h UNION
105 deffs fs_coda.h CODA
106
107 # file system options
108 defopt SOFTDEP
109 defopt QUOTA
110 defopt opt_ffs.h FFS_EI
111 defopt opt_ntfs.h NTFS_DEBUG
112 defopt VNODE_OP_NOINLINE
113
114 # RAIDframe options
115 defopt RAID_AUTOCONFIG
116
117 # buffer cache size options
118 defopt opt_bufcache.h BUFCACHE BUFPAGES
119
120
121 # Not entirely MI, but present on multiple arch's
122
123 # PC-style MBR handling
124 defopt opt_mbr.h COMPAT_386BSD_MBRPART
125
126 # debugging options
127 defopt DDB
128 defopt opt_ddbparam.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR
129 defopt LOCKDEBUG
130 defopt SYSCALL_DEBUG
131
132 # memory (ram) disk options
133 defopt opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_SERVER MEMORY_DISK_IS_ROOT
134
135 defopt opt_mdsize.h MINIROOTSIZE
136
137 # device classes
138 devclass disk
139 devclass tape
140 devclass ifnet
141 devclass tty
142
143 # generic attributes
144 define audio { }
145 define midibus { }
146 define midisyn
147 define wdc_base
148 define scsi {[channel = -1]}
149 define ata {[channel = -1], [drive = -1]}
150 define atapi {[channel = -1]}
151 define mii {[phy = -1]}
152
153 # audio device attributes
154 define mulaw
155 define auconv
156
157 # audio and midi devices, attaches to audio hardware driver
158 device audio
159 attach audio at audio
160 device midi
161 attach midi at midibus
162
163 # raster operations attributes
164 define rasops1
165 define rasops2
166 define rasops8
167 define rasops15
168 define rasops16
169 define rasops24
170 define rasops32
171
172 # net device attributes - we have generic code for arc(net), ether(net),
173 # fddi, token ring and atm.
174 define arc
175 define atm
176 define ether
177 define fddi
178 define hippi
179 define ieee1394
180 define token
181 define sppp
182 define wlan
183 define crypto
184
185 # devices ARPing IPv4 pull this in:
186 define arp
187
188 # Device description for machine-independent IPKDB code.
189 defopt opt_ipkdb.h IPKDB : IPKDBKEY
190 defopt opt_ipkdb.h IPKDBSECURE : IPKDB
191 defparam opt_ipkdb.h IPKDBKEY : IPKDB
192
193 # Common files for any ipkdb support
194 file ipkdb/ipkdb_ipkdb.c ipkdb
195 file ipkdb/ipkdb_if.c ipkdb
196
197 # Attribute for devices that read/write an IEEE 802.3u MII bus
198 # using the bit-bang method.
199 # XXX Can't be in dev/mii/files.mii because that file hasn't
200 # XXX been included yet.
201 define mii_bitbang
202 file dev/mii/mii_bitbang.c mii_bitbang
203
204 # Logical disk
205 device ld: disk
206 file dev/ld.c ld needs-flag
207
208 # Central clearing house for system monitoring.
209 define sysmon_envsys
210 define sysmon_wdog
211 file dev/sysmon/sysmon_envsys.c sysmon_envsys needs-flag
212 file dev/sysmon/sysmon_wdog.c sysmon_wdog needs-flag
213 file dev/sysmon/sysmon.c sysmon_envsys | sysmon_wdog
214
215 # "Chipset" drivers. These are the bus-independent routines which
216 # contain the cfdrivers. Attachments are provided by files.<bus>
217
218 # Adaptec AIC-6[32]60 ICs
219 device aic: scsi
220 file dev/ic/aic6360.c aic
221
222 # SMC 93Cx6 Serial EEPROM devices
223 define smc93cx6
224 file dev/ic/smc93cx6.c smc93cx6
225
226 # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
227 defopt opt_ahc.h AHC_DEBUG AHC_NO_TAGS
228 device ahc: scsi
229 define ahc_seeprom
230 define ahc_aic77xx
231 file dev/ic/aic7xxx.c ahc
232 file dev/ic/aic7xxx_seeprom.c ahc_seeprom
233 file dev/ic/aic77xx.c ahc_aic77xx
234
235 # DPT EATA SCSI controllers
236 device dpt: scsi
237 file dev/ic/dpt.c dpt
238
239 # Compaq Smart ARRAY controllers
240 device cac {unit = -1}
241 file dev/ic/cac.c cac
242
243 attach ld at cac with ld_cac
244 file dev/ic/ld_cac.c ld_cac
245
246 # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
247 device adv: scsi
248 file dev/ic/adv.c adv
249
250 # AdvanSys ULTRA WIDE SCSI controllers
251 device adw: scsi
252 file dev/ic/adw.c adw
253
254 # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
255 # (Must be declared before AHA to ensure bha probes before aha.
256 # Probing AHA first configures bhas as aha, via their AHA
257 # hardware-compatibility mode.)
258 device bha: scsi
259 file dev/ic/bha.c bha
260
261 # Adaptec AHA-154x and AHA-164x controllers
262 # (must be after bha, see above)
263 device aha: scsi
264 file dev/ic/aha.c aha
265
266 # Qlogic ISP 10x0 SCSI Controllers
267 defopt opt_isp.h ISP_DISABLE_1020_SUPPORT ISP_DISABLE_1080_SUPPORT
268 ISP_DISABLE_2100_SUPPORT ISP_DISABLE_2200_SUPPORT
269 ISP_DISABLE_FW ISP_LOGDEFAULT ISP_TARGET_MODE
270 device isp: scsi
271 file dev/ic/isp.c isp
272 file dev/ic/isp_netbsd.c isp
273 file dev/ic/isp_target.c isp
274
275 # common stuff for siop and esiop
276 define siop_common
277 file dev/ic/siop_common.c siop_common
278
279 # Symbios/NCR 53c720/53c8xx SCSI controllers
280 device siop: scsi,siop_common
281 file dev/ic/siop.c siop
282
283 # UltraStor SCSI controllers
284 device uha: scsi
285 file dev/ic/uha.c uha
286
287 # Aironet PC4500/PC4800
288 device an: arp, ether, ifnet
289 file dev/ic/an.c an
290
291 # AMD 79c930-based 802.11 cards
292 device awi: arp, wlan, ifnet
293 file dev/ic/awi.c awi
294 file dev/ic/awi_wep.c awi
295 file dev/ic/awi_wicfg.c awi
296 file dev/ic/am79c930.c awi
297
298 # 3Com Etherlink-III Ethernet controller
299 device ep: arp, ether, ifnet, mii, mii_bitbang
300 file dev/ic/elink3.c ep
301
302 # 3Com EtherLink XL Controller
303 device ex: arp, ether, ifnet, mii, mii_bitbang
304 file dev/ic/elinkxl.c ex
305
306 # DEC EtherWORKS III (LEMAC) Ethernet controllers
307 device lc: arp, ether, ifnet
308 file dev/ic/lemac.c lc
309
310 # LANCE and PCnet Ethernet controllers
311 device le: arp, ether, ifnet
312 define le24
313 define le32
314 file dev/ic/am7990.c le24
315 file dev/ic/am79900.c le32
316 file dev/ic/lance.c le24 | le32
317
318 # DEC DEPCA-family of LANCE Ethernet controllers
319 device depca { }: le24
320 file dev/ic/depca.c depca
321 attach le at depca with le_depca
322
323 # Sun HME Ethernet controllers
324 device hme: arp, ether, ifnet, mii
325 file dev/ic/hme.c hme
326
327 # 8390-family Ethernet controllers
328 defopt opt_ipkdb.h IPKDB_DP8390 : IPKDB
329 define dp8390nic
330 file dev/ic/dp8390.c dp8390nic | IPKDB_DP8390
331
332 # TROPIC Token-Ring controller
333 device tr: arp, token, ifnet
334 file dev/ic/tropic.c tr
335
336 # NCR 5380 SCSI Bus Controller
337 define ncr5380sbc
338 file dev/ic/ncr5380sbc.c ncr5380sbc
339 device nca: scsi, ncr5380sbc
340
341 # DEC FDDI Chipset
342 define pdq
343 file dev/ic/pdq.c pdq
344 file dev/ic/pdq_ifsubr.c pdq
345
346 # Cyclades Cyclom-8/16/32
347 device cy: tty
348 file dev/ic/cy.c cy needs-flag
349
350 # Efficient Networks, Inc. ATM interface
351 device en: atm, ifnet
352 file dev/ic/midway.c en
353
354 # NCR 53x9x or Emulex ESP SCSI Controller
355 define ncr53c9x
356 device esp: scsi, ncr53c9x
357 file dev/ic/ncr53c9x.c ncr53c9x
358
359 # Hitachi HD64570 serial controller
360 define hd64570
361 file dev/ic/hd64570.c hd64570
362
363 # Riscom/N2 ISA/PCI Sync Serial Controller
364 device ntwoc: ifnet, hd64570
365
366 # Intel 82586 Ethernet Controller
367 define i82586
368 file dev/ic/i82586.c i82586
369
370 # Intel 82557/82558/82559 Ethernet Controller
371 device fxp: ether, ifnet, arp, mii
372 file dev/ic/i82557.c fxp
373
374 # SEEQ 8005 Advanced Ethernet Data Link Controller
375 define seeq8005
376 file dev/ic/seeq8005.c seeq8005
377
378 # SMC 91Cxx Ethernet Controller
379 device sm: arp, ether, ifnet, mii, mii_bitbang
380 file dev/ic/smc91cxx.c sm
381
382 # SMC 83C170 EPIC/100 Fast Ethernet Controller
383 device epic: arp, ether, ifnet, mii
384 file dev/ic/smc83c170.c epic
385
386 # DEC SGEC Second Generation Ethernet Controller
387 define sgec
388 file dev/ic/sgec.c sgec
389
390 # MB8696x Ethernet Controller
391 define mb86960
392 file dev/ic/mb86960.c mb86960
393
394 # Generic MB8696x Ethernet Controller driver
395 device mbe: arp, ether, ifnet, mb86960
396
397 # Interwave Am78C201 audio driver
398 define interwave
399 file dev/ic/interwave.c interwave
400
401 # TMS 320av110 MPEG2/audio driver
402 define tms320av110
403 file dev/ic/tms320av110.c tms320av110
404
405 # Novell NE2000-compatible Ethernet cards, based on the
406 # National Semiconductor DS8390.
407 defopt opt_ipkdb.h IPKDB_NE : IPKDB_DP8390
408 device ne: ether, ifnet, arp, dp8390nic
409 file dev/ic/ne2000.c ne | IPKDB_NE
410
411 # 8250/16[45]50-based "com" ports
412 # XXX In a perfect world, this would be done with attributes
413 defopt opt_com.h COM16650 COM_HAYESP COM_DEBUG COM_MPLOCK
414 device com { } : tty
415 file dev/ic/com.c com needs-flag
416
417 # PC-like keyboard controller
418 device pckbc { [slot = -1] }
419 file dev/ic/pckbc.c pckbc needs-flag
420
421 # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
422 device clmpcc: tty
423 file dev/ic/clmpcc.c clmpcc needs-flag
424
425 # Device description for i2c bus and i2c eeprom
426 define i2c
427 define i2c_eeprom
428
429 # National Semiconductor LM7[89]
430 device lm: sysmon_envsys
431 file dev/ic/nslm7x.c lm needs-flag
432
433 # Essential Communications Corp. HIPPI Interface
434 device esh: hippi, ifnet
435 file dev/ic/rrunner.c esh needs-flag
436
437 # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
438 device bah: ifnet, arc, arp
439 file dev/ic/smc90cx6.c bah
440
441 # OPL2/OPL3 FM synth driver
442 device opl: midibus, midisyn
443 file dev/ic/opl.c opl
444 file dev/ic/oplinstrs.c opl
445
446 # MPU401 MIDI UART compatibles
447 device mpu: midibus
448 file dev/ic/mpu.c mpu needs-flag
449
450 # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
451 define ad1848
452 file dev/ic/ad1848.c ad1848
453
454 # AMD 7930 audio/ISDN codec
455 define am7930
456 file dev/ic/am7930.c am7930
457
458 # SPARC `SUNW,audiocs'
459 device audiocs: audio, auconv, ad1848
460 file dev/ic/cs4231.c audiocs
461
462 # AC-97 CODECs
463 define ac97
464 file dev/ic/ac97.c ac97
465
466 # LSI64854 DMA controller back-end
467 define lsi64854
468 file dev/ic/lsi64854.c lsi64854
469
470 # RealTek 8019/8029 NE2000-compatible network interface subroutines
471 define rtl80x9
472 file dev/ic/rtl80x9.c rtl80x9
473
474 # RealTek 8129/8139 Ethernet controllers
475 device rtk: ether, ifnet, arp, mii
476 file dev/ic/rtl81x9.c rtk
477
478 # Common code for ESDI/IDE/etc. controllers
479 device wdc: ata, atapi, wdc_base
480 file dev/ic/wdc.c wdc_base
481
482 # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller
483 # lpt attachment commented out because "device lpt" isn't in this file.
484 device upc { [offset = -1] }
485 attach wdc at upc with wdc_upc
486 attach com at upc with com_upc
487 # attach lpt at upc with lpt_upc
488 file dev/ic/upc.c upc
489 file dev/ic/wdc_upc.c wdc_upc
490 file dev/ic/com_upc.c com_upc
491 # file dev/ic/lpt_upc.c lpt_upc
492
493 # Common code for ISA/PCMCIA (non 802.11) WaveLAN adapters
494 define wavelan
495 device wl: ether, ifnet, arp
496 file dev/ic/wavelan.c wavelan
497
498 # DECchip 21x4x Ethernet controller family, and assorted clones.
499 device tlp: arp, ether, ifnet, mii, mii_bitbang
500 file dev/ic/tulip.c tlp
501
502 # Adaptec AIC-6915 Ethernet interface
503 device sf: arp, ether, ifnet, mii
504 file dev/ic/aic6915.c sf
505
506 # Mostek time-of-day clock and NVRAM
507 define mk48txx
508 file dev/ic/mk48txx.c mk48txx
509
510 # Intersil 7170 time-of-day clock
511 define intersil7170
512 file dev/ic/intersil7170.c intersil7170
513
514 # Definitions for wscons
515 # device attributes: display, display with emulator, keyboard, and mouse
516 define wsdisplaydev { }
517 define wsemuldisplaydev {[console = -1]}
518 define wskbddev {[console = -1], [mux = -1]}
519 define wsmousedev {[mux = -1]}
520 # attribute to pull in raster support
521 define wsrasteremulops
522 # common PC display functions
523 defopt opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
524 define pcdisplayops
525 file dev/ic/pcdisplay_subr.c pcdisplayops
526 file dev/ic/pcdisplay_chars.c pcdisplayops
527 # VGA graphics
528 device vga: wsemuldisplaydev, pcdisplayops
529 file dev/ic/vga.c vga needs-flag
530 file dev/ic/vga_subr.c vga
531
532 # Attributes which machine-independent bus support can be attached to.
533 # These should be defined here, because some of these busses can have
534 # devices which provide these attributes, and we'd like to avoid hairy
535 # ordering constraints on inclusion of the busses' "files" files.
536 define isabus { } # ISA attachment
537 define eisabus { } # EISA attachment
538 define pcibus {[bus = -1]} # PCI attachment
539 define tcbus { } # TurboChannel attachment
540 define mcabus { } # MicroChannel attachment
541 define usbus { } # USB attachment
542 define fwbus { } # IEEE 1394 attachment
543 define vmebus { } # VME bus attachment
544 define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
545 define cbbus {[slot = -1]} # CardBus attachment
546 define pcmciaslot {[slot = -1]} # PCMCIA slot itself:
547
548 # We need the USB bus controllers here so different busses can
549 # use them in an 'attach-with'.
550 # UHCI USB controller
551 device uhci: usbus
552 file dev/usb/uhci.c uhci needs-flag
553
554 # OHCI USB controller
555 device ohci: usbus
556 file dev/usb/ohci.c ohci needs-flag
557
558 # EHCI USB controller
559 device ehci: usbus
560 file dev/usb/ehci.c ehci needs-flag
561
562 # IEEE 1394 controllers
563 # (These need to be here since it will have both PCI and CardBus attachments)
564 device fwlynx: fwbus
565 device fwohci: fwbus
566
567 # legitimate pseudo-devices
568 defpseudo vnd: disk
569 defpseudo ccd: disk
570 defpseudo raid: disk
571 defpseudo md: disk
572 defpseudo vcoda
573
574 defpseudo pty: tty
575 defpseudo tb: tty
576 defpseudo rnd
577
578 defpseudo loop: ifnet
579 defpseudo sl: ifnet
580 defpseudo ppp: ifnet
581 defpseudo sppp: ifnet
582 defpseudo tun: ifnet
583 defpseudo vlan: ifnet, ether
584 defpseudo bpfilter: ifnet
585 defpseudo strip: ifnet
586 defpseudo ipfilter: ifnet
587 defpseudo ipip: ifnet
588 defpseudo gre: ifnet
589 defpseudo gif: ifnet
590 defpseudo faith: ifnet
591 defpseudo stf: ifnet
592
593 defpseudo sequencer
594
595 # kernel sources
596 file adosfs/adlookup.c adosfs
597 file adosfs/adutil.c adosfs
598 file adosfs/advfsops.c adosfs
599 file adosfs/advnops.c adosfs
600 file altq/altq_conf.c altq
601 file altq/altq_afmap.c altq
602 file altq/altq_blue.c altq
603 file altq/altq_cbq.c altq
604 file altq/altq_cdnr.c altq
605 file altq/altq_fifoq.c altq
606 file altq/altq_hfsc.c altq
607 file altq/altq_localq.c altq
608 file altq/altq_priq.c altq
609 file altq/altq_red.c altq
610 file altq/altq_rio.c altq
611 file altq/altq_rmclass.c altq
612 file altq/altq_subr.c altq
613 file altq/altq_wfq.c altq
614 file coda/coda_namecache.c coda
615 file coda/coda_psdev.c vcoda needs-count
616 file coda/coda_subr.c coda
617 file coda/coda_venus.c coda
618 file coda/coda_vfsops.c coda
619 file coda/coda_vnops.c coda
620 file crypto/arc4/arc4.c wlan
621 file crypto/des/des_ecb.c ipsec & ipsec_esp
622 file crypto/des/des_setkey.c ipsec & ipsec_esp
623 file crypto/blowfish/bf_enc.c ipsec & ipsec_esp
624 file crypto/blowfish/bf_skey.c ipsec & ipsec_esp
625 file crypto/cast128/cast128.c ipsec & ipsec_esp
626 file crypto/rijndael/rijndael-alg-fst.c ipsec & ipsec_esp
627 file crypto/rijndael/rijndael-api-fst.c ipsec & ipsec_esp
628 file ddb/db_access.c ddb | kgdb
629 file ddb/db_aout.c ddb
630 file ddb/db_break.c ddb
631 file ddb/db_command.c ddb
632 file ddb/db_elf.c ddb
633 file ddb/db_examine.c ddb
634 file ddb/db_expr.c ddb
635 file ddb/db_input.c ddb
636 file ddb/db_lex.c ddb
637 file ddb/db_output.c ddb
638 file ddb/db_print.c ddb
639 file ddb/db_run.c ddb | kgdb
640 file ddb/db_sym.c ddb
641 file ddb/db_trap.c ddb
642 file ddb/db_variables.c ddb
643 file ddb/db_watch.c ddb
644 file ddb/db_write_cmd.c ddb
645 file ddb/db_xxx.c ddb
646 file dev/auconv.c auconv
647 file dev/audio.c audio | midi | midibus needs-flag
648 file dev/ccd.c ccd needs-flag
649 file dev/i2c/i2c_bus.c i2c
650 file dev/i2c/i2c_eeprom.c i2c_eeprom
651 file dev/md.c md needs-count
652 file dev/midi.c midi | midibus needs-flag
653 file dev/midisyn.c midisyn
654 file dev/mulaw.c mulaw
655 file dev/raidframe/rf_acctrace.c raid needs-flag
656 file dev/raidframe/rf_alloclist.c raid needs-flag
657 file dev/raidframe/rf_aselect.c raid needs-flag
658 file dev/raidframe/rf_callback.c raid needs-flag
659 file dev/raidframe/rf_chaindecluster.c raid needs-flag
660 file dev/raidframe/rf_copyback.c raid needs-flag
661 file dev/raidframe/rf_cvscan.c raid needs-flag
662 file dev/raidframe/rf_dagdegrd.c raid needs-flag
663 file dev/raidframe/rf_dagdegwr.c raid needs-flag
664 file dev/raidframe/rf_dagffrd.c raid needs-flag
665 file dev/raidframe/rf_dagffwr.c raid needs-flag
666 file dev/raidframe/rf_dagfuncs.c raid needs-flag
667 file dev/raidframe/rf_dagutils.c raid needs-flag
668 file dev/raidframe/rf_debugMem.c raid needs-flag
669 file dev/raidframe/rf_debugprint.c raid needs-flag
670 file dev/raidframe/rf_decluster.c raid needs-flag
671 file dev/raidframe/rf_declusterPQ.c raid needs-flag
672 file dev/raidframe/rf_diskqueue.c raid needs-flag
673 file dev/raidframe/rf_disks.c raid needs-flag
674 file dev/raidframe/rf_driver.c raid needs-flag
675 file dev/raidframe/rf_engine.c raid needs-flag
676 file dev/raidframe/rf_evenodd.c raid needs-flag
677 file dev/raidframe/rf_evenodd_dagfuncs.c raid needs-flag
678 file dev/raidframe/rf_evenodd_dags.c raid needs-flag
679 file dev/raidframe/rf_fifo.c raid needs-flag
680 file dev/raidframe/rf_interdecluster.c raid needs-flag
681 file dev/raidframe/rf_invertq.c raid needs-flag
682 file dev/raidframe/rf_layout.c raid needs-flag
683 file dev/raidframe/rf_map.c raid needs-flag
684 file dev/raidframe/rf_mcpair.c raid needs-flag
685 file dev/raidframe/rf_memchunk.c raid needs-flag
686 file dev/raidframe/rf_netbsdkintf.c raid needs-flag
687 file dev/raidframe/rf_nwayxor.c raid needs-flag
688 file dev/raidframe/rf_options.c raid needs-flag
689 file dev/raidframe/rf_paritylog.c raid needs-flag
690 file dev/raidframe/rf_paritylogDiskMgr.c raid needs-flag
691 file dev/raidframe/rf_paritylogging.c raid needs-flag
692 file dev/raidframe/rf_parityloggingdags.c raid needs-flag
693 file dev/raidframe/rf_parityscan.c raid needs-flag
694 file dev/raidframe/rf_pq.c raid needs-flag
695 file dev/raidframe/rf_pqdeg.c raid needs-flag
696 file dev/raidframe/rf_pqdegdags.c raid needs-flag
697 file dev/raidframe/rf_psstatus.c raid needs-flag
698 file dev/raidframe/rf_raid0.c raid needs-flag
699 file dev/raidframe/rf_raid1.c raid needs-flag
700 file dev/raidframe/rf_raid4.c raid needs-flag
701 file dev/raidframe/rf_raid5.c raid needs-flag
702 file dev/raidframe/rf_raid5_rotatedspare.c raid needs-flag
703 file dev/raidframe/rf_reconbuffer.c raid needs-flag
704 file dev/raidframe/rf_reconmap.c raid needs-flag
705 file dev/raidframe/rf_reconstruct.c raid needs-flag
706 file dev/raidframe/rf_reconutil.c raid needs-flag
707 file dev/raidframe/rf_revent.c raid needs-flag
708 file dev/raidframe/rf_shutdown.c raid needs-flag
709 file dev/raidframe/rf_sstf.c raid needs-flag
710 file dev/raidframe/rf_states.c raid needs-flag
711 file dev/raidframe/rf_stripelocks.c raid needs-flag
712 file dev/raidframe/rf_strutils.c raid needs-flag
713 file dev/raidframe/rf_threadstuff.c raid needs-flag
714 file dev/raidframe/rf_utils.c raid needs-flag
715 file dev/rnd.c rnd needs-flag
716 file dev/rndpool.c rnd needs-flag
717 file dev/sequencer.c sequencer needs-flag
718 file dev/vnd.c vnd needs-flag
719 file filecorefs/filecore_bmap.c filecore
720 file filecorefs/filecore_lookup.c filecore
721 file filecorefs/filecore_node.c filecore
722 file filecorefs/filecore_utils.c filecore
723 file filecorefs/filecore_vfsops.c filecore
724 file filecorefs/filecore_vnops.c filecore
725 file isofs/cd9660/cd9660_bmap.c cd9660
726 file isofs/cd9660/cd9660_lookup.c cd9660
727 file isofs/cd9660/cd9660_node.c cd9660
728 file isofs/cd9660/cd9660_rrip.c cd9660
729 file isofs/cd9660/cd9660_util.c cd9660
730 file isofs/cd9660/cd9660_vfsops.c cd9660
731 file isofs/cd9660/cd9660_vnops.c cd9660
732 file kern/cnmagic.c
733 file kern/exec_aout.c exec_aout
734 file kern/exec_conf.c
735 file kern/exec_ecoff.c exec_ecoff
736 file kern/exec_elf32.c exec_elf32
737 file kern/exec_elf64.c exec_elf64
738 file kern/exec_elf_common.c exec_elf32 | exec_elf64
739 file kern/exec_script.c exec_script
740 file kern/exec_subr.c
741 file kern/init_main.c
742 file kern/init_sysent.c
743 file kern/kern_acct.c
744 file kern/kern_allocsys.c
745 file kern/kern_clock.c
746 file kern/kern_descrip.c
747 file kern/kern_exec.c
748 file kern/kern_exit.c
749 file kern/kern_fork.c
750 file kern/kern_kthread.c
751 file kern/kern_ktrace.c
752 file kern/kern_lkm.c lkm
753 file kern/kern_lock.c
754 file kern/kern_malloc.c
755 file kern/kern_ntptime.c
756 file kern/kern_physio.c
757 file kern/kern_proc.c
758 file kern/kern_prot.c
759 file kern/kern_resource.c
760 file kern/kern_sig.c
761 file kern/kern_subr.c
762 file kern/kern_synch.c
763 file kern/kern_sysctl.c
764 file kern/kern_time.c
765 file kern/kern_xxx.c
766 file kern/kgdb_stub.c kgdb
767 file kern/subr_autoconf.c
768 file kern/subr_disk.c
769 file kern/subr_extent.c
770 file kern/subr_log.c
771 file kern/subr_pool.c
772 file kern/subr_prf.c
773 file kern/subr_prof.c
774 file kern/subr_rmap.c
775 file kern/subr_xxx.c
776 file kern/sys_generic.c
777 file kern/sys_process.c
778 file kern/sys_socket.c
779 file kern/syscalls.c syscall_debug
780 file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
781 file kern/sysv_msg.c sysvmsg
782 file kern/sysv_sem.c sysvsem
783 file kern/sysv_shm.c sysvshm
784 file kern/tty.c
785 file kern/tty_conf.c
786 file kern/tty_pty.c pty needs-flag
787 file kern/tty_subr.c
788 file kern/tty_tb.c tb needs-count
789 file kern/tty_tty.c
790 file kern/uipc_domain.c
791 file kern/uipc_mbuf.c
792 file kern/uipc_mbuf2.c
793 file kern/uipc_proto.c
794 file kern/uipc_socket.c
795 file kern/uipc_socket2.c
796 file kern/uipc_syscalls.c
797 file kern/uipc_usrreq.c
798 file kern/vfs_bio.c
799 file kern/vfs_cache.c
800 file kern/vfs_cluster.c
801 file kern/vfs_getcwd.c
802 file kern/vfs_init.c
803 file kern/vfs_lockf.c
804 file kern/vfs_lookup.c
805 file kern/vfs_subr.c
806 file kern/vfs_syscalls.c
807 file kern/vfs_vnops.c
808 file kern/vnode_if.c
809 file miscfs/deadfs/dead_vnops.c
810 file miscfs/fdesc/fdesc_vfsops.c fdesc
811 file miscfs/fdesc/fdesc_vnops.c fdesc
812 file miscfs/fifofs/fifo_vnops.c
813 file miscfs/genfs/genfs_vnops.c
814 file miscfs/genfs/layer_subr.c
815 file miscfs/genfs/layer_vfsops.c
816 file miscfs/genfs/layer_vnops.c
817 file miscfs/kernfs/kernfs_vfsops.c kernfs
818 file miscfs/kernfs/kernfs_vnops.c kernfs
819 file miscfs/nullfs/null_vfsops.c nullfs
820 file miscfs/nullfs/null_vnops.c nullfs
821 file miscfs/overlay/overlay_vfsops.c overlay
822 file miscfs/overlay/overlay_vnops.c overlay
823 file miscfs/portal/portal_vfsops.c portal
824 file miscfs/portal/portal_vnops.c portal
825 file miscfs/procfs/procfs_cmdline.c procfs
826 file miscfs/procfs/procfs_ctl.c procfs
827 file miscfs/procfs/procfs_fpregs.c
828 file miscfs/procfs/procfs_map.c
829 file miscfs/procfs/procfs_mem.c
830 file miscfs/procfs/procfs_note.c procfs
831 file miscfs/procfs/procfs_regs.c
832 file miscfs/procfs/procfs_status.c procfs
833 file miscfs/procfs/procfs_subr.c procfs
834 file miscfs/procfs/procfs_vfsops.c procfs
835 file miscfs/procfs/procfs_vnops.c procfs
836 file miscfs/specfs/spec_vnops.c
837 file miscfs/syncfs/sync_subr.c
838 file miscfs/syncfs/sync_vnops.c
839 file miscfs/umapfs/umap_subr.c umapfs
840 file miscfs/umapfs/umap_vfsops.c umapfs
841 file miscfs/umapfs/umap_vnops.c umapfs
842 file miscfs/union/union_subr.c union
843 file miscfs/union/union_vfsops.c union
844 file miscfs/union/union_vnops.c union
845 file msdosfs/msdosfs_conv.c msdosfs
846 file msdosfs/msdosfs_denode.c msdosfs
847 file msdosfs/msdosfs_fat.c msdosfs
848 file msdosfs/msdosfs_lookup.c msdosfs
849 file msdosfs/msdosfs_vfsops.c msdosfs
850 file msdosfs/msdosfs_vnops.c msdosfs
851 file net/bpf.c bpfilter needs-count
852 file net/bpf_filter.c bpfilter | ppp
853 file net/bsd-comp.c ppp & ppp_bsdcomp
854 file net/if.c
855 file net/if_arcsubr.c arc needs-flag
856 file net/if_atmsubr.c atm
857 file net/if_ethersubr.c ether | fddi | netatalk | token |
858 wlan | vlan
859 file net/if_faith.c faith needs-flag
860 file net/if_fddisubr.c fddi needs-flag
861 file net/if_gif.c gif needs-flag
862 file net/if_gre.c gre needs-count
863 file net/if_hippisubr.c hippi needs-flag
864 file net/if_ieee1394subr.c ieee1394
865 file net/if_loop.c loop needs-count
866 file net/if_media.c
867 file net/if_ppp.c ppp needs-count
868 file net/if_stf.c stf & inet & inet6 needs-flag
869 file net/if_sl.c sl needs-count
870 file net/if_spppsubr.c sppp
871 file net/if_strip.c strip needs-count
872 file net/if_tokensubr.c token needs-flag
873 file net/if_tun.c tun needs-count
874 file net/if_vlan.c vlan needs-flag
875 #file net/net_osdep.c
876 file net/pfil.c pfil_hooks | ipfilter
877 file net/ppp-deflate.c ppp & ppp_deflate
878 file net/ppp_tty.c ppp
879 file net/radix.c
880 file net/raw_cb.c
881 file net/raw_usrreq.c
882 file net/route.c
883 file net/rtsock.c
884 file net/slcompress.c sl | ppp | strip
885 file net/zlib.c (ppp & ppp_deflate) | ipsec
886 file netatalk/aarp.c netatalk
887 file netatalk/at_control.c netatalk
888 file netatalk/at_proto.c netatalk
889 file netatalk/at_rmx.c netatalkdebug
890 file netatalk/ddp_input.c netatalk
891 file netatalk/ddp_output.c netatalk
892 file netatalk/ddp_usrreq.c netatalk
893 file netccitt/ccitt_proto.c ccitt
894 file netccitt/hd_debug.c hdlc
895 file netccitt/hd_input.c hdlc
896 file netccitt/hd_output.c hdlc
897 file netccitt/hd_subr.c hdlc
898 file netccitt/hd_timer.c hdlc
899 file netccitt/if_x25subr.c ccitt
900 file netccitt/llc_input.c llc
901 file netccitt/llc_output.c llc
902 file netccitt/llc_subr.c llc
903 file netccitt/llc_timer.c llc
904 file netccitt/pk_acct.c ccitt
905 file netccitt/pk_debug.c ccitt
906 file netccitt/pk_input.c ccitt
907 file netccitt/pk_llcsubr.c llc | hdlc
908 file netccitt/pk_output.c ccitt
909 file netccitt/pk_subr.c ccitt
910 file netccitt/pk_timer.c ccitt
911 file netccitt/pk_usrreq.c ccitt
912 file netinet/fil.c ipfilter
913 file netinet/if_arp.c arp | netatalk needs-flag
914 file netinet/if_ieee1394arp.c arp & ieee1394 & inet
915 file netinet/if_atm.c atm
916 file netinet/igmp.c inet
917 file netinet/in.c inet
918 file netinet/in_gif.c gif & inet
919 file netinet/in_pcb.c inet
920 file netinet/in_proto.c inet
921 file netinet/ip_auth.c ipfilter needs-flag
922 file netinet/ip_ecn.c inet | inet6
923 file netinet/ip_encap.c inet | inet6
924 file netinet/ip_fil.c ipfilter
925 file netinet/ip_flow.c inet & gateway
926 file netinet/ip_frag.c ipfilter
927 file netinet/ip_gre.c inet & gre
928 file netinet/ip_icmp.c inet
929 file netinet/ip_input.c inet
930 file netinet/ip_ipip.c ipip needs-count
931 file netinet/ip_log.c ipfilter & ipfilter_log
932 file netinet/ip_mroute.c inet & mrouting
933 file netinet/ip_nat.c ipfilter
934 file netinet/ip_output.c inet
935 file netinet/ip_proxy.c ipfilter
936 file netinet/ip_state.c ipfilter
937 file netinet/raw_ip.c inet
938 file netinet/tcp_debug.c inet | inet6
939 file netinet/tcp_input.c inet | inet6
940 file netinet/tcp_output.c inet | inet6
941 file netinet/tcp_subr.c inet | inet6
942 file netinet/tcp_timer.c inet | inet6
943 file netinet/tcp_usrreq.c inet | inet6
944 file netinet/udp_usrreq.c inet | inet6
945 file netinet6/ah_core.c ipsec
946 file netinet6/ah_input.c ipsec
947 file netinet6/ah_output.c ipsec
948 file netinet6/dest6.c inet6
949 file netinet6/esp_core.c ipsec & ipsec_esp
950 file netinet6/esp_output.c ipsec & ipsec_esp
951 file netinet6/esp_input.c ipsec & ipsec_esp
952 file netinet6/esp_rijndael.c ipsec & ipsec_esp
953 file netinet6/frag6.c inet6
954 file netinet6/icmp6.c inet6
955 file netinet6/in6.c inet6
956 file netinet6/in6_cksum.c inet6
957 file netinet6/in6_gif.c gif & inet6
958 file netinet6/in6_ifattach.c inet6
959 file netinet6/in6_pcb.c inet6
960 file netinet6/in6_prefix.c inet6
961 file netinet6/in6_proto.c inet6
962 file netinet6/in6_src.c inet6
963 file netinet6/ip6_forward.c inet6
964 file netinet6/ip6_input.c inet6
965 file netinet6/ip6_mroute.c inet6
966 file netinet6/ip6_output.c inet6
967 file netinet6/ipcomp_core.c ipsec
968 file netinet6/ipcomp_input.c ipsec
969 file netinet6/ipcomp_output.c ipsec
970 file netinet6/ipsec.c ipsec
971 file netinet6/mld6.c inet6
972 file netinet6/nd6.c inet6
973 file netinet6/nd6_nbr.c inet6
974 file netinet6/nd6_rtr.c inet6
975 file netinet6/raw_ip6.c inet6
976 file netinet6/route6.c inet6
977 file netinet6/udp6_usrreq.c inet6
978 file netiso/clnp_debug.c iso
979 file netiso/clnp_er.c iso
980 file netiso/clnp_frag.c iso
981 file netiso/clnp_input.c iso
982 file netiso/clnp_options.c iso
983 file netiso/clnp_output.c iso
984 file netiso/clnp_raw.c iso
985 file netiso/clnp_subr.c iso
986 file netiso/clnp_timer.c iso
987 file netiso/cltp_usrreq.c iso
988 file netiso/esis.c iso
989 file netiso/idrp_usrreq.c iso
990 file netiso/if_cons.c iso
991 file netiso/if_eon.c eon
992 file netiso/iso.c iso
993 file netiso/iso_chksum.c iso
994 file netiso/iso_pcb.c iso
995 file netiso/iso_proto.c iso
996 file netiso/iso_snpac.c iso
997 file netiso/tp_astring.c iso | tpip
998 file netiso/tp_cons.c iso
999 file netiso/tp_driver.c iso | tpip
1000 file netiso/tp_emit.c iso | tpip
1001 file netiso/tp_inet.c iso | tpip
1002 file netiso/tp_input.c iso | tpip
1003 file netiso/tp_iso.c iso
1004 file netiso/tp_meas.c iso | tpip
1005 file netiso/tp_output.c iso | tpip
1006 file netiso/tp_pcb.c iso | tpip
1007 file netiso/tp_subr.c iso | tpip
1008 file netiso/tp_subr2.c iso | tpip
1009 file netiso/tp_timer.c iso | tpip
1010 file netiso/tp_trace.c iso | tpip
1011 file netiso/tp_usrreq.c iso | tpip
1012 file netkey/key.c ipsec
1013 file netkey/key_debug.c ipsec
1014 file netkey/keydb.c ipsec
1015 file netkey/keysock.c ipsec
1016 file netnatm/natm.c natm
1017 file netnatm/natm_pcb.c natm
1018 file netnatm/natm_proto.c natm
1019 file netns/idp_usrreq.c ns
1020 file netns/ns.c ns
1021 file netns/ns_error.c ns
1022 file netns/ns_input.c ns
1023 file netns/ns_ip.c ns & nsip
1024 file netns/ns_output.c ns
1025 file netns/ns_pcb.c ns
1026 file netns/ns_proto.c ns
1027 file netns/spp_debug.c ns
1028 file netns/spp_usrreq.c ns
1029 file nfs/krpc_subr.c nfs
1030 file nfs/nfs_bio.c nfs
1031 file nfs/nfs_boot.c nfs
1032 file nfs/nfs_bootdhcp.c nfs & (nfs_boot_bootp | nfs_boot_dhcp)
1033 file nfs/nfs_bootparam.c nfs & nfs_boot_bootparam
1034 file nfs/nfs_node.c nfs
1035 file nfs/nfs_nqlease.c nfsserver | nfs
1036 file nfs/nfs_serv.c nfsserver
1037 file nfs/nfs_socket.c nfsserver | nfs
1038 file nfs/nfs_srvcache.c nfsserver
1039 file nfs/nfs_subs.c nfsserver | nfs
1040 file nfs/nfs_syscalls.c nfsserver | nfs
1041 file nfs/nfs_vfsops.c nfs
1042 file nfs/nfs_vnops.c nfs
1043 file ntfs/ntfs_compr.c ntfs
1044 file ntfs/ntfs_ihash.c ntfs
1045 file ntfs/ntfs_subr.c ntfs
1046 file ntfs/ntfs_vfsops.c ntfs
1047 file ntfs/ntfs_vnops.c ntfs
1048 file ufs/ext2fs/ext2fs_alloc.c ext2fs
1049 file ufs/ext2fs/ext2fs_balloc.c ext2fs
1050 file ufs/ext2fs/ext2fs_bmap.c ext2fs
1051 file ufs/ext2fs/ext2fs_bswap.c ext2fs
1052 file ufs/ext2fs/ext2fs_inode.c ext2fs
1053 file ufs/ext2fs/ext2fs_lookup.c ext2fs
1054 file ufs/ext2fs/ext2fs_readwrite.c ext2fs
1055 file ufs/ext2fs/ext2fs_subr.c ext2fs
1056 file ufs/ext2fs/ext2fs_vfsops.c ext2fs
1057 file ufs/ext2fs/ext2fs_vnops.c ext2fs
1058 file ufs/ffs/ffs_alloc.c ffs | mfs
1059 file ufs/ffs/ffs_balloc.c ffs | mfs
1060 file ufs/ffs/ffs_bswap.c (ffs | mfs) & ffs_ei
1061 file ufs/ffs/ffs_inode.c ffs | mfs
1062 file ufs/ffs/ffs_softdep.c ffs & softdep
1063 file ufs/ffs/ffs_softdep.stub.c (ffs & !softdep) | (!ffs & (lfs | mfs | ext2fs))
1064 file ufs/ffs/ffs_subr.c ffs | mfs
1065 file ufs/ffs/ffs_tables.c ffs | mfs
1066 file ufs/ffs/ffs_vfsops.c ffs | mfs
1067 file ufs/ffs/ffs_vnops.c ffs | mfs
1068 file ufs/lfs/lfs_alloc.c lfs
1069 file ufs/lfs/lfs_balloc.c lfs
1070 file ufs/lfs/lfs_bio.c lfs
1071 file ufs/lfs/lfs_cksum.c lfs
1072 file ufs/lfs/lfs_debug.c lfs
1073 file ufs/lfs/lfs_inode.c lfs
1074 file ufs/lfs/lfs_segment.c lfs
1075 file ufs/lfs/lfs_subr.c lfs
1076 file ufs/lfs/lfs_syscalls.c lfs
1077 file ufs/lfs/lfs_vfsops.c lfs
1078 file ufs/lfs/lfs_vnops.c lfs
1079 file ufs/mfs/mfs_vfsops.c mfs
1080 file ufs/mfs/mfs_vnops.c mfs
1081 file ufs/ufs/ufs_bmap.c ffs | lfs | mfs | ext2fs
1082 file ufs/ufs/ufs_ihash.c ffs | lfs | mfs | ext2fs
1083 file ufs/ufs/ufs_inode.c ffs | lfs | mfs
1084 file ufs/ufs/ufs_lookup.c ffs | lfs | mfs | ext2fs
1085 file ufs/ufs/ufs_quota.c quota & (ffs | lfs | mfs)
1086 file ufs/ufs/ufs_vfsops.c ffs | lfs | mfs | ext2fs
1087 file ufs/ufs/ufs_vnops.c ffs | lfs | mfs | ext2fs
1088 file uvm/uvm_amap.c
1089 file uvm/uvm_anon.c
1090 file uvm/uvm_aobj.c
1091 file uvm/uvm_bio.c
1092 file uvm/uvm_device.c
1093 file uvm/uvm_fault.c
1094 file uvm/uvm_glue.c
1095 file uvm/uvm_init.c
1096 file uvm/uvm_io.c
1097 file uvm/uvm_km.c
1098 file uvm/uvm_loan.c
1099 file uvm/uvm_map.c
1100 file uvm/uvm_meter.c
1101 file uvm/uvm_mmap.c
1102 file uvm/uvm_page.c
1103 file uvm/uvm_pager.c
1104 file uvm/uvm_pdaemon.c
1105 file uvm/uvm_pglist.c
1106 file uvm/uvm_stat.c
1107 file uvm/uvm_swap.c
1108 file uvm/uvm_unix.c
1109 file uvm/uvm_user.c
1110 file uvm/uvm_vnode.c
1111