1: /*
2: * Each buffer in the pool is usually doubly linked into 2 lists:
3: * the device with which it is currently associated (always)
4: * and also on a list of blocks available for allocation
5: * for other use (usually).
6: * The latter list is kept in last-used order, and the two
7: * lists are doubly linked to make it easy to remove
8: * a buffer from one list when it was found by
9: * looking through the other.
10: * A buffer is on the available list, and is liable
11: * to be reassigned to another disk block, if and only
12: * if it is not marked BUSY. When a buffer is busy, the
13: * available-list pointers can be used for other purposes.
14: * Most drivers use the forward ptr as a link in their I/O
15: * active queue.
16: * A buffer header contains all the information required
17: * to perform I/O.
18: * Most of the routines which manipulate these things
19: * are in bio.c.
20: */
21: struct buf
22: {
23: short b_flags; /* see defines below */
24: struct buf *b_forw; /* headed by d_tab of conf.c */
25: struct buf *b_back; /* " */
26: struct buf *av_forw; /* position on free list, */
27: struct buf *av_back; /* if not BUSY*/
28: dev_t b_dev; /* major+minor device name */
29: u_short b_bcount; /* transfer count */
30: union {
31: caddr_t b_addr; /* low order core address */
32: short *b_words; /* words for clearing */
33: struct filsys *b_filsys; /* superblocks */
34: struct dinode *b_dino;/* ilist */
35: daddr_t *b_daddr; /* indirect block */
36: } b_un;
37: daddr_t b_blkno; /* block # on device */
38: char b_xmem; /* high order core address */
39: char b_error; /* returned after I/O */
40: #ifdef UCB_BHASH
41: struct buf *b_link; /* hash links for buffer cache */
42: #endif
43: u_short b_resid; /* words not transferred after error */
44: };
45:
46: #ifdef KERNEL
47: extern struct buf buf[]; /* The buffer pool itself */
48: extern struct buf bfreelist; /* head of available list */
49: #endif
50:
51: /*
52: * These flags are kept in b_flags.
53: */
54: #define B_WRITE 0000000 /* non-read pseudo-flag */
55: #define B_READ 0000001 /* read when I/O occurs */
56: #define B_DONE 0000002 /* transaction finished */
57: #define B_ERROR 0000004 /* transaction aborted */
58: #define B_BUSY 0000010 /* not on av_forw/back list */
59: #define B_PHYS 0000020 /* Physical IO potentially using UNIBUS map */
60: #define B_MAP 0000040 /* This block has the UNIBUS map allocated */
61: #define B_WANTED 0000100 /* issue wakeup when BUSY goes off */
62: #define B_AGE 0000200 /* place at head of free list when freed */
63: #define B_ASYNC 0000400 /* don't wait for I/O completion */
64: #define B_DELWRI 0001000 /* don't write till block leaves free list */
65: #define B_TAPE 0002000 /* this is a magtape (no bdwrite) */
66: #define B_RH70 0004000 /* this device is talking to an RH70 */
67: #define B_UBAREMAP 0010000 /* buf's addr is UNIBUS virtual, not physical */
68: #define B_BAD 0020000 /* diverted to replacement for bad sector */
69:
70: /*
71: * special redeclarations for
72: * the head of the queue per
73: * device driver.
74: */
75: #define b_actf av_forw
76: #define b_actl av_back
77: #define b_active b_bcount
78: #define b_errcnt b_resid
79:
80: /*
81: * redeclaration used by disksort()
82: */
83: #define b_cylin b_resid
84:
85: /* arguments to chkphys */
86: #define WORD 2 /* doing I/O by word */
87: #define BYTE 1 /* doing I/O by byte */
Defined struct's
buf
defined in line
21; used 698 times
- in line 24-27(8),
41(2),
47-48(4)
- in /usr/src/sys/GENERIC/c.c line
82(2),
99(2),
116(2),
138(2),
162(2),
178(2),
194(2),
211(2),
232(2),
252(2),
277(2)
- in /usr/src/sys/GENERIC/param.c line
77-79(4)
- in /usr/src/sys/conf/c.c line
82(2),
99(2),
116(2),
138(2),
162(2),
178(2),
194(2),
211(2),
232(2),
252(2),
277(2)
- in /usr/src/sys/conf/param.c line
77-79(4)
- in /usr/src/sys/dev/Others/bk.c line
56(2),
85(2)
- in /usr/src/sys/dev/Others/dmc.c line
56-65(8),
132(2),
161(2),
173-174(4),
217(2),
296(2),
380(2),
407(2),
438(2)
- in /usr/src/sys/dev/Others/du.c line
66(2),
79(2)
- in /usr/src/sys/dev/Others/dv.c line
73-74(4),
116(2),
143(2),
162(2),
260(2),
399(2)
- in /usr/src/sys/dev/Others/ml.c line
42-43(4),
76-78(4),
133(2),
176(2)
- in /usr/src/sys/dev/Others/pk3.c line
15(2),
82(2),
132(2)
- in /usr/src/sys/dev/Others/rx.c line
69-74(6),
121(2),
152(2),
264-266(4),
322-324(4),
351-353(4),
393(2),
432(2),
487(2),
535(2),
586(2),
612(2),
627(2)
- in /usr/src/sys/dev/Others/rx2.c line
60-63(6),
85(2),
101(2),
128(2),
166(2),
292(2),
327(2)
- in /usr/src/sys/dev/Others/rx3.c line
126(2),
210(2),
238-240(4),
255-259(4),
291(2),
378(2),
457(2),
518(2)
- in /usr/src/sys/dev/bio.c line
29-30(4),
61(2),
67-72(4),
95-100(4),
138(2),
165-167(4),
182(2),
193-195(4),
236-238(4),
260-266(6),
335-339(6),
374-376(4),
401(2),
416(2),
432(2),
453(2),
477(2),
534(2),
573(2),
581(2),
589(2),
656(2),
692(2)
- in /usr/src/sys/dev/dkleave.c line
12(2),
25(2)
- in /usr/src/sys/dev/dsort.c line
14-17(6)
- in /usr/src/sys/dev/dvhp.c line
39-45(8),
75-77(4),
128-129(4),
209-210(4),
291-292(4),
427(2)
- in /usr/src/sys/dev/hk.c line
62-71(10),
124-126(4),
171(2),
198(2),
251(2),
326(2),
593(2)
- in /usr/src/sys/dev/hp.badsect.c line
49-58(10),
90-92(4),
143-144(4),
179(2),
261-263(4),
349-351(4),
500(2)
- in /usr/src/sys/dev/hp.c line
39-45(8),
75-77(4),
128-129(4),
221-223(4),
302-304(4),
436(2)
- in /usr/src/sys/dev/hs.c line
25-26(4),
51(2),
90(2),
122(2)
- in /usr/src/sys/dev/ht.c line
23-25(6),
134(2),
172(2),
214(2),
296(2),
445(2)
- in /usr/src/sys/dev/rf.c line
19-20(4),
32(2),
48(2),
63-66(4),
90-92(4),
98(2)
- in /usr/src/sys/dev/rk.c line
19-23(6),
36(2),
54(2),
69(2),
101(2)
- in /usr/src/sys/dev/rl.c line
28-29(4),
57(2),
142(2),
163(2)
- in /usr/src/sys/dev/rm.badsect.c line
52-63(10),
98-100(4),
148-149(4),
183(2),
260-261(4),
306(2),
390(2),
559(2)
- in /usr/src/sys/dev/rm.c line
46-53(8),
87-89(4),
137-138(4),
224-225(4),
322(2),
470(2)
- in /usr/src/sys/dev/rp.c line
22-26(6),
42-44(4),
82(2),
120(2)
- in /usr/src/sys/dev/tm.c line
21-22(4),
29(2),
214(2),
251(2),
280(2),
435(2),
590(2),
647(2)
- in /usr/src/sys/dev/ts.c line
45-46(4),
53(2),
166(2),
203(2),
236(2),
346(2),
519(2),
610(2)
- in /usr/src/sys/dev/vp.c line
44(2),
180(2),
281(2),
309(2)
- in /usr/src/sys/dev/xp.badsect.c line
66-71(8),
228-232(4),
288-289(4),
325(2),
412-414(4),
507-510(4),
654(2)
- in /usr/src/sys/dev/xp.c line
56-58(6),
205-209(4),
265-266(4),
365-367(4),
454-457(4),
579(2)
- in /usr/src/sys/sys/alloc.c line
26(2),
32(2),
42(2),
56(2),
71(2),
77(2),
180(2),
246(2),
433(2)
- in /usr/src/sys/sys/iget.c line
104(2),
321(2),
467(2)
- in /usr/src/sys/sys/machdep.c line
435(2),
498(2),
574(2),
597(2),
606(2),
622(2),
629(2)
- in /usr/src/sys/sys/main.c line
125(2),
162-163(4)
- in /usr/src/sys/sys/nami.c line
47-49(4)
- in /usr/src/sys/sys/prf.c line
211(2),
239(2)
- in /usr/src/sys/sys/rdwri.c line
26(2),
105(2)
- in /usr/src/sys/sys/slp.c line
626-627(4)
- in /usr/src/sys/sys/subr.c line
32(2)
- in /usr/src/sys/sys/sys1.c line
39(2),
57(2)
- in /usr/src/sys/sys/sys3.c line
98(2),
184(2),
261-262(4)
- in /usr/src/sys/sys/syslocal.c line
175(2)
Defined macros
BYTE
defined in line
87; used 2 times
B_AGE
defined in line
62; used 9 times
B_BAD
defined in line
68; used 12 times
B_BUSY
defined in line
58; used 28 times
- in /usr/src/sys/dev/Others/rx2.c line
346,
352
- in /usr/src/sys/dev/bio.c line
224,
292,
316,
358,
423,
490-494(2),
500,
522,
602,
667-672(2)
- in /usr/src/sys/dev/hk.c line
204
- in /usr/src/sys/dev/hp.badsect.c line
186
- in /usr/src/sys/dev/ht.c line
138,
148
- in /usr/src/sys/dev/rm.badsect.c line
190,
313
- in /usr/src/sys/dev/tm.c line
218,
228
- in /usr/src/sys/dev/ts.c line
170,
180
- in /usr/src/sys/dev/vp.c line
226,
245
- in /usr/src/sys/dev/xp.badsect.c line
332
- in /usr/src/sys/sys/main.c line
181
B_DONE
defined in line
56; used 16 times
- in /usr/src/sys/dev/Others/dmc.c line
369
- in /usr/src/sys/dev/bio.c line
75,
105,
116,
143,
173,
405,
438,
511
- in /usr/src/sys/dev/ht.c line
143
- in /usr/src/sys/dev/tm.c line
223
- in /usr/src/sys/dev/ts.c line
175
- in /usr/src/sys/dev/vp.c line
101,
223,
286,
316
B_ERROR
defined in line
57; used 85 times
- in /usr/src/sys/dev/Others/dmc.c line
369
- in /usr/src/sys/dev/Others/dv.c line
126,
404
- in /usr/src/sys/dev/Others/ml.c line
127,
148,
209
- in /usr/src/sys/dev/Others/rx.c line
90,
198,
618
- in /usr/src/sys/dev/Others/rx2.c line
95,
180
- in /usr/src/sys/dev/Others/rx3.c line
230,
495,
545
- in /usr/src/sys/dev/bio.c line
143,
204,
514,
695
- in /usr/src/sys/dev/dvhp.c line
91,
250,
320,
327
- in /usr/src/sys/dev/hk.c line
163,
296,
358,
370
- in /usr/src/sys/dev/hp.badsect.c line
106,
301,
383,
401
- in /usr/src/sys/dev/hp.c line
91,
261,
331,
338
- in /usr/src/sys/dev/hs.c line
66,
145
- in /usr/src/sys/dev/ht.c line
167,
185,
286,
351,
498
- in /usr/src/sys/dev/rf.c line
41,
123
- in /usr/src/sys/dev/rk.c line
47,
136
- in /usr/src/sys/dev/rl.c line
118,
214
- in /usr/src/sys/dev/rm.badsect.c line
114,
342,
427,
456
- in /usr/src/sys/dev/rm.c line
103,
281,
354,
361
- in /usr/src/sys/dev/rp.c line
58,
163
- in /usr/src/sys/dev/tm.c line
244,
308,
354,
523,
699
- in /usr/src/sys/dev/ts.c line
196,
258,
279,
459,
658
- in /usr/src/sys/dev/vp.c line
327
- in /usr/src/sys/dev/xp.badsect.c line
250,
456,
546,
576
- in /usr/src/sys/dev/xp.c line
227,
410,
488,
502
- in /usr/src/sys/sys/alloc.c line
100,
300,
446
- in /usr/src/sys/sys/iget.c line
177,
331,
475
- in /usr/src/sys/sys/nami.c line
180,
320
- in /usr/src/sys/sys/subr.c line
120
B_MAP
defined in line
60; used 12 times
B_PHYS
defined in line
59; used 13 times
B_READ
defined in line
55; used 119 times
- in /usr/src/cmd/uucp/pk0.c line
296
- in /usr/src/sys/dev/Others/dmc.c line
203
- in /usr/src/sys/dev/Others/du.c line
253
- in /usr/src/sys/dev/Others/dv.c line
221,
230,
337,
416
- in /usr/src/sys/dev/Others/ml.c line
161,
221
- in /usr/src/sys/dev/Others/mx2.c line
290,
408,
481,
543
- in /usr/src/sys/dev/Others/rx.c line
204,
285
- in /usr/src/sys/dev/Others/rx2.c line
92,
145,
305
- in /usr/src/sys/dev/Others/rx3.c line
281
- in /usr/src/sys/dev/bio.c line
81,
106,
119,
143
- in /usr/src/sys/dev/dsort.c line
28-33(4)
- in /usr/src/sys/dev/dvhp.c line
254,
272,
396-398(2)
- in /usr/src/sys/dev/hk.c line
204,
310,
415,
475-477(2),
724
- in /usr/src/sys/dev/hp.badsect.c line
186,
305,
325-329(3),
469-471(2)
- in /usr/src/sys/dev/hp.c line
265,
283,
405-407(2)
- in /usr/src/sys/dev/hs.c line
108,
156
- in /usr/src/sys/dev/ht.c line
148,
190-195(2),
262,
318,
372,
417
- in /usr/src/sys/dev/rf.c line
74,
135
- in /usr/src/sys/dev/rk.c line
85,
154-156(2)
- in /usr/src/sys/dev/rl.c line
112,
154,
280
- in /usr/src/sys/dev/rm.badsect.c line
190,
313,
346,
366-370(3),
528-530(2)
- in /usr/src/sys/dev/rm.c line
285,
303,
439-441(2)
- in /usr/src/sys/dev/rp.c line
104,
181-183(2)
- in /usr/src/sys/dev/tm.c line
228,
358,
366,
377,
468,
495,
616
- in /usr/src/sys/dev/ts.c line
180,
283,
291,
299,
370,
411,
581
- in /usr/src/sys/dev/xp.badsect.c line
332,
460,
481-485(3),
634
- in /usr/src/sys/dev/xp.c line
414,
433,
559
- in /usr/src/sys/sys/main.c line
129-130(2)
- in /usr/src/sys/sys/nami.c line
179,
319
- in /usr/src/sys/sys/rdwri.c line
64,
80
- in /usr/src/sys/sys/slp.c line
540,
547-554(3),
578-583(2)
- in /usr/src/sys/sys/subr.c line
51,
99,
135
- in /usr/src/sys/sys/text.c line
255
B_RH70
defined in line
66; used 41 times
- in /usr/src/sys/dev/Others/ml.c line
69,
87,
104,
156
- in /usr/src/sys/dev/dvhp.c line
66,
96,
264,
519
- in /usr/src/sys/dev/hp.badsect.c line
81,
111,
194,
315,
633,
700,
714
- in /usr/src/sys/dev/hp.c line
66,
96,
275,
528,
595,
609
- in /usr/src/sys/dev/hs.c line
42,
72,
102
- in /usr/src/sys/dev/ht.c line
69,
180,
256
- in /usr/src/sys/dev/rm.badsect.c line
89,
119,
198,
321,
356,
692,
760,
774
- in /usr/src/sys/dev/rm.c line
78,
108,
295,
562,
630,
644
B_WANTED
defined in line
61; used 22 times
- in /usr/src/sys/dev/Others/rx2.c line
348
- in /usr/src/sys/dev/bio.c line
198-201(3),
224,
293,
303,
344,
442,
491-495(2),
520-522(2),
600-602(2),
668
- in /usr/src/sys/dev/ht.c line
145,
165
- in /usr/src/sys/dev/tm.c line
225,
242
- in /usr/src/sys/dev/ts.c line
177,
194
B_WRITE
defined in line
54; used 54 times
- in /usr/src/cmd/uucp/4.2/pk1.c line
322
- in /usr/src/cmd/uucp/pk0.c line
373
- in /usr/src/cmd/uucp/pk1.c line
325
- in /usr/src/sys/dev/Others/dmc.c line
253
- in /usr/src/sys/dev/Others/du.c line
274
- in /usr/src/sys/dev/Others/dv.c line
337,
423
- in /usr/src/sys/dev/Others/ml.c line
227
- in /usr/src/sys/dev/Others/mx2.c line
331,
440,
517,
548,
600,
624
- in /usr/src/sys/dev/Others/rx2.c line
312
- in /usr/src/sys/dev/dvhp.c line
411-413(2)
- in /usr/src/sys/dev/hk.c line
490-492(2)
- in /usr/src/sys/dev/hp.badsect.c line
484-486(2)
- in /usr/src/sys/dev/hp.c line
420-422(2)
- in /usr/src/sys/dev/hs.c line
162
- in /usr/src/sys/dev/ht.c line
424
- in /usr/src/sys/dev/rf.c line
141
- in /usr/src/sys/dev/rk.c line
169-171(2)
- in /usr/src/sys/dev/rl.c line
286
- in /usr/src/sys/dev/rm.badsect.c line
543-545(2)
- in /usr/src/sys/dev/rm.c line
454-456(2)
- in /usr/src/sys/dev/rp.c line
196-198(2)
- in /usr/src/sys/dev/tm.c line
623
- in /usr/src/sys/dev/ts.c line
588
- in /usr/src/sys/dev/ttynew.c line
620
- in /usr/src/sys/dev/ttyold.c line
373
- in /usr/src/sys/dev/vp.c line
137,
245
- in /usr/src/sys/dev/xp.badsect.c line
640
- in /usr/src/sys/dev/xp.c line
565
- in /usr/src/sys/sys/rdwri.c line
149-152(2),
170-172(2),
245,
264
- in /usr/src/sys/sys/text.c line
55-64(3),
87,
315
WORD
defined in line
86; used 2 times
b_actf
defined in line
75; used 175 times
- in /usr/src/sys/dev/Others/dv.c line
145,
166,
279,
369,
401,
407
- in /usr/src/sys/dev/Others/ml.c line
116-117(2),
136,
147,
184,
212
- in /usr/src/sys/dev/Others/rx.c line
99-100(2),
129,
166,
222,
245,
588,
617-619(2),
635
- in /usr/src/sys/dev/Others/rx2.c line
116-117(2),
132,
175,
189,
231
- in /usr/src/sys/dev/Others/rx3.c line
240-241(2),
259,
389,
423,
505
- in /usr/src/sys/dev/dsort.c line
19-21(2)
- in /usr/src/sys/dev/dvhp.c line
143,
196-197(2),
219-222(3),
249,
304-305(2),
365-371(3)
- in /usr/src/sys/dev/hk.c line
190,
213,
239-240(2),
257-260(3),
294,
333-334(2),
434-440(3),
459
- in /usr/src/sys/dev/hp.badsect.c line
158,
197,
248-249(2),
271-274(3),
300,
362-363(2),
438-444(3)
- in /usr/src/sys/dev/hp.c line
143,
208-209(2),
231-234(3),
260,
315-316(2),
374-380(3)
- in /usr/src/sys/dev/hs.c line
77-78(2),
93,
130,
148
- in /usr/src/sys/dev/ht.c line
202-203(2),
221,
289,
301,
366
- in /usr/src/sys/dev/rf.c line
50-51(2),
66,
97,
126
- in /usr/src/sys/dev/rk.c line
56-57(2),
74,
108,
139
- in /usr/src/sys/dev/rl.c line
129-130(2),
144,
169,
229
- in /usr/src/sys/dev/rm.badsect.c line
163,
201,
246-247(2),
272-278(4),
324,
341,
403-407(2),
490-499(4)
- in /usr/src/sys/dev/rm.c line
152,
210-211(2),
236-242(4),
280,
335-339(2),
401-410(4)
- in /usr/src/sys/dev/rp.c line
69-70(2),
88,
128,
166
- in /usr/src/sys/dev/tm.c line
261-262(2),
284,
424,
440,
563
- in /usr/src/sys/dev/ts.c line
213-214(2),
242,
335,
350,
510
- in /usr/src/sys/dev/xp.badsect.c line
305,
342,
427,
455,
525,
609-614(3)
- in /usr/src/sys/dev/xp.c line
282,
380,
409,
472,
534-539(3)
b_active
defined in line
77; used 165 times
- in /usr/src/sys/dev/Others/dmc.c line
388-392(2),
449,
457
- in /usr/src/sys/dev/Others/dv.c line
136,
171,
263,
280,
406
- in /usr/src/sys/dev/Others/ml.c line
121,
138,
145,
181
- in /usr/src/sys/dev/Others/rx.c line
114,
145,
160-162(2),
213,
241,
257,
621,
634
- in /usr/src/sys/dev/Others/rx3.c line
245,
261,
384,
405,
422,
466,
503,
546,
661
- in /usr/src/sys/dev/dvhp.c line
104-106(2),
149-151(2),
229,
247,
297,
338,
357,
363-366(2),
491
- in /usr/src/sys/dev/hk.c line
155-157(2),
179,
192-194(2),
237,
244,
263,
292-295(2),
332,
380,
398,
423-435(5),
459,
624
- in /usr/src/sys/dev/hp.badsect.c line
119-121(2),
164-166(2),
281,
298,
355,
410,
430,
436-439(2),
615
- in /usr/src/sys/dev/hp.c line
104-106(2),
149-151(2),
241,
258,
308,
347,
366,
372-375(2),
500
- in /usr/src/sys/dev/hs.c line
82,
95,
125,
131
- in /usr/src/sys/dev/ht.c line
207,
245,
253,
274-278(2),
304-305(2),
344,
373
- in /usr/src/sys/dev/rf.c line
55,
68,
92,
98
- in /usr/src/sys/dev/rk.c line
61,
76,
103,
109
- in /usr/src/sys/dev/rl.c line
134,
146,
167,
227
- in /usr/src/sys/dev/rm.badsect.c line
131-134(2),
169-171(2),
286,
339,
395,
458,
481,
489-493(2),
674
- in /usr/src/sys/dev/rm.c line
120-123(2),
158-160(2),
250,
278,
327,
370,
392,
400-404(2),
534
- in /usr/src/sys/dev/rp.c line
74,
90,
123,
129
- in /usr/src/sys/dev/tm.c line
270,
330-335(2),
384,
398,
448-449(2),
470-471(2)
- in /usr/src/sys/dev/ts.c line
222,
265,
305,
315,
360-361(2),
372-373(2)
- in /usr/src/sys/dev/xp.badsect.c line
263,
311-313(2),
607
- in /usr/src/sys/dev/xp.c line
240,
288-290(2),
532
b_actl
defined in line
76; used 40 times
b_cylin
defined in line
83; used 45 times
- in /usr/src/sys/dev/dsort.c line
35-36(4)
- in /usr/src/sys/dev/dvhp.c line
99,
171,
505
- in /usr/src/sys/dev/hk.c line
142,
209,
222-225(3),
304-305(2),
409-410(2),
618
- in /usr/src/sys/dev/hp.badsect.c line
114,
192,
215,
537
- in /usr/src/sys/dev/hp.c line
99,
175,
514
- in /usr/src/sys/dev/rm.badsect.c line
122,
196,
213,
319,
331,
491,
596
- in /usr/src/sys/dev/rm.c line
111,
177,
402,
548
- in /usr/src/sys/dev/xp.badsect.c line
258,
337,
359,
440,
610,
694
- in /usr/src/sys/dev/xp.c line
235,
312,
535,
662
b_errcnt
defined in line
78; used 105 times
- in /usr/src/sys/dev/Others/dmc.c line
340,
352,
430
- in /usr/src/sys/dev/Others/dv.c line
293,
324,
330,
368,
405
- in /usr/src/sys/dev/Others/ml.c line
146,
196,
205,
211
- in /usr/src/sys/dev/Others/rx.c line
191,
218,
620
- in /usr/src/sys/dev/Others/rx2.c line
179,
188,
230
- in /usr/src/sys/dev/Others/rx3.c line
406,
421,
475-476(2),
487-488(2),
504
- in /usr/src/sys/dev/dvhp.c line
248,
254-255(2),
326,
351,
358,
364
- in /usr/src/sys/dev/hk.c line
293,
359,
387,
414-417(2),
433-436(2),
729
- in /usr/src/sys/dev/hp.badsect.c line
299,
305-306(2),
400,
424,
431,
437
- in /usr/src/sys/dev/hp.c line
259,
265-266(2),
337,
360,
367,
373
- in /usr/src/sys/dev/hs.c line
141,
147
- in /usr/src/sys/dev/ht.c line
333,
343,
365
- in /usr/src/sys/dev/rf.c line
118,
125
- in /usr/src/sys/dev/rk.c line
131,
138
- in /usr/src/sys/dev/rl.c line
175,
190,
207,
228
- in /usr/src/sys/dev/rm.badsect.c line
340,
346-347(2),
447,
472,
482-487(2)
- in /usr/src/sys/dev/rm.c line
279,
285-286(2),
360,
383,
393-398(2)
- in /usr/src/sys/dev/rp.c line
158,
165
- in /usr/src/sys/dev/tm.c line
378,
423,
503,
562
- in /usr/src/sys/dev/ts.c line
303,
334,
422,
509
- in /usr/src/sys/dev/xp.badsect.c line
454,
460-461(2),
567,
592,
600,
608
- in /usr/src/sys/dev/xp.c line
408,
414-415(2),
494,
517,
525,
533
Usage of this include