xref: /linux/Documentation/RCU/Design/Data-Structures/TreeLevel.svg (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
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:41:29 2015 -->
5
6<!-- Magnification: 3.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="17.7in"
17   height="10.4in"
18   viewBox="-66 -66 21237 12507"
19   id="svg2"
20   version="1.1"
21   inkscape:version="0.48.4 r9939"
22   sodipodi:docname="TreeLevel.fig">
23  <metadata
24     id="metadata216">
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="defs214">
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="path3974"
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="1023"
61     inkscape:window-height="1148"
62     id="namedview212"
63     showgrid="false"
64     inkscape:zoom="0.55869424"
65     inkscape:cx="796.50006"
66     inkscape:cy="467.99997"
67     inkscape:window-x="897"
68     inkscape:window-y="24"
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="0"
77       y="0"
78       width="20655"
79       height="8325"
80       rx="0"
81       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
82       id="rect6" />
83    <!-- Line: box -->
84    <rect
85       x="14130"
86       y="3600"
87       width="2700"
88       height="1350"
89       rx="0"
90       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
91       id="rect8" />
92    <!-- Line: box -->
93    <rect
94       x="7380"
95       y="3600"
96       width="2700"
97       height="1350"
98       rx="0"
99       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
100       id="rect10" />
101    <!-- Line: box -->
102    <rect
103       x="8505"
104       y="6300"
105       width="2700"
106       height="1350"
107       rx="0"
108       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
109       id="rect12" />
110    <!-- Line: box -->
111    <rect
112       x="13005"
113       y="6300"
114       width="2700"
115       height="1350"
116       rx="0"
117       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
118       id="rect14" />
119    <!-- Line: box -->
120    <rect
121       x="17505"
122       y="6300"
123       width="2700"
124       height="1350"
125       rx="0"
126       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
127       id="rect16" />
128    <!-- Line: box -->
129    <rect
130       x="4005"
131       y="6300"
132       width="2700"
133       height="1350"
134       rx="0"
135       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
136       id="rect18" />
137    <!-- Line: box -->
138    <rect
139       x="10755"
140       y="900"
141       width="2700"
142       height="1350"
143       rx="0"
144       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
145       id="rect20" />
146    <!-- Line -->
147    <polyline
148       points="6255,9225 6255,7746 "
149       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
150       id="polyline22" />
151    <!-- Arrowhead on XXXpoint 6255 9225 - 6255 7560-->
152    <!-- Circle -->
153    <circle
154       cx="11655"
155       cy="4275"
156       r="114"
157       style="fill:#000000;stroke:#000000;stroke-width:21;"
158       id="circle26" />
159    <!-- Circle -->
160    <circle
161       cx="12105"
162       cy="4275"
163       r="114"
164       style="fill:#000000;stroke:#000000;stroke-width:21;"
165       id="circle28" />
166    <!-- Circle -->
167    <circle
168       cx="12555"
169       cy="4275"
170       r="114"
171       style="fill:#000000;stroke:#000000;stroke-width:21;"
172       id="circle30" />
173    <!-- Line -->
174    <polyline
175       points="9855,6300 11355,5010 "
176       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
177       id="polyline32" />
178    <!-- Arrowhead on XXXpoint 9855 6300 - 11496 4890-->
179    <!-- Line -->
180    <polyline
181       points="14355,6300 12852,5010 "
182       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
183       id="polyline36" />
184    <!-- Arrowhead on XXXpoint 14355 6300 - 12711 4890-->
185    <!-- Circle -->
186    <circle
187       cx="17055"
188       cy="6975"
189       r="114"
190       style="fill:#000000;stroke:#000000;stroke-width:21;"
191       id="circle40" />
192    <!-- Circle -->
193    <circle
194       cx="16605"
195       cy="6975"
196       r="114"
197       style="fill:#000000;stroke:#000000;stroke-width:21;"
198       id="circle42" />
199    <!-- Circle -->
200    <circle
201       cx="16155"
202       cy="6975"
203       r="114"
204       style="fill:#000000;stroke:#000000;stroke-width:21;"
205       id="circle44" />
206    <!-- Circle -->
207    <circle
208       cx="12555"
209       cy="6975"
210       r="114"
211       style="fill:#000000;stroke:#000000;stroke-width:21;"
212       id="circle46" />
213    <!-- Circle -->
214    <circle
215       cx="12105"
216       cy="6975"
217       r="114"
218       style="fill:#000000;stroke:#000000;stroke-width:21;"
219       id="circle48" />
220    <!-- Circle -->
221    <circle
222       cx="11655"
223       cy="6975"
224       r="114"
225       style="fill:#000000;stroke:#000000;stroke-width:21;"
226       id="circle50" />
227    <!-- Circle -->
228    <circle
229       cx="8055"
230       cy="6975"
231       r="114"
232       style="fill:#000000;stroke:#000000;stroke-width:21;"
233       id="circle52" />
234    <!-- Circle -->
235    <circle
236       cx="7605"
237       cy="6975"
238       r="114"
239       style="fill:#000000;stroke:#000000;stroke-width:21;"
240       id="circle54" />
241    <!-- Circle -->
242    <circle
243       cx="7155"
244       cy="6975"
245       r="114"
246       style="fill:#000000;stroke:#000000;stroke-width:21;"
247       id="circle56" />
248    <!-- Circle -->
249    <circle
250       cx="4905"
251       cy="8775"
252       r="114"
253       style="fill:#000000;stroke:#000000;stroke-width:21;"
254       id="circle58" />
255    <!-- Circle -->
256    <circle
257       cx="5355"
258       cy="8775"
259       r="114"
260       style="fill:#000000;stroke:#000000;stroke-width:21;"
261       id="circle60" />
262    <!-- Circle -->
263    <circle
264       cx="5805"
265       cy="8775"
266       r="114"
267       style="fill:#000000;stroke:#000000;stroke-width:21;"
268       id="circle62" />
269    <!-- Circle -->
270    <circle
271       cx="18405"
272       cy="8775"
273       r="114"
274       style="fill:#000000;stroke:#000000;stroke-width:21;"
275       id="circle64" />
276    <!-- Circle -->
277    <circle
278       cx="18855"
279       cy="8775"
280       r="114"
281       style="fill:#000000;stroke:#000000;stroke-width:21;"
282       id="circle66" />
283    <!-- Circle -->
284    <circle
285       cx="19305"
286       cy="8775"
287       r="114"
288       style="fill:#000000;stroke:#000000;stroke-width:21;"
289       id="circle68" />
290    <!-- Circle -->
291    <circle
292       cx="13905"
293       cy="8775"
294       r="114"
295       style="fill:#000000;stroke:#000000;stroke-width:21;"
296       id="circle70" />
297    <!-- Circle -->
298    <circle
299       cx="14355"
300       cy="8775"
301       r="114"
302       style="fill:#000000;stroke:#000000;stroke-width:21;"
303       id="circle72" />
304    <!-- Circle -->
305    <circle
306       cx="14805"
307       cy="8775"
308       r="114"
309       style="fill:#000000;stroke:#000000;stroke-width:21;"
310       id="circle74" />
311    <!-- Circle -->
312    <circle
313       cx="9405"
314       cy="8775"
315       r="114"
316       style="fill:#000000;stroke:#000000;stroke-width:21;"
317       id="circle76" />
318    <!-- Circle -->
319    <circle
320       cx="9855"
321       cy="8775"
322       r="114"
323       style="fill:#000000;stroke:#000000;stroke-width:21;"
324       id="circle78" />
325    <!-- Circle -->
326    <circle
327       cx="10305"
328       cy="8775"
329       r="114"
330       style="fill:#000000;stroke:#000000;stroke-width:21;"
331       id="circle80" />
332    <!-- Line: box -->
333    <rect
334       x="225"
335       y="1125"
336       width="3150"
337       height="1125"
338       rx="0"
339       style="stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
340       id="rect82" />
341    <!-- Line: box -->
342    <rect
343       x="225"
344       y="2250"
345       width="3150"
346       height="1125"
347       rx="0"
348       style="stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
349       id="rect84" />
350    <!-- Line: box -->
351    <rect
352       x="225"
353       y="3375"
354       width="3150"
355       height="1125"
356       rx="0"
357       style="stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
358       id="rect86" />
359    <!-- Line -->
360    <polyline
361       points="14805,3600 13302,2310 "
362       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
363       id="polyline88" />
364    <!-- Arrowhead on XXXpoint 14805 3600 - 13161 2190-->
365    <!-- Line -->
366    <polyline
367       points="9405,3600 10905,2310 "
368       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
369       id="polyline92" />
370    <!-- Arrowhead on XXXpoint 9405 3600 - 11046 2190-->
371    <!-- Line -->
372    <polyline
373       points="6255,6300 7755,5010 "
374       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
375       id="polyline96" />
376    <!-- Arrowhead on XXXpoint 6255 6300 - 7896 4890-->
377    <!-- Line -->
378    <polyline
379       points="17955,6300 16452,5010 "
380       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
381       id="polyline100" />
382    <!-- Arrowhead on XXXpoint 17955 6300 - 16311 4890-->
383    <!-- Line -->
384    <polyline
385       points="4455,11025 4455,7746 "
386       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
387       id="polyline104" />
388    <!-- Arrowhead on XXXpoint 4455 11025 - 4455 7560-->
389    <!-- Line -->
390    <polyline
391       points="19755,9225 19755,7746 "
392       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
393       id="polyline108" />
394    <!-- Arrowhead on XXXpoint 19755 9225 - 19755 7560-->
395    <!-- Line -->
396    <polyline
397       points="17955,11025 17955,7746 "
398       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
399       id="polyline112" />
400    <!-- Arrowhead on XXXpoint 17955 11025 - 17955 7560-->
401    <!-- Line -->
402    <polyline
403       points="15255,9225 15255,7746 "
404       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
405       id="polyline116" />
406    <!-- Arrowhead on XXXpoint 15255 9225 - 15255 7560-->
407    <!-- Line -->
408    <polyline
409       points="13455,11025 13455,7746 "
410       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
411       id="polyline120" />
412    <!-- Arrowhead on XXXpoint 13455 11025 - 13455 7560-->
413    <!-- Line -->
414    <polyline
415       points="10755,9225 10755,7746 "
416       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
417       id="polyline124" />
418    <!-- Arrowhead on XXXpoint 10755 9225 - 10755 7560-->
419    <!-- Line -->
420    <polyline
421       points="8955,11025 8955,7746 "
422       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
423       id="polyline128" />
424    <!-- Arrowhead on XXXpoint 8955 11025 - 8955 7560-->
425    <!-- Line: box -->
426    <rect
427       x="12105"
428       y="11025"
429       width="2700"
430       height="1350"
431       rx="0"
432       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
433       id="rect132" />
434    <!-- Line: box -->
435    <rect
436       x="13905"
437       y="9225"
438       width="2700"
439       height="1350"
440       rx="0"
441       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
442       id="rect134" />
443    <!-- Line: box -->
444    <rect
445       x="16605"
446       y="11025"
447       width="2700"
448       height="1350"
449       rx="0"
450       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
451       id="rect136" />
452    <!-- Line: box -->
453    <rect
454       x="18405"
455       y="9225"
456       width="2700"
457       height="1350"
458       rx="0"
459       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
460       id="rect138" />
461    <!-- Line: box -->
462    <rect
463       x="9405"
464       y="9225"
465       width="2700"
466       height="1350"
467       rx="0"
468       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
469       id="rect140" />
470    <!-- Line: box -->
471    <rect
472       x="7605"
473       y="11025"
474       width="2700"
475       height="1350"
476       rx="0"
477       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
478       id="rect142" />
479    <!-- Line: box -->
480    <rect
481       x="4905"
482       y="9225"
483       width="2700"
484       height="1350"
485       rx="0"
486       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
487       id="rect144" />
488    <!-- Line: box -->
489    <rect
490       x="3105"
491       y="11025"
492       width="2700"
493       height="1350"
494       rx="0"
495       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
496       id="rect146" />
497    <!-- Line -->
498    <polyline
499       points="3375,1575 10701,1575 "
500       style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
501       id="polyline148" />
502    <!-- Arrowhead on XXXpoint 3375 1575 - 10890 1575-->
503    <!-- Line -->
504    <polyline
505       points="3375,3825 4050,3825 4050,5400 2700,5400 2700,6975 3951,6975 "
506       style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
507       id="polyline152" />
508    <!-- Arrowhead on XXXpoint 2700 6975 - 4140 6975-->
509    <!-- Line -->
510    <polyline
511       points="3375,2700 5175,2700 5175,4275 7326,4275 "
512       style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
513       id="polyline156" />
514    <!-- Arrowhead on XXXpoint 5175 4275 - 7515 4275-->
515    <!-- Text -->
516    <text
517       xml:space="preserve"
518       x="15480"
519       y="4500"
520       fill="#000000"
521       font-family="Courier"
522       font-style="normal"
523       font-weight="bold"
524       font-size="288"
525       text-anchor="middle"
526       id="text160">rcu_node</text>
527    <!-- Text -->
528    <text
529       xml:space="preserve"
530       x="15480"
531       y="4050"
532       fill="#000000"
533       font-family="Courier"
534       font-style="normal"
535       font-weight="bold"
536       font-size="288"
537       text-anchor="middle"
538       id="text162">struct</text>
539    <!-- Text -->
540    <text
541       xml:space="preserve"
542       x="8730"
543       y="4050"
544       fill="#000000"
545       font-family="Courier"
546       font-style="normal"
547       font-weight="bold"
548       font-size="288"
549       text-anchor="middle"
550       id="text164">struct</text>
551    <!-- Text -->
552    <text
553       xml:space="preserve"
554       x="8730"
555       y="4500"
556       fill="#000000"
557       font-family="Courier"
558       font-style="normal"
559       font-weight="bold"
560       font-size="288"
561       text-anchor="middle"
562       id="text166">rcu_node</text>
563    <!-- Text -->
564    <text
565       xml:space="preserve"
566       x="9855"
567       y="6750"
568       fill="#000000"
569       font-family="Courier"
570       font-style="normal"
571       font-weight="bold"
572       font-size="288"
573       text-anchor="middle"
574       id="text168">struct</text>
575    <!-- Text -->
576    <text
577       xml:space="preserve"
578       x="9855"
579       y="7200"
580       fill="#000000"
581       font-family="Courier"
582       font-style="normal"
583       font-weight="bold"
584       font-size="288"
585       text-anchor="middle"
586       id="text170">rcu_node</text>
587    <!-- Text -->
588    <text
589       xml:space="preserve"
590       x="14355"
591       y="7200"
592       fill="#000000"
593       font-family="Courier"
594       font-style="normal"
595       font-weight="bold"
596       font-size="288"
597       text-anchor="middle"
598       id="text172">rcu_node</text>
599    <!-- Text -->
600    <text
601       xml:space="preserve"
602       x="14355"
603       y="6750"
604       fill="#000000"
605       font-family="Courier"
606       font-style="normal"
607       font-weight="bold"
608       font-size="288"
609       text-anchor="middle"
610       id="text174">struct</text>
611    <!-- Text -->
612    <text
613       xml:space="preserve"
614       x="18855"
615       y="7200"
616       fill="#000000"
617       font-family="Courier"
618       font-style="normal"
619       font-weight="bold"
620       font-size="288"
621       text-anchor="middle"
622       id="text176">rcu_node</text>
623    <!-- Text -->
624    <text
625       xml:space="preserve"
626       x="18855"
627       y="6750"
628       fill="#000000"
629       font-family="Courier"
630       font-style="normal"
631       font-weight="bold"
632       font-size="288"
633       text-anchor="middle"
634       id="text178">struct</text>
635    <!-- Text -->
636    <text
637       xml:space="preserve"
638       x="5355"
639       y="6750"
640       fill="#000000"
641       font-family="Courier"
642       font-style="normal"
643       font-weight="bold"
644       font-size="288"
645       text-anchor="middle"
646       id="text180">struct</text>
647    <!-- Text -->
648    <text
649       xml:space="preserve"
650       x="5355"
651       y="7200"
652       fill="#000000"
653       font-family="Courier"
654       font-style="normal"
655       font-weight="bold"
656       font-size="288"
657       text-anchor="middle"
658       id="text182">rcu_node</text>
659    <!-- Text -->
660    <text
661       xml:space="preserve"
662       x="450"
663       y="1800"
664       fill="#000000"
665       font-family="Courier"
666       font-style="normal"
667       font-weight="bold"
668       font-size="324"
669       text-anchor="start"
670       id="text184">-&gt;level[0]</text>
671    <!-- Text -->
672    <text
673       xml:space="preserve"
674       x="450"
675       y="2925"
676       fill="#000000"
677       font-family="Courier"
678       font-style="normal"
679       font-weight="bold"
680       font-size="324"
681       text-anchor="start"
682       id="text186">-&gt;level[1]</text>
683    <!-- Text -->
684    <text
685       xml:space="preserve"
686       x="450"
687       y="4050"
688       fill="#000000"
689       font-family="Courier"
690       font-style="normal"
691       font-weight="bold"
692       font-size="324"
693       text-anchor="start"
694       id="text188">-&gt;level[2]</text>
695    <!-- Text -->
696    <text
697       xml:space="preserve"
698       x="12105"
699       y="1350"
700       fill="#000000"
701       font-family="Courier"
702       font-style="normal"
703       font-weight="bold"
704       font-size="288"
705       text-anchor="middle"
706       id="text190">struct</text>
707    <!-- Text -->
708    <text
709       xml:space="preserve"
710       x="12105"
711       y="1800"
712       fill="#000000"
713       font-family="Courier"
714       font-style="normal"
715       font-weight="bold"
716       font-size="288"
717       text-anchor="middle"
718       id="text192">rcu_node</text>
719    <!-- Text -->
720    <text
721       xml:space="preserve"
722       x="6255"
723       y="10125"
724       fill="#000000"
725       font-family="Helvetica"
726       font-style="normal"
727       font-weight="normal"
728       font-size="324"
729       text-anchor="middle"
730       id="text194">CPU 15</text>
731    <!-- Text -->
732    <text
733       xml:space="preserve"
734       x="4455"
735       y="11925"
736       fill="#000000"
737       font-family="Helvetica"
738       font-style="normal"
739       font-weight="normal"
740       font-size="324"
741       text-anchor="middle"
742       id="text196">CPU 0</text>
743    <!-- Text -->
744    <text
745       xml:space="preserve"
746       x="19755"
747       y="10125"
748       fill="#000000"
749       font-family="Helvetica"
750       font-style="normal"
751       font-weight="normal"
752       font-size="324"
753       text-anchor="middle"
754       id="text198">CPU 65535</text>
755    <!-- Text -->
756    <text
757       xml:space="preserve"
758       x="17955"
759       y="11925"
760       fill="#000000"
761       font-family="Helvetica"
762       font-style="normal"
763       font-weight="normal"
764       font-size="324"
765       text-anchor="middle"
766       id="text200">CPU 65519</text>
767    <!-- Text -->
768    <text
769       xml:space="preserve"
770       x="15255"
771       y="10125"
772       fill="#000000"
773       font-family="Helvetica"
774       font-style="normal"
775       font-weight="normal"
776       font-size="324"
777       text-anchor="middle"
778       id="text202">CPU 43695</text>
779    <!-- Text -->
780    <text
781       xml:space="preserve"
782       x="13455"
783       y="11925"
784       fill="#000000"
785       font-family="Helvetica"
786       font-style="normal"
787       font-weight="normal"
788       font-size="324"
789       text-anchor="middle"
790       id="text204">CPU 43679</text>
791    <!-- Text -->
792    <text
793       xml:space="preserve"
794       x="10755"
795       y="10125"
796       fill="#000000"
797       font-family="Helvetica"
798       font-style="normal"
799       font-weight="normal"
800       font-size="324"
801       text-anchor="middle"
802       id="text206">CPU 21839</text>
803    <!-- Text -->
804    <text
805       xml:space="preserve"
806       x="8955"
807       y="11925"
808       fill="#000000"
809       font-family="Helvetica"
810       font-style="normal"
811       font-weight="normal"
812       font-size="324"
813       text-anchor="middle"
814       id="text208">CPU 21823</text>
815    <!-- Text -->
816    <text
817       xml:space="preserve"
818       x="225"
819       y="450"
820       fill="#000000"
821       font-family="Courier"
822       font-style="normal"
823       font-weight="bold"
824       font-size="288"
825       text-anchor="start"
826       id="text210">struct rcu_state</text>
827  </g>
828</svg>
829