xref: /linux/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp-init-2.svg (revision be709d48329a500621d2a05835283150ae137b45)
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="1037.9602"
17   height="666.38184"
18   viewBox="-44 -44 13802.928 8857.5401"
19   id="svg2"
20   version="1.1"
21   inkscape:version="0.48.4 r9939"
22   sodipodi:docname="TreeRCU-gp-init-2.svg">
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 />
32      </cc:Work>
33    </rdf:RDF>
34  </metadata>
35  <defs
36     id="defs210">
37    <marker
38       inkscape:stockid="Arrow1Send"
39       orient="auto"
40       refY="0"
41       refX="0"
42       id="Arrow1Send"
43       style="overflow:visible">
44      <path
45         id="path3940"
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" />
50    </marker>
51    <marker
52       inkscape:stockid="TriangleOutS"
53       orient="auto"
54       refY="0"
55       refX="0"
56       id="TriangleOutS"
57       style="overflow:visible">
58      <path
59         id="path4073"
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" />
64    </marker>
65    <marker
66       inkscape:stockid="TriangleOutM"
67       orient="auto"
68       refY="0"
69       refX="0"
70       id="TriangleOutM"
71       style="overflow:visible">
72      <path
73         id="path4070"
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" />
78    </marker>
79    <marker
80       inkscape:stockid="Arrow2Mend"
81       orient="auto"
82       refY="0"
83       refX="0"
84       id="Arrow2Mend"
85       style="overflow:visible">
86      <path
87         id="path3952"
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" />
92    </marker>
93    <marker
94       inkscape:stockid="Arrow2Lend"
95       orient="auto"
96       refY="0"
97       refX="0"
98       id="Arrow2Lend"
99       style="overflow:visible">
100      <path
101         id="path3946"
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" />
106    </marker>
107    <marker
108       inkscape:stockid="Arrow1Mend"
109       orient="auto"
110       refY="0"
111       refX="0"
112       id="Arrow1Mend"
113       style="overflow:visible">
114      <path
115         id="path3970"
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" />
120    </marker>
121    <marker
122       inkscape:stockid="Arrow2Mend"
123       orient="auto"
124       refY="0"
125       refX="0"
126       id="Arrow2Mend-7"
127       style="overflow:visible">
128      <path
129         inkscape:connector-curvature="0"
130         id="path3952-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)" />
134    </marker>
135    <marker
136       inkscape:stockid="Arrow1Send"
137       orient="auto"
138       refY="0"
139       refX="0"
140       id="Arrow1Send-3"
141       style="overflow:visible">
142      <path
143         inkscape:connector-curvature="0"
144         id="path3940-6"
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)" />
148    </marker>
149    <marker
150       inkscape:stockid="Arrow1Send"
151       orient="auto"
152       refY="0"
153       refX="0"
154       id="Arrow1Send-1"
155       style="overflow:visible">
156      <path
157         inkscape:connector-curvature="0"
158         id="path3940-2"
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)" />
162    </marker>
163    <marker
164       inkscape:stockid="Arrow1Send"
165       orient="auto"
166       refY="0"
167       refX="0"
168       id="Arrow1Send-0"
169       style="overflow:visible">
170      <path
171         inkscape:connector-curvature="0"
172         id="path3940-9"
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)" />
176    </marker>
177    <marker
178       inkscape:stockid="Arrow2Lend"
179       orient="auto"
180       refY="0"
181       refX="0"
182       id="Arrow2Lend-3"
183       style="overflow:visible">
184      <path
185         id="path3946-1"
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" />
190    </marker>
191    <marker
192       inkscape:stockid="Arrow2Lend"
193       orient="auto"
194       refY="0"
195       refX="0"
196       id="Arrow2Lend-4"
197       style="overflow:visible">
198      <path
199         id="path3946-7"
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" />
204    </marker>
205    <marker
206       inkscape:stockid="Arrow2Lend"
207       orient="auto"
208       refY="0"
209       refX="0"
210       id="marker4880"
211       style="overflow:visible">
212      <path
213         id="path4882"
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" />
218    </marker>
219    <marker
220       inkscape:stockid="Arrow2Lend"
221       orient="auto"
222       refY="0"
223       refX="0"
224       id="Arrow2Lend-5"
225       style="overflow:visible">
226      <path
227         id="path3946-0"
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" />
232    </marker>
233    <marker
234       inkscape:stockid="Arrow2Lend"
235       orient="auto"
236       refY="0"
237       refX="0"
238       id="Arrow2Lend-6"
239       style="overflow:visible">
240      <path
241         id="path3946-10"
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" />
246    </marker>
247  </defs>
248  <sodipodi:namedview
249     pagecolor="#ffffff"
250     bordercolor="#666666"
251     borderopacity="1"
252     objecttolerance="10"
253     gridtolerance="10"
254     guidetolerance="10"
255     inkscape:pageopacity="0"
256     inkscape:pageshadow="2"
257     inkscape:window-width="1087"
258     inkscape:window-height="1144"
259     id="namedview208"
260     showgrid="false"
261     inkscape:zoom="0.79710462"
262     inkscape:cx="564.27119"
263     inkscape:cy="397.32188"
264     inkscape:window-x="833"
265     inkscape:window-y="28"
266     inkscape:window-maximized="0"
267     inkscape:current-layer="svg2"
268     fit-margin-top="5"
269     fit-margin-right="5"
270     fit-margin-left="5"
271     fit-margin-bottom="5" />
272  <path
273     sodipodi:nodetypes="cccccccccccccccccccccccccccc"
274     inkscape:connector-curvature="0"
275     id="path3134-9-0-3"
276     d="m 6861.6904,46.438525 -2.8276,1315.668775 -5343.8436,17.1194 -2.8276,6561.7446 2039.0799,17.963 -2.7042,-2144.1399 -491.6705,-0.2109 -2.7042,-1993.6887 1487.7179,-4.7279 -17.8,1812.453 2017.2374,-7.6434 4.9532,-2151.5723 -1405.5264,11.163 -10.919,-1891.1468 1739.2164,-2.7175 -13.2006,4234.2295 -1701.3595,1.3953 -8.7841,2107.7116 1702.6392,-4.8334 33.4144,-1867.7167 1312.2492,12.9229 14.608,1818.3367 2000.0063,20.4217 -12.279,-1841.4113 1304.168,1.6154 -12.279,2032.7059 -4638.6515,1.6154 19.5828,569.0378"
277     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)" />
278  <rect
279     ry="0"
280     id="rect118"
281     style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115769;stroke-dashoffset:0"
282     rx="0"
283     height="7653.1299"
284     width="13639.945"
285     y="555.69745"
286     x="37.490929" />
287  <text
288     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
289     id="text202-7"
290     font-size="192"
291     font-weight="bold"
292     font-style="normal"
293     y="799.34259"
294     x="134.46091"
295     xml:space="preserve">rcu_gp_init()</text>
296  <g
297     style="fill:none;stroke-width:0.025in"
298     transform="translate(2311.1375,-10650.009)"
299     id="g3147">
300    <g
301       style="fill:none;stroke-width:0.025in"
302       id="g3107-6"
303       transform="translate(3054.6101,13760.052)">
304      <rect
305         id="rect112-7"
306         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
307         rx="0"
308         height="1370.8721"
309         width="2809.1992"
310         y="949.37109"
311         x="2084.55" />
312      <rect
313         id="rect112-3-5"
314         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
315         rx="0"
316         height="1294.8468"
317         width="2809.1992"
318         y="1025.3964"
319         x="2084.55" />
320    </g>
321  </g>
322  <g
323     style="fill:none;stroke-width:0.025in"
324     transform="translate(3162.2182,-10686.376)"
325     id="g3153">
326    <g
327       style="fill:none;stroke-width:0.025in"
328       id="g3107-6-9"
329       transform="translate(5213.0126,16008.808)">
330      <rect
331         id="rect112-7-1"
332         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
333         rx="0"
334         height="1370.8721"
335         width="2809.1992"
336         y="949.37109"
337         x="2084.55" />
338      <rect
339         id="rect112-3-5-2"
340         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
341         rx="0"
342         height="1294.8468"
343         width="2809.1992"
344         y="1025.3964"
345         x="2084.55" />
346    </g>
347    <text
348       xml:space="preserve"
349       x="9717.4141"
350       y="18269.314"
351       font-style="normal"
352       font-weight="bold"
353       font-size="192"
354       id="text202-7-5-1-2-3-7-35-7"
355       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"
356       sodipodi:linespacing="125%"><tspan
357         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"
358         id="tspan3104-6-5-6-0">Leaf</tspan></text>
359  </g>
360  <g
361     transform="translate(-1661.3439,-10650.009)"
362     id="g3147-3"
363     style="fill:none;stroke-width:0.025in">
364    <g
365       style="fill:none;stroke-width:0.025in"
366       id="g3107-6-6"
367       transform="translate(3054.6101,13760.052)">
368      <rect
369         id="rect112-7-0"
370         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
371         rx="0"
372         height="1370.8721"
373         width="2809.1992"
374         y="949.37109"
375         x="2084.55" />
376      <rect
377         id="rect112-3-5-6"
378         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
379         rx="0"
380         height="1294.8468"
381         width="2809.1992"
382         y="1025.3964"
383         x="2084.55" />
384    </g>
385    <text
386       xml:space="preserve"
387       x="5398.415"
388       y="15310.093"
389       font-style="normal"
390       font-weight="bold"
391       font-size="192"
392       id="text202-8"
393       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinit</text>
394    <text
395       xml:space="preserve"
396       x="5398.415"
397       y="15545.01"
398       font-style="normal"
399       font-weight="bold"
400       font-size="192"
401       id="text202-5-8"
402       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinitnext</text>
403  </g>
404  <g
405     transform="translate(-170.52359,-10686.376)"
406     id="g3153-2"
407     style="fill:none;stroke-width:0.025in">
408    <g
409       style="fill:none;stroke-width:0.025in"
410       id="g3107-6-9-6"
411       transform="translate(5213.0126,16008.808)">
412      <rect
413         id="rect112-7-1-1"
414         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
415         rx="0"
416         height="1370.8721"
417         width="2809.1992"
418         y="949.37109"
419         x="2084.55" />
420      <rect
421         id="rect112-3-5-2-8"
422         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
423         rx="0"
424         height="1294.8468"
425         width="2809.1992"
426         y="1025.3964"
427         x="2084.55" />
428    </g>
429    <text
430       xml:space="preserve"
431       x="9717.4141"
432       y="18269.314"
433       font-style="normal"
434       font-weight="bold"
435       font-size="192"
436       id="text202-7-5-1-2-3-7-35-7-7"
437       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"
438       sodipodi:linespacing="125%"><tspan
439         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"
440         id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
441  </g>
442  <g
443     transform="translate(-3503.2651,-10686.376)"
444     id="g3153-20"
445     style="fill:none;stroke-width:0.025in">
446    <g
447       style="fill:none;stroke-width:0.025in"
448       id="g3107-6-9-2"
449       transform="translate(5213.0126,16008.808)">
450      <rect
451         id="rect112-7-1-3"
452         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
453         rx="0"
454         height="1370.8721"
455         width="2809.1992"
456         y="949.37109"
457         x="2084.55" />
458      <rect
459         id="rect112-3-5-2-7"
460         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
461         rx="0"
462         height="1294.8468"
463         width="2809.1992"
464         y="1025.3964"
465         x="2084.55" />
466    </g>
467    <text
468       xml:space="preserve"
469       x="9717.4141"
470       y="18269.314"
471       font-style="normal"
472       font-weight="bold"
473       font-size="192"
474       id="text202-7-5-1-2-3-7-35-7-5"
475       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"
476       sodipodi:linespacing="125%"><tspan
477         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"
478         id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
479  </g>
480  <g
481     transform="translate(-6836.0062,-10686.376)"
482     id="g3153-28"
483     style="fill:none;stroke-width:0.025in">
484    <g
485       style="fill:none;stroke-width:0.025in"
486       id="g3107-6-9-9"
487       transform="translate(5213.0126,16008.808)">
488      <rect
489         id="rect112-7-1-7"
490         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
491         rx="0"
492         height="1370.8721"
493         width="2809.1992"
494         y="949.37109"
495         x="2084.55" />
496      <rect
497         id="rect112-3-5-2-3"
498         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
499         rx="0"
500         height="1294.8468"
501         width="2809.1992"
502         y="1025.3964"
503         x="2084.55" />
504    </g>
505    <text
506       xml:space="preserve"
507       x="9717.4141"
508       y="18269.314"
509       font-style="normal"
510       font-weight="bold"
511       font-size="192"
512       id="text202-7-5-1-2-3-7-35-7-6"
513       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"
514       sodipodi:linespacing="125%"><tspan
515         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"
516         id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
517    <text
518       xml:space="preserve"
519       x="7699.7246"
520       y="17734.791"
521       font-style="normal"
522       font-weight="bold"
523       font-size="192"
524       id="text202-4"
525       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinit</text>
526  </g>
527  <path
528     style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
529     d="m 5454.9508,3195.9607 -582.9982,865.094"
530     id="path3414"
531     inkscape:connector-curvature="0" />
532  <path
533     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
534     d="m 8263.7327,3196.2227 582.9982,865.094"
535     id="path3414-9"
536     inkscape:connector-curvature="0" />
537  <path
538     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
539     d="m 3504.3177,5409.1377 -582.9982,865.094"
540     id="path3414-8"
541     inkscape:connector-curvature="0" />
542  <path
543     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
544     d="m 10249.365,5409.3997 583,865.094"
545     id="path3414-9-4"
546     inkscape:connector-curvature="0" />
547  <path
548     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
549     d="m 4920.8141,5409.1377 0,846.288"
550     id="path3414-8-3"
551     inkscape:connector-curvature="0"
552     sodipodi:nodetypes="cc" />
553  <path
554     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
555     d="m 8797.7894,5435.7337 0,846.288"
556     id="path3414-8-3-6"
557     inkscape:connector-curvature="0"
558     sodipodi:nodetypes="cc" />
559  <rect
560     ry="0"
561     id="rect118-1"
562     style="fill:none;stroke:#000000;stroke-width:30.00057983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057923, 60.00115846;stroke-dashoffset:0"
563     rx="0"
564     height="4418.4302"
565     width="4932.5845"
566     y="1492.2119"
567     x="2087.8708" />
568  <text
569     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"
570     id="text202-7-2"
571     font-size="192"
572     font-weight="bold"
573     font-style="normal"
574     y="1690.4336"
575     x="2223.3145"
576     xml:space="preserve"
577     sodipodi:linespacing="125%">rcu_init_new_rnp()<tspan
578   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"
579   id="tspan3307"> or</tspan></text>
580  <text
581     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
582     id="text202-7-2-7"
583     font-size="192"
584     font-weight="bold"
585     font-style="normal"
586     y="1958.5066"
587     x="2223.3145"
588     xml:space="preserve">rcu_cleanup_dead_rnp()</text>
589  <text
590     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"
591     id="text202-7-2-7-6"
592     font-size="192"
593     font-weight="bold"
594     font-style="normal"
595     y="2227.4531"
596     x="2226.1592"
597     xml:space="preserve"
598     sodipodi:linespacing="125%"><tspan
599       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"
600       id="tspan3327">(optional)</tspan></text>
601  <g
602     style="fill:none;stroke-width:0.025in"
603     transform="translate(2431.6011,-10686.376)"
604     id="g3188">
605    <text
606       xml:space="preserve"
607       x="3305.5364"
608       y="13255.592"
609       font-style="normal"
610       font-weight="bold"
611       font-size="192"
612       id="text202"
613       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;qsmaskinit</text>
614    <g
615       id="g3107"
616       transform="translate(947.90548,11584.029)">
617      <rect
618         id="rect112"
619         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
620         rx="0"
621         height="1370.8721"
622         width="2809.1992"
623         y="949.37109"
624         x="2084.55" />
625      <rect
626         id="rect112-3"
627         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
628         rx="0"
629         height="1294.8468"
630         width="2809.1992"
631         y="1025.3964"
632         x="2084.55" />
633    </g>
634    <text
635       xml:space="preserve"
636       x="5452.3052"
637       y="13844.535"
638       font-style="normal"
639       font-weight="bold"
640       font-size="192"
641       id="text202-7-5-1-2-3-7"
642       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"
643       sodipodi:linespacing="125%"><tspan
644         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"
645         id="tspan3104-6-5">Root</tspan></text>
646    <text
647       xml:space="preserve"
648       x="3305.5364"
649       y="13490.509"
650       font-style="normal"
651       font-weight="bold"
652       font-size="192"
653       id="text202-5"
654       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;qsmaskinitnext</text>
655  </g>
656</svg>
657