1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
4 <!-- CreationDate: Wed Dec 9 17:37:22 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 18087 13407"
21 inkscape:
version=
"0.48.4 r9939"
22 sodipodi:
docname=
"HugeTreeClassicRCU.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=
"1134"
61 inkscape:
window-height=
"789"
64 inkscape:
zoom=
"0.60515873"
67 inkscape:
window-x=
"786"
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=
"3150,9225 3150,7746 "
149 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
151 <!-- Arrowhead on XXXpoint 3150 9225 - 3150 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=
"6750,6300 8250,5010 "
176 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
178 <!-- Arrowhead on XXXpoint 6750 6300 - 8391 4890-->
181 points=
"11250,6300 9747,5010 "
182 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
184 <!-- Arrowhead on XXXpoint 11250 6300 - 9606 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:45; stroke-linejoin:miter; stroke-linecap:butt; "
348 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
357 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
366 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
375 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
384 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
393 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
402 style=
"stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
406 points=
"11700,3600 10197,2310 "
407 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
409 <!-- Arrowhead on XXXpoint 11700 3600 - 10056 2190-->
412 points=
"6300,3600 7800,2310 "
413 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
415 <!-- Arrowhead on XXXpoint 6300 3600 - 7941 2190-->
418 points=
"3150,6300 4650,5010 "
419 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
421 <!-- Arrowhead on XXXpoint 3150 6300 - 4791 4890-->
424 points=
"14850,6300 13347,5010 "
425 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
427 <!-- Arrowhead on XXXpoint 14850 6300 - 13206 4890-->
430 points=
"1350,11475 1350,7746 "
431 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
433 <!-- Arrowhead on XXXpoint 1350 11475 - 1350 7560-->
436 points=
"16650,9225 16650,7746 "
437 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
439 <!-- Arrowhead on XXXpoint 16650 9225 - 16650 7560-->
442 points=
"14850,11475 14850,7746 "
443 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
445 <!-- Arrowhead on XXXpoint 14850 11475 - 14850 7560-->
448 points=
"12150,9225 12150,7746 "
449 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
451 <!-- Arrowhead on XXXpoint 12150 9225 - 12150 7560-->
454 points=
"10350,11475 10350,7746 "
455 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
457 <!-- Arrowhead on XXXpoint 10350 11475 - 10350 7560-->
460 points=
"7650,9225 7650,7746 "
461 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
463 <!-- Arrowhead on XXXpoint 7650 9225 - 7650 7560-->
466 points=
"5850,11475 5850,7746 "
467 style=
"stroke:#00d1d1;stroke-width:44.99790066;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
469 <!-- Arrowhead on XXXpoint 5850 11475 - 5850 7560-->
476 font-family=
"Courier"
481 id=
"text142">rcu_node
</text>
488 font-family=
"Courier"
493 id=
"text144">struct
</text>
500 font-family=
"Courier"
505 id=
"text146">struct
</text>
512 font-family=
"Courier"
517 id=
"text148">rcu_node
</text>
524 font-family=
"Courier"
529 id=
"text150">struct
</text>
536 font-family=
"Courier"
541 id=
"text152">rcu_node
</text>
548 font-family=
"Courier"
553 id=
"text154">rcu_node
</text>
560 font-family=
"Courier"
565 id=
"text156">struct
</text>
572 font-family=
"Courier"
577 id=
"text158">rcu_node
</text>
584 font-family=
"Courier"
589 id=
"text160">struct
</text>
596 font-family=
"Courier"
601 id=
"text162">struct
</text>
608 font-family=
"Courier"
613 id=
"text164">rcu_node
</text>
620 font-family=
"Helvetica"
625 id=
"text166">CPU
0</text>
632 font-family=
"Courier"
637 id=
"text168">struct
</text>
644 font-family=
"Courier"
649 id=
"text170">rcu_data
</text>
656 font-family=
"Helvetica"
661 id=
"text172">CPU
15</text>
668 font-family=
"Courier"
673 id=
"text174">struct
</text>
680 font-family=
"Courier"
685 id=
"text176">rcu_data
</text>
692 font-family=
"Courier"
697 id=
"text178">struct
</text>
704 font-family=
"Courier"
709 id=
"text180">rcu_data
</text>
716 font-family=
"Helvetica"
721 id=
"text182">CPU
21823</text>
728 font-family=
"Helvetica"
733 id=
"text184">CPU
21839</text>
740 font-family=
"Courier"
745 id=
"text186">rcu_data
</text>
752 font-family=
"Courier"
757 id=
"text188">struct
</text>
764 font-family=
"Courier"
769 id=
"text190">struct
</text>
776 font-family=
"Courier"
781 id=
"text192">rcu_data
</text>
788 font-family=
"Helvetica"
793 id=
"text194">CPU
43679</text>
800 font-family=
"Helvetica"
805 id=
"text196">CPU
43695</text>
812 font-family=
"Courier"
817 id=
"text198">rcu_data
</text>
824 font-family=
"Courier"
829 id=
"text200">struct
</text>
836 font-family=
"Courier"
841 id=
"text202">struct
</text>
848 font-family=
"Courier"
853 id=
"text204">rcu_data
</text>
860 font-family=
"Helvetica"
865 id=
"text206">CPU
65519</text>
872 font-family=
"Helvetica"
877 id=
"text208">CPU
65535</text>
884 font-family=
"Courier"
889 id=
"text210">rcu_data
</text>
896 font-family=
"Courier"
901 id=
"text212">struct
</text>
908 font-family=
"Courier"
913 id=
"text214">struct rcu_state
</text>
920 font-family=
"Courier"
925 id=
"text216">struct
</text>
932 font-family=
"Courier"
937 id=
"text218">rcu_node
</text>