1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
4 <!-- CreationDate: Wed Dec 9 17:35:03 2015 -->
6 <!-- Magnification: 2.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=
"-44 -44 21630.534 11207.028"
21 inkscape:
version=
"0.48.4 r9939"
22 sodipodi:
docname=
"TreeRCU-gp-fqs.svg">
28 <dc:format>image/svg+xml
</dc:format>
30 rdf:
resource=
"http://purl.org/dc/dcmitype/StillImage" />
38 inkscape:
stockid=
"Arrow1Send"
43 style=
"overflow:visible">
46 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
47 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
48 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
49 inkscape:
connector-curvature=
"0" />
52 inkscape:
stockid=
"TriangleOutS"
57 style=
"overflow:visible">
60 d=
"m 5.77,0 -8.65,5 0,-10 8.65,5 z"
61 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
62 transform=
"scale(0.2,0.2)"
63 inkscape:
connector-curvature=
"0" />
66 inkscape:
stockid=
"TriangleOutM"
71 style=
"overflow:visible">
74 d=
"m 5.77,0 -8.65,5 0,-10 8.65,5 z"
75 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
76 transform=
"scale(0.4,0.4)"
77 inkscape:
connector-curvature=
"0" />
80 inkscape:
stockid=
"Arrow2Mend"
85 style=
"overflow:visible">
88 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
89 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
90 transform=
"scale(-0.6,-0.6)"
91 inkscape:
connector-curvature=
"0" />
94 inkscape:
stockid=
"Arrow2Lend"
99 style=
"overflow:visible">
102 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
103 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
104 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
105 inkscape:
connector-curvature=
"0" />
108 inkscape:
stockid=
"Arrow1Mend"
113 style=
"overflow:visible">
116 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
117 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
118 transform=
"matrix(-0.4,0,0,-0.4,-4,0)"
119 inkscape:
connector-curvature=
"0" />
122 inkscape:
stockid=
"Arrow2Mend"
127 style=
"overflow:visible">
129 inkscape:
connector-curvature=
"0"
131 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
132 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
133 transform=
"scale(-0.6,-0.6)" />
136 inkscape:
stockid=
"Arrow1Send"
141 style=
"overflow:visible">
143 inkscape:
connector-curvature=
"0"
145 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
146 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
147 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)" />
150 inkscape:
stockid=
"Arrow1Send"
155 style=
"overflow:visible">
157 inkscape:
connector-curvature=
"0"
159 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
160 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
161 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)" />
164 inkscape:
stockid=
"Arrow1Send"
169 style=
"overflow:visible">
171 inkscape:
connector-curvature=
"0"
173 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
174 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
175 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)" />
178 inkscape:
stockid=
"Arrow2Lend"
183 style=
"overflow:visible">
186 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
187 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
188 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
189 inkscape:
connector-curvature=
"0" />
192 inkscape:
stockid=
"Arrow2Lend"
197 style=
"overflow:visible">
200 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
201 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
202 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
203 inkscape:
connector-curvature=
"0" />
206 inkscape:
stockid=
"Arrow2Lend"
211 style=
"overflow:visible">
214 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
215 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
216 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
217 inkscape:
connector-curvature=
"0" />
220 inkscape:
stockid=
"Arrow2Lend"
225 style=
"overflow:visible">
228 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
229 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
230 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
231 inkscape:
connector-curvature=
"0" />
234 inkscape:
stockid=
"Arrow2Lend"
239 style=
"overflow:visible">
242 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
243 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
244 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
245 inkscape:
connector-curvature=
"0" />
248 inkscape:
stockid=
"Arrow1Send"
253 style=
"overflow:visible">
256 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
257 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
258 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
259 inkscape:
connector-curvature=
"0" />
262 inkscape:
stockid=
"Arrow1Send"
267 style=
"overflow:visible">
270 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
271 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
272 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
273 inkscape:
connector-curvature=
"0" />
276 inkscape:
stockid=
"Arrow1Send"
281 style=
"overflow:visible">
284 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
285 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
286 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
287 inkscape:
connector-curvature=
"0" />
290 inkscape:
stockid=
"Arrow1Send"
295 style=
"overflow:visible">
298 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
299 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
300 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
301 inkscape:
connector-curvature=
"0" />
304 inkscape:
stockid=
"Arrow2Lend"
309 style=
"overflow:visible">
312 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
313 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
314 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
315 inkscape:
connector-curvature=
"0" />
318 inkscape:
stockid=
"Arrow2Lend"
323 style=
"overflow:visible">
326 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
327 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
328 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
329 inkscape:
connector-curvature=
"0" />
332 inkscape:
stockid=
"Arrow2Lend"
337 style=
"overflow:visible">
340 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
341 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
342 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
343 inkscape:
connector-curvature=
"0" />
346 inkscape:
stockid=
"Arrow2Lend"
351 style=
"overflow:visible">
354 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
355 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
356 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
357 inkscape:
connector-curvature=
"0" />
360 inkscape:
stockid=
"Arrow2Lend"
365 style=
"overflow:visible">
368 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
369 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
370 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
371 inkscape:
connector-curvature=
"0" />
374 inkscape:
stockid=
"Arrow2Lend"
379 style=
"overflow:visible">
382 style=
"fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
383 d=
"M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
384 transform=
"matrix(-1.1,0,0,-1.1,-1.1,0)"
385 inkscape:
connector-curvature=
"0" />
388 inkscape:
stockid=
"Arrow1Send"
393 style=
"overflow:visible">
396 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
397 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
398 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
399 inkscape:
connector-curvature=
"0" />
402 inkscape:
stockid=
"Arrow1Send"
407 style=
"overflow:visible">
410 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
411 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
412 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
413 inkscape:
connector-curvature=
"0" />
416 inkscape:
stockid=
"Arrow1Send"
421 style=
"overflow:visible">
424 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
425 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
426 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
427 inkscape:
connector-curvature=
"0" />
430 inkscape:
stockid=
"Arrow1Send"
435 style=
"overflow:visible">
438 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
439 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
440 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
441 inkscape:
connector-curvature=
"0" />
444 inkscape:
stockid=
"Arrow1Send"
449 style=
"overflow:visible">
452 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
453 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
454 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
455 inkscape:
connector-curvature=
"0" />
458 inkscape:
stockid=
"Arrow1Send"
463 style=
"overflow:visible">
466 d=
"M 0,0 5,-5 -12.5,0 5,5 0,0 z"
467 style=
"fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
468 transform=
"matrix(-0.2,0,0,-0.2,-1.2,0)"
469 inkscape:
connector-curvature=
"0" />
474 bordercolor=
"#666666"
479 inkscape:
pageopacity=
"0"
480 inkscape:
pageshadow=
"2"
481 inkscape:
window-width=
"1087"
482 inkscape:
window-height=
"1144"
486 inkscape:
cx=
"843.3925"
487 inkscape:
cy=
"528.22238"
488 inkscape:
window-x=
"860"
489 inkscape:
window-y=
"65"
490 inkscape:
window-maximized=
"0"
491 inkscape:
current-layer=
"svg2"
495 fit-margin-bottom=
"5"
496 inkscape:
snap-global=
"false">
503 snapvisiblegridlinesonly=
"true"
504 originx=
"306.04964px"
505 originy=
"286.40704px" />
506 </sodipodi:namedview>
508 sodipodi:
nodetypes=
"ccc"
509 inkscape:
connector-curvature=
"0"
510 id=
"path3134-9-0-3-1"
511 d=
"m 16000.705,7361.3625 3383.738,-0.8434 7.995,1860.9894"
512 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
514 sodipodi:
nodetypes=
"ccc"
515 inkscape:
connector-curvature=
"0"
516 id=
"path3134-9-0-3-1-3"
517 d=
"m 19393.687,5043.2247 -2.828,1541.346 -3303.342,-1.6876"
518 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
520 sodipodi:
nodetypes=
"ccc"
521 inkscape:
connector-curvature=
"0"
522 id=
"path3134-9-0-3-1-6"
523 d=
"m 5568.2242,7353.9621 -3929.1209,17.9634 20.2153,2632.0515"
524 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
526 sodipodi:
nodetypes=
"ccc"
527 inkscape:
connector-curvature=
"0"
528 id=
"path3134-9-0-3-1-3-2"
529 d=
"m 1629.8598,3926.2473 12.2312,2669.7292 3867.5308,7.7168"
530 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
532 sodipodi:
nodetypes=
"cccccccccccccccccccccccccccccc"
533 inkscape:
connector-curvature=
"0"
535 d=
"m 10932.061,46.910528 -2.827,638.638602 -5325.0378,35.9259 -21.6339,7219.96837 2057.8863,-38.4562 -21.5106,-2087.7208 -491.6705,-0.211 -2.7042,-1993.689 1393.686,-4.728 39.6256,4057.454 2379.6691,32.779 14.608,-1848.911 1312.249,12.923 14.608,1818.337 2000.007,20.422 -12.28,-1841.412 1191.331,1.616 15.929,1289.8537 520.344,0.202 m 0,0 -15.641,-1570.1327 -2629.727,-18.604 3.166,-2124.92 -2385.245,19.007 21.973,-2444.6293 5551.053,37.8148 1.584,7165.3369 m 0,0 -5602.722,0.1016 19.583,813.521"
536 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
540 style=
"fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057925, 60.0011585;stroke-dashoffset:0"
547 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
554 xml:
space=
"preserve">rcu_gp_fqs()
</text>
556 style=
"fill:none;stroke-width:0.025in"
557 transform=
"translate(6381.5083,-10649.537)"
560 style=
"fill:none;stroke-width:0.025in"
562 transform=
"translate(3054.6101,13760.052)">
565 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
573 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
588 style=
"font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-
>qsmask
&= ~-
>grpmask
</text>
591 style=
"fill:none;stroke-width:0.025in"
592 transform=
"translate(7232.589,-10685.904)"
595 style=
"fill:none;stroke-width:0.025in"
597 transform=
"translate(5213.0126,16008.808)">
600 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
608 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
622 id=
"text202-7-5-1-2-3-7-35-7"
623 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
624 sodipodi:
linespacing=
"125%"><tspan
625 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
626 id=
"tspan3104-6-5-6-0">Leaf
</tspan></text>
629 transform=
"translate(2409.0267,-10649.537)"
631 style=
"fill:none;stroke-width:0.025in">
633 style=
"fill:none;stroke-width:0.025in"
635 transform=
"translate(3054.6101,13760.052)">
638 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
646 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
661 style=
"font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-
>qsmask
&= ~-
>grpmask
</text>
664 transform=
"translate(3899.8472,-10685.904)"
666 style=
"fill:none;stroke-width:0.025in">
668 style=
"fill:none;stroke-width:0.025in"
670 transform=
"translate(5213.0126,16008.808)">
673 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
681 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
695 id=
"text202-7-5-1-2-3-7-35-7-7"
696 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
697 sodipodi:
linespacing=
"125%"><tspan
698 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
699 id=
"tspan3104-6-5-6-0-9">Leaf
</tspan></text>
702 transform=
"translate(567.10542,-10685.904)"
704 style=
"fill:none;stroke-width:0.025in">
706 style=
"fill:none;stroke-width:0.025in"
708 transform=
"translate(5213.0126,16008.808)">
711 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
719 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
733 id=
"text202-7-5-1-2-3-7-35-7-5"
734 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
735 sodipodi:
linespacing=
"125%"><tspan
736 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
737 id=
"tspan3104-6-5-6-0-92">Leaf
</tspan></text>
740 transform=
"translate(-2765.6353,-10685.904)"
742 style=
"fill:none;stroke-width:0.025in">
744 style=
"fill:none;stroke-width:0.025in"
746 transform=
"translate(5213.0126,16008.808)">
749 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
757 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
771 id=
"text202-7-5-1-2-3-7-35-7-6"
772 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
773 sodipodi:
linespacing=
"125%"><tspan
774 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
775 id=
"tspan3104-6-5-6-0-1">Leaf
</tspan></text>
784 style=
"font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-
>qsmask
&= ~-
>grpmask
</text>
787 style=
"fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
788 d=
"m 9525.3217,3196.4324 -582.9982,865.094"
790 inkscape:
connector-curvature=
"0" />
792 style=
"fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
793 d=
"m 12334.103,3196.6944 582.999,865.094"
795 inkscape:
connector-curvature=
"0" />
797 style=
"fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
798 d=
"m 7574.6885,5409.6094 -582.9983,865.094"
800 inkscape:
connector-curvature=
"0" />
802 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
803 d=
"m 14319.735,5409.8714 583.001,865.094"
805 inkscape:
connector-curvature=
"0" />
807 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
808 d=
"m 8991.1849,5409.6094 0,846.288"
810 inkscape:
connector-curvature=
"0"
811 sodipodi:
nodetypes=
"cc" />
813 style=
"fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
814 d=
"m 12868.16,5436.2054 0,846.288"
816 inkscape:
connector-curvature=
"0"
817 sodipodi:
nodetypes=
"cc" />
821 style=
"fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057965, 60.00115916;stroke-dashoffset:0"
828 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
836 sodipodi:
linespacing=
"125%">force_qs_rnp()
<tspan
837 style=
"font-size:192px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
838 id=
"tspan3307" /></text>
840 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
847 xml:
space=
"preserve">dyntick_save_progress_counter()
</text>
849 style=
"fill:none;stroke-width:0.025in"
850 transform=
"translate(6501.9719,-10685.904)"
854 transform=
"translate(947.90548,11584.029)">
857 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
865 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
879 id=
"text202-7-5-1-2-3-7"
880 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
881 sodipodi:
linespacing=
"125%"><tspan
882 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
883 id=
"tspan3104-6-5">Root
</tspan></text>
892 style=
"font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-
>qsmask
&= ~-
>grpmask
</text>
895 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
902 xml:
space=
"preserve">rcu_implicit_dynticks_qs()
</text>
911 style=
"font-size:192.00001526px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-
>qsmask
&= ~-
>grpmask
</text>
914 transform=
"translate(14776.087,-12503.687)">
916 transform=
"matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
917 d=
"m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
918 sodipodi:
ry=
"39.550262"
919 sodipodi:
rx=
"65.917107"
920 sodipodi:
cy=
"345.54001"
921 sodipodi:
cx=
"319.379"
923 style=
"fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
924 sodipodi:
type=
"arc" />
926 sodipodi:
linespacing=
"125%"
927 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
934 xml:
space=
"preserve"><tspan
936 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU
</tspan></text>
938 sodipodi:
linespacing=
"125%"
942 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
943 xml:
space=
"preserve"><tspan
947 sodipodi:
role=
"line">read-side
</tspan></text>
949 sodipodi:
linespacing=
"125%"
953 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
954 xml:
space=
"preserve"><tspan
958 sodipodi:
role=
"line">critical section
</tspan></text>
962 transform=
"translate(14747.877,9978.6315)">
969 style=
"fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
979 id=
"text202-7-5-3-27-6"
980 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_enter()
</text>
988 id=
"text202-7-5-3-27-0-0"
989 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()
</text>
993 transform=
"translate(14747.877,12639.736)">
1000 style=
"fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
1001 id=
"rect118-3-5-1-3-6"
1004 xml:
space=
"preserve"
1010 id=
"text202-7-5-3-27-6-1"
1011 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_exit()
</text>
1013 xml:
space=
"preserve"
1019 id=
"text202-7-5-3-27-0-0-8"
1020 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">atomic_add_return()
</text>
1024 transform=
"translate(14794.893,-7275.5109)">
1026 transform=
"matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1027 d=
"m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1028 sodipodi:
ry=
"39.550262"
1029 sodipodi:
rx=
"65.917107"
1030 sodipodi:
cy=
"345.54001"
1031 sodipodi:
cx=
"319.379"
1033 style=
"fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1034 sodipodi:
type=
"arc" />
1036 sodipodi:
linespacing=
"125%"
1037 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1038 id=
"text202-7-5-1-2-2"
1044 xml:
space=
"preserve"><tspan
1046 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU
</tspan></text>
1048 sodipodi:
linespacing=
"125%"
1052 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1053 xml:
space=
"preserve"><tspan
1057 sodipodi:
role=
"line">read-side
</tspan></text>
1059 sodipodi:
linespacing=
"125%"
1063 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1064 xml:
space=
"preserve"><tspan
1068 sodipodi:
role=
"line">critical section
</tspan></text>
1072 transform=
"translate(-2953.0872,-13662.506)">
1074 transform=
"matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1075 d=
"m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1076 sodipodi:
ry=
"39.550262"
1077 sodipodi:
rx=
"65.917107"
1078 sodipodi:
cy=
"345.54001"
1079 sodipodi:
cx=
"319.379"
1081 style=
"fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1082 sodipodi:
type=
"arc" />
1084 sodipodi:
linespacing=
"125%"
1085 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1086 id=
"text202-7-5-1-2-8"
1092 xml:
space=
"preserve"><tspan
1094 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU
</tspan></text>
1096 sodipodi:
linespacing=
"125%"
1100 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1101 xml:
space=
"preserve"><tspan
1105 sodipodi:
role=
"line">read-side
</tspan></text>
1107 sodipodi:
linespacing=
"125%"
1111 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1112 xml:
space=
"preserve"><tspan
1116 sodipodi:
role=
"line">critical section
</tspan></text>
1120 transform=
"translate(-3554.8919,9313.0075)">
1127 style=
"fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057963, 60.00115926;stroke-dashoffset:0"
1128 id=
"rect118-3-5-1-3-7"
1131 xml:
space=
"preserve"
1137 id=
"text202-7-5-3-27-6-5"
1138 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_report_dead()
</text>
1140 xml:
space=
"preserve"
1146 id=
"text202-7-5-3-27-0-0-9"
1147 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_cleanup_dying_idle_cpu()
</text>
1149 transform=
"translate(1783.3183,-5255.3491)"
1151 style=
"fill:none;stroke-width:0.025in">
1158 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1166 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1167 id=
"rect112-3-3-5" />
1170 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1171 id=
"text202-6-6-2-6"
1177 xml:
space=
"preserve">-
>qsmaskinitnext
</text>
1179 sodipodi:
linespacing=
"125%"
1180 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1181 id=
"text202-7-5-1-2-3-2"
1187 xml:
space=
"preserve"><tspan
1189 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Leaf
</tspan></text>
1193 transform=
"translate(-2934.2807,-6492.8204)">
1195 transform=
"matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1196 d=
"m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1197 sodipodi:
ry=
"39.550262"
1198 sodipodi:
rx=
"65.917107"
1199 sodipodi:
cy=
"345.54001"
1200 sodipodi:
cx=
"319.379"
1202 style=
"fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1203 sodipodi:
type=
"arc" />
1205 sodipodi:
linespacing=
"125%"
1206 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1207 id=
"text202-7-5-1-2-2-8"
1213 xml:
space=
"preserve"><tspan
1215 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">RCU
</tspan></text>
1217 sodipodi:
linespacing=
"125%"
1221 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1222 xml:
space=
"preserve"><tspan
1226 sodipodi:
role=
"line">read-side
</tspan></text>
1228 sodipodi:
linespacing=
"125%"
1232 style=
"font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1233 xml:
space=
"preserve"><tspan
1237 sodipodi:
role=
"line">critical section
</tspan></text>
1241 transform=
"translate(3999.5374,3999.1768)">
1244 id=
"rect118-3-5-1-3-1"
1245 style=
"fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00058007, 60.00116001;stroke-dashoffset:0"
1252 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1253 id=
"text202-7-5-3-27-6-2"
1259 xml:
space=
"preserve">rcu_cpu_starting()
</text>
1261 style=
"fill:none;stroke-width:0.025in"
1263 transform=
"translate(-5767.4491,3108.5424)">
1266 style=
"stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1273 id=
"rect112-3-3-5-3"
1274 style=
"fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1282 xml:
space=
"preserve"
1288 id=
"text202-6-6-2-6-6"
1289 style=
"font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-
>qsmaskinitnext
</text>
1291 xml:
space=
"preserve"
1297 id=
"text202-7-5-1-2-3-2-0"
1298 style=
"font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1299 sodipodi:
linespacing=
"125%"><tspan
1300 style=
"font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1301 id=
"tspan3104-6-9-6">Leaf
</tspan></text>
1304 sodipodi:
nodetypes=
"cc"
1305 inkscape:
connector-curvature=
"0"
1306 id=
"path3134-9-0-3-1-3-6"
1307 d=
"m 15475.193,7360.7089 467.332,8.6247"
1308 style=
"fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />