xref: /linux/Documentation/RCU/Design/Data-Structures/blkd_task.svg (revision e58e871becec2d3b04ed91c0c16fe8deac9c9dfa)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
3
4<!-- CreationDate: Wed Dec  9 17:35:03 2015 -->
5
6<!-- Magnification: 2.000 -->
7
8<svg
9   xmlns:dc="http://purl.org/dc/elements/1.1/"
10   xmlns:cc="http://creativecommons.org/ns#"
11   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12   xmlns:svg="http://www.w3.org/2000/svg"
13   xmlns="http://www.w3.org/2000/svg"
14   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16   width="10.1in"
17   height="8.6in"
18   viewBox="-44 -44 12088 10288"
19   id="svg2"
20   version="1.1"
21   inkscape:version="0.48.4 r9939"
22   sodipodi:docname="blkd_task.fig">
23  <metadata
24     id="metadata212">
25    <rdf:RDF>
26      <cc:Work
27         rdf:about="">
28        <dc:format>image/svg+xml</dc:format>
29        <dc:type
30           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
31        <dc:title></dc:title>
32      </cc:Work>
33    </rdf:RDF>
34  </metadata>
35  <defs
36     id="defs210">
37    <marker
38       inkscape:stockid="Arrow1Mend"
39       orient="auto"
40       refY="0.0"
41       refX="0.0"
42       id="Arrow1Mend"
43       style="overflow:visible;">
44      <path
45         id="path3970"
46         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
47         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
48         transform="scale(0.4) rotate(180) translate(10,0)" />
49    </marker>
50  </defs>
51  <sodipodi:namedview
52     pagecolor="#ffffff"
53     bordercolor="#666666"
54     borderopacity="1"
55     objecttolerance="10"
56     gridtolerance="10"
57     guidetolerance="10"
58     inkscape:pageopacity="0"
59     inkscape:pageshadow="2"
60     inkscape:window-width="1087"
61     inkscape:window-height="1144"
62     id="namedview208"
63     showgrid="false"
64     inkscape:zoom="1.0495049"
65     inkscape:cx="454.50003"
66     inkscape:cy="387.00003"
67     inkscape:window-x="833"
68     inkscape:window-y="28"
69     inkscape:window-maximized="0"
70     inkscape:current-layer="g4" />
71  <g
72     style="stroke-width:.025in; fill:none"
73     id="g4">
74    <!-- Line: box -->
75    <rect
76       x="450"
77       y="0"
78       width="6300"
79       height="7350"
80       rx="0"
81       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
82       id="rect6" />
83    <!-- Line: box -->
84    <rect
85       x="4950"
86       y="4950"
87       width="1500"
88       height="900"
89       rx="0"
90       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
91       id="rect8" />
92    <!-- Line: box -->
93    <rect
94       x="750"
95       y="600"
96       width="5700"
97       height="3750"
98       rx="0"
99       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
100       id="rect10" />
101    <!-- Line -->
102    <polyline
103       points="5250,8100 5688,5912 "
104       style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
105       id="polyline12" />
106    <!-- Arrowhead on XXXpoint 5250 8100 - 5710 5790-->
107    <polyline
108       points="5714 6068 5704 5822 5598 6044 "
109       style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
110       id="polyline14" />
111    <!-- Line -->
112    <polyline
113       points="4050,9300 4486,7262 "
114       style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
115       id="polyline16" />
116    <!-- Arrowhead on XXXpoint 4050 9300 - 4512 7140-->
117    <polyline
118       points="4514 7418 4506 7172 4396 7394 "
119       style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
120       id="polyline18" />
121    <!-- Line -->
122    <polyline
123       points="1040,9300 1476,7262 "
124       style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
125       id="polyline20" />
126    <!-- Arrowhead on XXXpoint 1040 9300 - 1502 7140-->
127    <polyline
128       points="1504 7418 1496 7172 1386 7394 "
129       style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
130       id="polyline22" />
131    <!-- Line -->
132    <polyline
133       points="2240,8100 2676,6062 "
134       style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
135       id="polyline24" />
136    <!-- Arrowhead on XXXpoint 2240 8100 - 2702 5940-->
137    <polyline
138       points="2704 6218 2696 5972 2586 6194 "
139       style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
140       id="polyline26" />
141    <!-- Line: box -->
142    <rect
143       x="0"
144       y="450"
145       width="6300"
146       height="7350"
147       rx="0"
148       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
149       id="rect28" />
150    <!-- Line: box -->
151    <rect
152       x="300"
153       y="1050"
154       width="5700"
155       height="3750"
156       rx="0"
157       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
158       id="rect30" />
159    <!-- Line -->
160    <polyline
161       points="1350,3450 2350,2590 "
162       style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
163       id="polyline32" />
164    <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510-->
165    <!-- Line -->
166    <polyline
167       points="4950,3450 3948,2590 "
168       style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
169       id="polyline36" />
170    <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510-->
171    <!-- Line -->
172    <polyline
173       points="4050,6600 4050,4414 "
174       style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
175       id="polyline40" />
176    <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290-->
177    <!-- Line -->
178    <polyline
179       points="1050,6600 1050,4414 "
180       style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
181       id="polyline44" />
182    <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290-->
183    <!-- Line -->
184    <polyline
185       points="2250,5400 2250,4414 "
186       style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
187       id="polyline48" />
188    <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290-->
189    <!-- Line -->
190    <polyline
191       points="2250,8100 2250,6364 "
192       style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
193       id="polyline52" />
194    <!-- Arrowhead on XXXpoint 2250 8100 - 2250 6240-->
195    <!-- Line -->
196    <polyline
197       points="1050,9300 1050,7564 "
198       style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
199       id="polyline56" />
200    <!-- Arrowhead on XXXpoint 1050 9300 - 1050 7440-->
201    <!-- Line -->
202    <polyline
203       points="4050,9300 4050,7564 "
204       style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
205       id="polyline60" />
206    <!-- Arrowhead on XXXpoint 4050 9300 - 4050 7440-->
207    <!-- Line -->
208    <polyline
209       points="5250,8100 5250,6364 "
210       style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
211       id="polyline64" />
212    <!-- Arrowhead on XXXpoint 5250 8100 - 5250 6240-->
213    <!-- Circle -->
214    <circle
215       cx="2850"
216       cy="3900"
217       r="76"
218       style="fill:#000000;stroke:#000000;stroke-width:14;"
219       id="circle68" />
220    <!-- Circle -->
221    <circle
222       cx="3150"
223       cy="3900"
224       r="76"
225       style="fill:#000000;stroke:#000000;stroke-width:14;"
226       id="circle70" />
227    <!-- Circle -->
228    <circle
229       cx="3450"
230       cy="3900"
231       r="76"
232       style="fill:#000000;stroke:#000000;stroke-width:14;"
233       id="circle72" />
234    <!-- Circle -->
235    <circle
236       cx="1350"
237       cy="5100"
238       r="76"
239       style="fill:#000000;stroke:#000000;stroke-width:14;"
240       id="circle74" />
241    <!-- Circle -->
242    <circle
243       cx="1650"
244       cy="5100"
245       r="76"
246       style="fill:#000000;stroke:#000000;stroke-width:14;"
247       id="circle76" />
248    <!-- Circle -->
249    <circle
250       cx="1950"
251       cy="5100"
252       r="76"
253       style="fill:#000000;stroke:#000000;stroke-width:14;"
254       id="circle78" />
255    <!-- Circle -->
256    <circle
257       cx="4350"
258       cy="5100"
259       r="76"
260       style="fill:#000000;stroke:#000000;stroke-width:14;"
261       id="circle80" />
262    <!-- Circle -->
263    <circle
264       cx="4650"
265       cy="5100"
266       r="76"
267       style="fill:#000000;stroke:#000000;stroke-width:14;"
268       id="circle82" />
269    <!-- Circle -->
270    <circle
271       cx="4950"
272       cy="5100"
273       r="76"
274       style="fill:#000000;stroke:#000000;stroke-width:14;"
275       id="circle84" />
276    <!-- Line: box -->
277    <rect
278       x="750"
279       y="3450"
280       width="1800"
281       height="900"
282       rx="0"
283       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
284       id="rect86" />
285    <!-- Line: box -->
286    <rect
287       x="300"
288       y="6600"
289       width="1500"
290       height="900"
291       rx="0"
292       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
293       id="rect88" />
294    <!-- Line: box -->
295    <rect
296       x="4500"
297       y="5400"
298       width="1500"
299       height="900"
300       rx="0"
301       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
302       id="rect90" />
303    <!-- Line: box -->
304    <rect
305       x="3300"
306       y="6600"
307       width="1500"
308       height="900"
309       rx="0"
310       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
311       id="rect92" />
312    <!-- Line: box -->
313    <rect
314       x="2250"
315       y="1650"
316       width="1800"
317       height="900"
318       rx="0"
319       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
320       id="rect94" />
321    <!-- Line: box -->
322    <rect
323       x="0"
324       y="9300"
325       width="2100"
326       height="900"
327       rx="0"
328       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
329       id="rect96" />
330    <!-- Line: box -->
331    <rect
332       x="1350"
333       y="8100"
334       width="2100"
335       height="900"
336       rx="0"
337       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
338       id="rect98" />
339    <!-- Line: box -->
340    <rect
341       x="3000"
342       y="9300"
343       width="2100"
344       height="900"
345       rx="0"
346       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
347       id="rect100" />
348    <!-- Line: box -->
349    <rect
350       x="4350"
351       y="8100"
352       width="2100"
353       height="900"
354       rx="0"
355       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
356       id="rect102" />
357    <!-- Line: box -->
358    <rect
359       x="1500"
360       y="5400"
361       width="1500"
362       height="900"
363       rx="0"
364       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
365       id="rect104" />
366    <!-- Line -->
367    <polygon
368       points="5550,3450 7350,2850 7350,5100 5550,4350 5550,3450 "
369       style="stroke:#000000;stroke-width:14; stroke-linejoin:miter; stroke-linecap:butt; stroke-dasharray:120 120;fill:#ffbfbf; "
370       id="polygon106" />
371    <!-- Line -->
372    <polyline
373       points="9300,3150 10734,3150 "
374       style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
375       id="polyline108" />
376    <!-- Arrowhead on XXXpoint 9300 3150 - 10860 3150-->
377    <!-- Line: box -->
378    <rect
379       x="10800"
380       y="2850"
381       width="1200"
382       height="750"
383       rx="0"
384       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
385       id="rect112" />
386    <!-- Line -->
387    <polyline
388       points="11400,3600 11400,4284 "
389       style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
390       id="polyline114" />
391    <!-- Arrowhead on XXXpoint 11400 3600 - 11400 4410-->
392    <!-- Line: box -->
393    <rect
394       x="10800"
395       y="4350"
396       width="1200"
397       height="750"
398       rx="0"
399       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
400       id="rect118" />
401    <!-- Line -->
402    <polyline
403       points="11400,5100 11400,5784 "
404       style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
405       id="polyline120" />
406    <!-- Arrowhead on XXXpoint 11400 5100 - 11400 5910-->
407    <!-- Line: box -->
408    <rect
409       x="10800"
410       y="5850"
411       width="1200"
412       height="750"
413       rx="0"
414       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
415       id="rect124" />
416    <!-- Line -->
417    <polyline
418       points="9300,3900 9900,3900 9900,4650 10734,4650 "
419       style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
420       id="polyline126" />
421    <!-- Arrowhead on XXXpoint 9900 4650 - 10860 4650-->
422    <!-- Line -->
423    <polyline
424       points="9300,4650 9600,4650 9600,6150 10734,6150 "
425       style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
426       id="polyline130" />
427    <!-- Arrowhead on XXXpoint 9600 6150 - 10860 6150-->
428    <!-- Text -->
429    <text
430       xml:space="preserve"
431       x="6450"
432       y="300"
433       fill="#000000"
434       font-family="Helvetica"
435       font-style="normal"
436       font-weight="normal"
437       font-size="192"
438       text-anchor="end"
439       id="text134">rcu_bh</text>
440    <!-- Text -->
441    <text
442       xml:space="preserve"
443       x="3150"
444       y="1950"
445       fill="#000000"
446       font-family="Courier"
447       font-style="normal"
448       font-weight="bold"
449       font-size="192"
450       text-anchor="middle"
451       id="text136">struct</text>
452    <!-- Text -->
453    <text
454       xml:space="preserve"
455       x="3150"
456       y="2250"
457       fill="#000000"
458       font-family="Courier"
459       font-style="normal"
460       font-weight="bold"
461       font-size="192"
462       text-anchor="middle"
463       id="text138">rcu_node</text>
464    <!-- Text -->
465    <text
466       xml:space="preserve"
467       x="1650"
468       y="3750"
469       fill="#000000"
470       font-family="Courier"
471       font-style="normal"
472       font-weight="bold"
473       font-size="192"
474       text-anchor="middle"
475       id="text140">struct</text>
476    <!-- Text -->
477    <text
478       xml:space="preserve"
479       x="1650"
480       y="4050"
481       fill="#000000"
482       font-family="Courier"
483       font-style="normal"
484       font-weight="bold"
485       font-size="192"
486       text-anchor="middle"
487       id="text142">rcu_node</text>
488    <!-- Text -->
489    <text
490       xml:space="preserve"
491       x="2250"
492       y="5700"
493       fill="#000000"
494       font-family="Courier"
495       font-style="normal"
496       font-weight="bold"
497       font-size="192"
498       text-anchor="middle"
499       id="text144">struct</text>
500    <!-- Text -->
501    <text
502       xml:space="preserve"
503       x="2250"
504       y="6000"
505       fill="#000000"
506       font-family="Courier"
507       font-style="normal"
508       font-weight="bold"
509       font-size="192"
510       text-anchor="middle"
511       id="text146">rcu_data</text>
512    <!-- Text -->
513    <text
514       xml:space="preserve"
515       x="1050"
516       y="6900"
517       fill="#000000"
518       font-family="Courier"
519       font-style="normal"
520       font-weight="bold"
521       font-size="192"
522       text-anchor="middle"
523       id="text148">struct</text>
524    <!-- Text -->
525    <text
526       xml:space="preserve"
527       x="1050"
528       y="7200"
529       fill="#000000"
530       font-family="Courier"
531       font-style="normal"
532       font-weight="bold"
533       font-size="192"
534       text-anchor="middle"
535       id="text150">rcu_data</text>
536    <!-- Text -->
537    <text
538       xml:space="preserve"
539       x="5250"
540       y="5700"
541       fill="#000000"
542       font-family="Courier"
543       font-style="normal"
544       font-weight="bold"
545       font-size="192"
546       text-anchor="middle"
547       id="text152">struct</text>
548    <!-- Text -->
549    <text
550       xml:space="preserve"
551       x="5250"
552       y="6000"
553       fill="#000000"
554       font-family="Courier"
555       font-style="normal"
556       font-weight="bold"
557       font-size="192"
558       text-anchor="middle"
559       id="text154">rcu_data</text>
560    <!-- Text -->
561    <text
562       xml:space="preserve"
563       x="4050"
564       y="6900"
565       fill="#000000"
566       font-family="Courier"
567       font-style="normal"
568       font-weight="bold"
569       font-size="192"
570       text-anchor="middle"
571       id="text156">struct</text>
572    <!-- Text -->
573    <text
574       xml:space="preserve"
575       x="4050"
576       y="7200"
577       fill="#000000"
578       font-family="Courier"
579       font-style="normal"
580       font-weight="bold"
581       font-size="192"
582       text-anchor="middle"
583       id="text158">rcu_data</text>
584    <!-- Text -->
585    <text
586       xml:space="preserve"
587       x="450"
588       y="1350"
589       fill="#000000"
590       font-family="Courier"
591       font-style="normal"
592       font-weight="bold"
593       font-size="192"
594       text-anchor="start"
595       id="text160">struct rcu_state</text>
596    <!-- Text -->
597    <text
598       xml:space="preserve"
599       x="1050"
600       y="9600"
601       fill="#000000"
602       font-family="Courier"
603       font-style="normal"
604       font-weight="bold"
605       font-size="192"
606       text-anchor="middle"
607       id="text162">struct</text>
608    <!-- Text -->
609    <text
610       xml:space="preserve"
611       x="1050"
612       y="9900"
613       fill="#000000"
614       font-family="Courier"
615       font-style="normal"
616       font-weight="bold"
617       font-size="192"
618       text-anchor="middle"
619       id="text164">rcu_dynticks</text>
620    <!-- Text -->
621    <text
622       xml:space="preserve"
623       x="4050"
624       y="9600"
625       fill="#000000"
626       font-family="Courier"
627       font-style="normal"
628       font-weight="bold"
629       font-size="192"
630       text-anchor="middle"
631       id="text166">struct</text>
632    <!-- Text -->
633    <text
634       xml:space="preserve"
635       x="4050"
636       y="9900"
637       fill="#000000"
638       font-family="Courier"
639       font-style="normal"
640       font-weight="bold"
641       font-size="192"
642       text-anchor="middle"
643       id="text168">rcu_dynticks</text>
644    <!-- Text -->
645    <text
646       xml:space="preserve"
647       x="2400"
648       y="8400"
649       fill="#000000"
650       font-family="Courier"
651       font-style="normal"
652       font-weight="bold"
653       font-size="192"
654       text-anchor="middle"
655       id="text170">struct</text>
656    <!-- Text -->
657    <text
658       xml:space="preserve"
659       x="2400"
660       y="8700"
661       fill="#000000"
662       font-family="Courier"
663       font-style="normal"
664       font-weight="bold"
665       font-size="192"
666       text-anchor="middle"
667       id="text172">rcu_dynticks</text>
668    <!-- Text -->
669    <text
670       xml:space="preserve"
671       x="5400"
672       y="8400"
673       fill="#000000"
674       font-family="Courier"
675       font-style="normal"
676       font-weight="bold"
677       font-size="192"
678       text-anchor="middle"
679       id="text174">struct</text>
680    <!-- Text -->
681    <text
682       xml:space="preserve"
683       x="5400"
684       y="8700"
685       fill="#000000"
686       font-family="Courier"
687       font-style="normal"
688       font-weight="bold"
689       font-size="192"
690       text-anchor="middle"
691       id="text176">rcu_dynticks</text>
692    <!-- Text -->
693    <text
694       xml:space="preserve"
695       x="6000"
696       y="750"
697       fill="#000000"
698       font-family="Helvetica"
699       font-style="normal"
700       font-weight="normal"
701       font-size="192"
702       text-anchor="end"
703       id="text178">rcu_sched</text>
704    <!-- Text -->
705    <text
706       xml:space="preserve"
707       x="11400"
708       y="3300"
709       fill="#000000"
710       font-family="Helvetica"
711       font-style="normal"
712       font-weight="normal"
713       font-size="216"
714       text-anchor="middle"
715       id="text180">T3</text>
716    <!-- Text -->
717    <text
718       xml:space="preserve"
719       x="11400"
720       y="4800"
721       fill="#000000"
722       font-family="Helvetica"
723       font-style="normal"
724       font-weight="normal"
725       font-size="216"
726       text-anchor="middle"
727       id="text182">T2</text>
728    <!-- Text -->
729    <text
730       xml:space="preserve"
731       x="11400"
732       y="6300"
733       fill="#000000"
734       font-family="Helvetica"
735       font-style="normal"
736       font-weight="normal"
737       font-size="216"
738       text-anchor="middle"
739       id="text184">T1</text>
740    <!-- Line -->
741    <polyline
742       points="5250,5400 5250,4414 "
743       style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
744       id="polyline186" />
745    <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290-->
746    <!-- Line: box -->
747    <rect
748       x="3750"
749       y="3450"
750       width="1800"
751       height="900"
752       rx="0"
753       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
754       id="rect190" />
755    <!-- Line: box -->
756    <rect
757       x="7350"
758       y="2850"
759       width="1950"
760       height="750"
761       rx="0"
762       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
763       id="rect192" />
764    <!-- Line: box -->
765    <rect
766       x="7350"
767       y="3600"
768       width="1950"
769       height="750"
770       rx="0"
771       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
772       id="rect194" />
773    <!-- Line: box -->
774    <rect
775       x="7350"
776       y="4350"
777       width="1950"
778       height="750"
779       rx="0"
780       style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
781       id="rect196" />
782    <!-- Text -->
783    <text
784       xml:space="preserve"
785       x="4650"
786       y="4050"
787       fill="#000000"
788       font-family="Courier"
789       font-style="normal"
790       font-weight="bold"
791       font-size="192"
792       text-anchor="middle"
793       id="text198">rcu_node</text>
794    <!-- Text -->
795    <text
796       xml:space="preserve"
797       x="4650"
798       y="3750"
799       fill="#000000"
800       font-family="Courier"
801       font-style="normal"
802       font-weight="bold"
803       font-size="192"
804       text-anchor="middle"
805       id="text200">struct</text>
806    <!-- Text -->
807    <text
808       xml:space="preserve"
809       x="7500"
810       y="3300"
811       fill="#000000"
812       font-family="Courier"
813       font-style="normal"
814       font-weight="bold"
815       font-size="192"
816       text-anchor="start"
817       id="text202">blkd_tasks</text>
818    <!-- Text -->
819    <text
820       xml:space="preserve"
821       x="7500"
822       y="4050"
823       fill="#000000"
824       font-family="Courier"
825       font-style="normal"
826       font-weight="bold"
827       font-size="192"
828       text-anchor="start"
829       id="text204">gp_tasks</text>
830    <!-- Text -->
831    <text
832       xml:space="preserve"
833       x="7500"
834       y="4800"
835       fill="#000000"
836       font-family="Courier"
837       font-style="normal"
838       font-weight="bold"
839       font-size="192"
840       text-anchor="start"
841       id="text206">exp_tasks</text>
842  </g>
843</svg>
844