1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
4 <!-- CreationDate: Wed Dec 9 17:41:29 2015 -->
6 <!-- Magnification: 3.000 -->
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"
18 viewBox=
"-66 -66 21237 12507"
21 inkscape:
version=
"0.48.4 r9939"
22 sodipodi:
docname=
"TreeLevel.fig">
28 <dc:format>image/svg+xml
</dc:format>
30 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
38 inkscape:
stockid=
"Arrow1Mend"
43 style=
"overflow:visible;">
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)" />
58 inkscape:
pageopacity=
"0"
59 inkscape:
pageshadow=
"2"
60 inkscape:
window-width=
"1023"
61 inkscape:
window-height=
"1148"
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" />
72 style=
"stroke-width:.025in; fill:none"
81 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
90 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
99 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
108 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
117 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
126 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
135 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
144 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
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)"
151 <!-- Arrowhead on XXXpoint 6255 9225 - 6255 7560-->
157 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
164 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
171 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
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)"
178 <!-- Arrowhead on XXXpoint 9855 6300 - 11496 4890-->
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)"
184 <!-- Arrowhead on XXXpoint 14355 6300 - 12711 4890-->
190 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
197 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
204 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
211 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
218 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
225 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
232 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
239 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
246 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
253 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
260 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
267 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
274 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
281 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
288 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
295 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
302 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
309 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
316 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
323 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
330 style=
"fill:#000000;stroke:#000000;stroke-width:21;"
339 style=
"stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
348 style=
"stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
357 style=
"stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
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)"
364 <!-- Arrowhead on XXXpoint 14805 3600 - 13161 2190-->
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)"
370 <!-- Arrowhead on XXXpoint 9405 3600 - 11046 2190-->
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)"
376 <!-- Arrowhead on XXXpoint 6255 6300 - 7896 4890-->
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)"
382 <!-- Arrowhead on XXXpoint 17955 6300 - 16311 4890-->
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)"
388 <!-- Arrowhead on XXXpoint 4455 11025 - 4455 7560-->
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)"
394 <!-- Arrowhead on XXXpoint 19755 9225 - 19755 7560-->
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)"
400 <!-- Arrowhead on XXXpoint 17955 11025 - 17955 7560-->
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)"
406 <!-- Arrowhead on XXXpoint 15255 9225 - 15255 7560-->
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)"
412 <!-- Arrowhead on XXXpoint 13455 11025 - 13455 7560-->
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)"
418 <!-- Arrowhead on XXXpoint 10755 9225 - 10755 7560-->
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)"
424 <!-- Arrowhead on XXXpoint 8955 11025 - 8955 7560-->
432 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
441 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
450 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
459 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
468 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
477 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
486 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
495 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
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)"
502 <!-- Arrowhead on XXXpoint 3375 1575 - 10890 1575-->
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)"
508 <!-- Arrowhead on XXXpoint 2700 6975 - 4140 6975-->
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)"
514 <!-- Arrowhead on XXXpoint 5175 4275 - 7515 4275-->
521 font-family=
"Courier"
526 id=
"text160">rcu_node
</text>
533 font-family=
"Courier"
538 id=
"text162">struct
</text>
545 font-family=
"Courier"
550 id=
"text164">struct
</text>
557 font-family=
"Courier"
562 id=
"text166">rcu_node
</text>
569 font-family=
"Courier"
574 id=
"text168">struct
</text>
581 font-family=
"Courier"
586 id=
"text170">rcu_node
</text>
593 font-family=
"Courier"
598 id=
"text172">rcu_node
</text>
605 font-family=
"Courier"
610 id=
"text174">struct
</text>
617 font-family=
"Courier"
622 id=
"text176">rcu_node
</text>
629 font-family=
"Courier"
634 id=
"text178">struct
</text>
641 font-family=
"Courier"
646 id=
"text180">struct
</text>
653 font-family=
"Courier"
658 id=
"text182">rcu_node
</text>
665 font-family=
"Courier"
670 id=
"text184">-
>level[
0]
</text>
677 font-family=
"Courier"
682 id=
"text186">-
>level[
1]
</text>
689 font-family=
"Courier"
694 id=
"text188">-
>level[
2]
</text>
701 font-family=
"Courier"
706 id=
"text190">struct
</text>
713 font-family=
"Courier"
718 id=
"text192">rcu_node
</text>
725 font-family=
"Helvetica"
730 id=
"text194">CPU
15</text>
737 font-family=
"Helvetica"
742 id=
"text196">CPU
0</text>
749 font-family=
"Helvetica"
754 id=
"text198">CPU
65535</text>
761 font-family=
"Helvetica"
766 id=
"text200">CPU
65519</text>
773 font-family=
"Helvetica"
778 id=
"text202">CPU
43695</text>
785 font-family=
"Helvetica"
790 id=
"text204">CPU
43679</text>
797 font-family=
"Helvetica"
802 id=
"text206">CPU
21839</text>
809 font-family=
"Helvetica"
814 id=
"text208">CPU
21823</text>
821 font-family=
"Courier"
826 id=
"text210">struct rcu_state
</text>