File Index
Files and directories
Sign in
FILE

TreeRCU-gp-cleanup.svg

File preview with syntax highlighting.

linux-6.19.14/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp-cleanup.svg PLAIN TEXT
   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="1026.1281"
  17   height="1246.2428"
  18   viewBox="-44 -44 13645.583 16565.045"
  19   id="svg2"
  20   version="1.1"
  21   inkscape:version="0.48.4 r9939"
  22   sodipodi:docname="TreeRCU-gp-cleanup.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    <marker
 248       inkscape:stockid="Arrow2Lend"
 249       orient="auto"
 250       refY="0"
 251       refX="0"
 252       id="Arrow2Lend-1"
 253       style="overflow:visible">
 254      <path
 255         id="path3946-2"
 256         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 257         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"
 258         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 259         inkscape:connector-curvature="0" />
 260    </marker>
 261    <marker
 262       inkscape:stockid="Arrow2Lend"
 263       orient="auto"
 264       refY="0"
 265       refX="0"
 266       id="marker3130"
 267       style="overflow:visible">
 268      <path
 269         id="path3132"
 270         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 271         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"
 272         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 273         inkscape:connector-curvature="0" />
 274    </marker>
 275    <marker
 276       inkscape:stockid="Arrow2Lend"
 277       orient="auto"
 278       refY="0"
 279       refX="0"
 280       id="marker3134"
 281       style="overflow:visible">
 282      <path
 283         id="path3136"
 284         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 285         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"
 286         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 287         inkscape:connector-curvature="0" />
 288    </marker>
 289    <marker
 290       inkscape:stockid="Arrow2Lend"
 291       orient="auto"
 292       refY="0"
 293       refX="0"
 294       id="marker3138"
 295       style="overflow:visible">
 296      <path
 297         id="path3140"
 298         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
 299         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"
 300         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
 301         inkscape:connector-curvature="0" />
 302    </marker>
 303    <marker
 304       inkscape:stockid="Arrow2Lend"
 305       orient="auto"
 306       refY="0"
 307       refX="0"
 308       id="marker3142"
 309       style="overflow:visible">
 310      <path
 311         id="path3144"
 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" />
 316    </marker>
 317    <marker
 318       inkscape:stockid="Arrow2Lend"
 319       orient="auto"
 320       refY="0"
 321       refX="0"
 322       id="marker3146"
 323       style="overflow:visible">
 324      <path
 325         id="path3148"
 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" />
 330    </marker>
 331    <marker
 332       inkscape:stockid="Arrow1Send"
 333       orient="auto"
 334       refY="0"
 335       refX="0"
 336       id="Arrow1Send-7"
 337       style="overflow:visible">
 338      <path
 339         id="path3940-0"
 340         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 341         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 342         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 343         inkscape:connector-curvature="0" />
 344    </marker>
 345    <marker
 346       inkscape:stockid="Arrow1Send"
 347       orient="auto"
 348       refY="0"
 349       refX="0"
 350       id="Arrow1Send-36"
 351       style="overflow:visible">
 352      <path
 353         id="path3940-7"
 354         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 355         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 356         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 357         inkscape:connector-curvature="0" />
 358    </marker>
 359    <marker
 360       inkscape:stockid="Arrow1Send"
 361       orient="auto"
 362       refY="0"
 363       refX="0"
 364       id="Arrow1Send-36-7"
 365       style="overflow:visible">
 366      <path
 367         id="path3940-7-4"
 368         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
 369         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
 370         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
 371         inkscape:connector-curvature="0" />
 372    </marker>
 373  </defs>
 374  <sodipodi:namedview
 375     pagecolor="#ffffff"
 376     bordercolor="#666666"
 377     borderopacity="1"
 378     objecttolerance="10"
 379     gridtolerance="10"
 380     guidetolerance="10"
 381     inkscape:pageopacity="0"
 382     inkscape:pageshadow="2"
 383     inkscape:window-width="1087"
 384     inkscape:window-height="1144"
 385     id="namedview208"
 386     showgrid="true"
 387     inkscape:zoom="0.78716603"
 388     inkscape:cx="513.06403"
 389     inkscape:cy="623.1214"
 390     inkscape:window-x="102"
 391     inkscape:window-y="38"
 392     inkscape:window-maximized="0"
 393     inkscape:current-layer="g3188-3"
 394     fit-margin-top="5"
 395     fit-margin-right="5"
 396     fit-margin-left="5"
 397     fit-margin-bottom="5">
 398    <inkscape:grid
 399       type="xygrid"
 400       id="grid3391"
 401       empspacing="5"
 402       visible="true"
 403       enabled="true"
 404       snapvisiblegridlinesonly="true"
 405       originx="-1.7575793e-05px"
 406       originy="70.717956px" />
 407  </sodipodi:namedview>
 408  <path
 409     sodipodi:nodetypes="cccccccccccccccccccccccc"
 410     inkscape:connector-curvature="0"
 411     id="path3134-9-0-3"
 412     d="m 6899.303,45.238347 -2.8276,2480.757053 -2316.0141,-1.687 -2.8276,2179.855 2321.1758,-0.844 -2.7042,-1843.237 2404.5142,-0.211 16.1022,1993.267 -7783.8345,-4.728 -16.7936,2120.3945 2033.1033,-23.5344 2.0128,-1866.5611 2051.9097,14.079 2.0128,1838.2983 1280.8475,-4.728 14.608,-1830.1043 1312.2492,12.923 14.608,1818.337 2000.0061,20.4217 -12.279,-1841.4117 1304.168,1.616 -12.279,2032.7057 -4638.6513,1.6154 19.5828,569.0378"
 413     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)" />
 414  <g
 415     style="fill:none;stroke-width:0.025in"
 416     transform="translate(2450.4073,-11647.612)"
 417     id="g3188">
 418    <text
 419       xml:space="preserve"
 420       x="3145.9592"
 421       y="13255.592"
 422       font-style="normal"
 423       font-weight="bold"
 424       font-size="192"
 425       id="text202"
 426       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier"><tspan
 427         style="font-size:172.87567139px"
 428         id="tspan3143">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
 429    <g
 430       id="g3107"
 431       transform="translate(947.90548,11584.029)">
 432      <rect
 433         id="rect112"
 434         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 435         rx="0"
 436         height="1370.8721"
 437         width="2809.1992"
 438         y="949.37109"
 439         x="2084.55" />
 440      <rect
 441         id="rect112-3"
 442         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 443         rx="0"
 444         height="1294.8468"
 445         width="2809.1992"
 446         y="1025.3964"
 447         x="2084.55" />
 448    </g>
 449    <text
 450       xml:space="preserve"
 451       x="5452.3052"
 452       y="13844.535"
 453       font-style="normal"
 454       font-weight="bold"
 455       font-size="192"
 456       id="text202-7-5-1-2-3-7"
 457       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"
 458       sodipodi:linespacing="125%"><tspan
 459         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"
 460         id="tspan3104-6-5">Root</tspan></text>
 461  </g>
 462  <rect
 463     ry="0"
 464     id="rect118"
 465     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"
 466     rx="0"
 467     height="14649.609"
 468     width="13482.601"
 469     y="403.13776"
 470     x="37.490932" />
 471  <text
 472     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
 473     id="text202-7"
 474     font-size="192"
 475     font-weight="bold"
 476     font-style="normal"
 477     y="662.59283"
 478     x="153.2673"
 479     xml:space="preserve">rcu_gp_cleanup()</text>
 480  <g
 481     style="fill:none;stroke-width:0.025in"
 482     transform="translate(2329.9437,-11611.245)"
 483     id="g3147">
 484    <g
 485       style="fill:none;stroke-width:0.025in"
 486       id="g3107-6"
 487       transform="translate(3054.6101,13760.052)">
 488      <rect
 489         id="rect112-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"
 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="5264.4731"
 508       y="15428.84"
 509       font-style="normal"
 510       font-weight="bold"
 511       font-size="192"
 512       id="text202-36-7"
 513       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
 514         style="font-size:172.87567139px"
 515         id="tspan3166-5">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
 516  </g>
 517  <g
 518     style="fill:none;stroke-width:0.025in"
 519     transform="translate(3181.0244,-11647.612)"
 520     id="g3153">
 521    <g
 522       style="fill:none;stroke-width:0.025in"
 523       id="g3107-6-9"
 524       transform="translate(5213.0126,16008.808)">
 525      <rect
 526         id="rect112-7-1"
 527         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 528         rx="0"
 529         height="1370.8721"
 530         width="2809.1992"
 531         y="949.37109"
 532         x="2084.55" />
 533      <rect
 534         id="rect112-3-5-2"
 535         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 536         rx="0"
 537         height="1294.8468"
 538         width="2809.1992"
 539         y="1025.3964"
 540         x="2084.55" />
 541    </g>
 542    <text
 543       xml:space="preserve"
 544       x="9717.4141"
 545       y="18269.314"
 546       font-style="normal"
 547       font-weight="bold"
 548       font-size="192"
 549       id="text202-7-5-1-2-3-7-35-7"
 550       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"
 551       sodipodi:linespacing="125%"><tspan
 552         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"
 553         id="tspan3104-6-5-6-0">Leaf</tspan></text>
 554    <path
 555       sodipodi:nodetypes="cc"
 556       inkscape:connector-curvature="0"
 557       id="path3134-9-0-3-9"
 558       d="m 3710.957,19425.516 -20.9546,8604.655"
 559       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)" />
 560    <g
 561       style="fill:none;stroke-width:0.025in"
 562       transform="translate(-737.93887,7732.6672)"
 563       id="g3188-3">
 564      <g
 565         id="g3107-62"
 566         transform="translate(947.90548,11584.029)">
 567        <rect
 568           id="rect112-6"
 569           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 570           rx="0"
 571           height="1370.8721"
 572           width="2809.1992"
 573           y="949.37109"
 574           x="2084.55" />
 575        <rect
 576           id="rect112-3-1"
 577           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 578           rx="0"
 579           height="1294.8468"
 580           width="2809.1992"
 581           y="1025.3964"
 582           x="2084.55" />
 583      </g>
 584      <text
 585         xml:space="preserve"
 586         x="5452.3052"
 587         y="13844.535"
 588         font-style="normal"
 589         font-weight="bold"
 590         font-size="192"
 591         id="text202-7-5-1-2-3-7-8"
 592         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"
 593         sodipodi:linespacing="125%"><tspan
 594           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"
 595           id="tspan3104-6-5-7">Root</tspan></text>
 596      <flowRoot
 597         xml:space="preserve"
 598         id="flowRoot3356"
 599         style="font-size:12px;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"
 600         transform="matrix(13.298129,0,0,13.298129,-2487.0857,3868.8376)"><flowRegion
 601           id="flowRegion3358"><rect
 602             id="rect3360"
 603             width="373.35239"
 604             height="63.63961"
 605             x="332.34018"
 606             y="681.87292" /></flowRegion><flowPara
 607           id="flowPara3362" /></flowRoot>      <text
 608         xml:space="preserve"
 609         x="3156.6121"
 610         y="13317.754"
 611         font-style="normal"
 612         font-weight="bold"
 613         font-size="192"
 614         id="text202-36-6"
 615         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
 616           style="font-size:172.87567139px"
 617           id="tspan3166-0">rcu_seq_end(&amp;rsp-&gt;gp_seq)</tspan></text>
 618    </g>
 619    <g
 620       style="fill:none;stroke-width:0.025in"
 621       transform="translate(-858.40227,7769.0342)"
 622       id="g3147-9">
 623      <g
 624         style="fill:none;stroke-width:0.025in"
 625         id="g3107-6-2"
 626         transform="translate(3054.6101,13760.052)">
 627        <rect
 628           id="rect112-7-02"
 629           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 630           rx="0"
 631           height="1370.8721"
 632           width="2809.1992"
 633           y="949.37109"
 634           x="2084.55" />
 635        <rect
 636           id="rect112-3-5-3"
 637           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 638           rx="0"
 639           height="1294.8468"
 640           width="2809.1992"
 641           y="1025.3964"
 642           x="2084.55" />
 643      </g>
 644    </g>
 645    <g
 646       style="fill:none;stroke-width:0.025in"
 647       id="g3107-6-9-5"
 648       transform="translate(5205.6909,23741.476)">
 649      <rect
 650         id="rect112-7-1-9"
 651         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 652         rx="0"
 653         height="1370.8721"
 654         width="2809.1992"
 655         y="949.37109"
 656         x="2084.55" />
 657      <rect
 658         id="rect112-3-5-2-2"
 659         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 660         rx="0"
 661         height="1294.8468"
 662         width="2809.1992"
 663         y="1025.3964"
 664         x="2084.55" />
 665    </g>
 666    <text
 667       xml:space="preserve"
 668       x="9710.0928"
 669       y="26001.982"
 670       font-style="normal"
 671       font-weight="bold"
 672       font-size="192"
 673       id="text202-7-5-1-2-3-7-35-7-2"
 674       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"
 675       sodipodi:linespacing="125%"><tspan
 676         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"
 677         id="tspan3104-6-5-6-0-8">Leaf</tspan></text>
 678    <g
 679       transform="translate(-4830.8839,7769.0342)"
 680       id="g3147-3-7"
 681       style="fill:none;stroke-width:0.025in">
 682      <g
 683         style="fill:none;stroke-width:0.025in"
 684         id="g3107-6-6-3"
 685         transform="translate(3054.6101,13760.052)">
 686        <rect
 687           id="rect112-7-0-6"
 688           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 689           rx="0"
 690           height="1370.8721"
 691           width="2809.1992"
 692           y="949.37109"
 693           x="2084.55" />
 694        <rect
 695           id="rect112-3-5-6-1"
 696           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 697           rx="0"
 698           height="1294.8468"
 699           width="2809.1992"
 700           y="1025.3964"
 701           x="2084.55" />
 702      </g>
 703    </g>
 704    <g
 705       transform="translate(-3340.0639,7732.6672)"
 706       id="g3153-2-9"
 707       style="fill:none;stroke-width:0.025in">
 708      <g
 709         style="fill:none;stroke-width:0.025in"
 710         id="g3107-6-9-6-3"
 711         transform="translate(5213.0126,16008.808)">
 712        <rect
 713           id="rect112-7-1-1-1"
 714           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 715           rx="0"
 716           height="1370.8721"
 717           width="2809.1992"
 718           y="949.37109"
 719           x="2084.55" />
 720        <rect
 721           id="rect112-3-5-2-8-9"
 722           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 723           rx="0"
 724           height="1294.8468"
 725           width="2809.1992"
 726           y="1025.3964"
 727           x="2084.55" />
 728      </g>
 729      <text
 730         xml:space="preserve"
 731         x="9717.4141"
 732         y="18269.314"
 733         font-style="normal"
 734         font-weight="bold"
 735         font-size="192"
 736         id="text202-7-5-1-2-3-7-35-7-7-4"
 737         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"
 738         sodipodi:linespacing="125%"><tspan
 739           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"
 740           id="tspan3104-6-5-6-0-9-7">Leaf</tspan></text>
 741    </g>
 742    <g
 743       transform="translate(-6672.8049,7732.6672)"
 744       id="g3153-20-8"
 745       style="fill:none;stroke-width:0.025in">
 746      <g
 747         style="fill:none;stroke-width:0.025in"
 748         id="g3107-6-9-2-4"
 749         transform="translate(5213.0126,16008.808)">
 750        <rect
 751           id="rect112-7-1-3-5"
 752           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 753           rx="0"
 754           height="1370.8721"
 755           width="2809.1992"
 756           y="949.37109"
 757           x="2084.55" />
 758        <rect
 759           id="rect112-3-5-2-7-0"
 760           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 761           rx="0"
 762           height="1294.8468"
 763           width="2809.1992"
 764           y="1025.3964"
 765           x="2084.55" />
 766      </g>
 767      <text
 768         xml:space="preserve"
 769         x="9717.4141"
 770         y="18269.314"
 771         font-style="normal"
 772         font-weight="bold"
 773         font-size="192"
 774         id="text202-7-5-1-2-3-7-35-7-5-3"
 775         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"
 776         sodipodi:linespacing="125%"><tspan
 777           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"
 778           id="tspan3104-6-5-6-0-92-6">Leaf</tspan></text>
 779    </g>
 780    <g
 781       transform="translate(-10005.546,7732.6672)"
 782       id="g3153-28-0"
 783       style="fill:none;stroke-width:0.025in">
 784      <g
 785         style="fill:none;stroke-width:0.025in"
 786         id="g3107-6-9-9-6"
 787         transform="translate(5213.0126,16008.808)">
 788        <rect
 789           id="rect112-7-1-7-3"
 790           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 791           rx="0"
 792           height="1370.8721"
 793           width="2809.1992"
 794           y="949.37109"
 795           x="2084.55" />
 796        <rect
 797           id="rect112-3-5-2-3-2"
 798           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 799           rx="0"
 800           height="1294.8468"
 801           width="2809.1992"
 802           y="1025.3964"
 803           x="2084.55" />
 804      </g>
 805      <text
 806         xml:space="preserve"
 807         x="9717.4141"
 808         y="18269.314"
 809         font-style="normal"
 810         font-weight="bold"
 811         font-size="192"
 812         id="text202-7-5-1-2-3-7-35-7-6-0"
 813         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"
 814         sodipodi:linespacing="125%"><tspan
 815           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"
 816           id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text>
 817    </g>
 818    <path
 819       style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 820       d="m 2285.411,21615.005 -582.9982,865.094"
 821       id="path3414-5"
 822       inkscape:connector-curvature="0" />
 823    <path
 824       style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 825       d="m 5094.193,21615.267 582.998,865.094"
 826       id="path3414-9-5"
 827       inkscape:connector-curvature="0" />
 828    <path
 829       style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 830       d="m 334.77783,23828.182 -582.9982,865.094"
 831       id="path3414-8-4"
 832       inkscape:connector-curvature="0" />
 833    <path
 834       style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 835       d="m 7079.8249,23828.444 582.9999,865.094"
 836       id="path3414-9-4-7"
 837       inkscape:connector-curvature="0" />
 838    <path
 839       style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 840       d="m 1751.2742,23828.182 0,846.288"
 841       id="path3414-8-3-65"
 842       inkscape:connector-curvature="0"
 843       sodipodi:nodetypes="cc" />
 844    <path
 845       style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
 846       d="m 5628.2495,23854.778 0,846.288"
 847       id="path3414-8-3-6-6"
 848       inkscape:connector-curvature="0"
 849       sodipodi:nodetypes="cc" />
 850    <text
 851       xml:space="preserve"
 852       x="7418.769"
 853       y="17646.104"
 854       font-style="normal"
 855       font-weight="bold"
 856       font-size="192"
 857       id="text202-36-70"
 858       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
 859         style="font-size:172.87567139px"
 860         id="tspan3166-93">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
 861  </g>
 862  <g
 863     transform="translate(-1642.5377,-11611.245)"
 864     id="g3147-3"
 865     style="fill:none;stroke-width:0.025in">
 866    <g
 867       style="fill:none;stroke-width:0.025in"
 868       id="g3107-6-6"
 869       transform="translate(3054.6101,13760.052)">
 870      <rect
 871         id="rect112-7-0"
 872         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 873         rx="0"
 874         height="1370.8721"
 875         width="2809.1992"
 876         y="949.37109"
 877         x="2084.55" />
 878      <rect
 879         id="rect112-3-5-6"
 880         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 881         rx="0"
 882         height="1294.8468"
 883         width="2809.1992"
 884         y="1025.3964"
 885         x="2084.55" />
 886    </g>
 887    <text
 888       xml:space="preserve"
 889       x="5274.1133"
 890       y="15428.84"
 891       font-style="normal"
 892       font-weight="bold"
 893       font-size="192"
 894       id="text202-36"
 895       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
 896         style="font-size:172.87567139px"
 897         id="tspan3166">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
 898  </g>
 899  <g
 900     transform="translate(-151.71746,-11647.612)"
 901     id="g3153-2"
 902     style="fill:none;stroke-width:0.025in">
 903    <g
 904       style="fill:none;stroke-width:0.025in"
 905       id="g3107-6-9-6"
 906       transform="translate(5213.0126,16008.808)">
 907      <rect
 908         id="rect112-7-1-1"
 909         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 910         rx="0"
 911         height="1370.8721"
 912         width="2809.1992"
 913         y="949.37109"
 914         x="2084.55" />
 915      <rect
 916         id="rect112-3-5-2-8"
 917         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 918         rx="0"
 919         height="1294.8468"
 920         width="2809.1992"
 921         y="1025.3964"
 922         x="2084.55" />
 923    </g>
 924    <text
 925       xml:space="preserve"
 926       x="9717.4141"
 927       y="18269.314"
 928       font-style="normal"
 929       font-weight="bold"
 930       font-size="192"
 931       id="text202-7-5-1-2-3-7-35-7-7"
 932       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"
 933       sodipodi:linespacing="125%"><tspan
 934         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"
 935         id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
 936  </g>
 937  <g
 938     transform="translate(-3484.4587,-11647.612)"
 939     id="g3153-20"
 940     style="fill:none;stroke-width:0.025in">
 941    <g
 942       style="fill:none;stroke-width:0.025in"
 943       id="g3107-6-9-2"
 944       transform="translate(5213.0126,16008.808)">
 945      <rect
 946         id="rect112-7-1-3"
 947         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 948         rx="0"
 949         height="1370.8721"
 950         width="2809.1992"
 951         y="949.37109"
 952         x="2084.55" />
 953      <rect
 954         id="rect112-3-5-2-7"
 955         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 956         rx="0"
 957         height="1294.8468"
 958         width="2809.1992"
 959         y="1025.3964"
 960         x="2084.55" />
 961    </g>
 962    <text
 963       xml:space="preserve"
 964       x="9717.4141"
 965       y="18269.314"
 966       font-style="normal"
 967       font-weight="bold"
 968       font-size="192"
 969       id="text202-7-5-1-2-3-7-35-7-5"
 970       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"
 971       sodipodi:linespacing="125%"><tspan
 972         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"
 973         id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
 974    <text
 975       xml:space="preserve"
 976       x="7408.5918"
 977       y="17619.504"
 978       font-style="normal"
 979       font-weight="bold"
 980       font-size="192"
 981       id="text202-36-2"
 982       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
 983         style="font-size:172.87567139px"
 984         id="tspan3166-9">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
 985  </g>
 986  <g
 987     transform="translate(-6817.1997,-11647.612)"
 988     id="g3153-28"
 989     style="fill:none;stroke-width:0.025in">
 990    <g
 991       style="fill:none;stroke-width:0.025in"
 992       id="g3107-6-9-9"
 993       transform="translate(5213.0126,16008.808)">
 994      <rect
 995         id="rect112-7-1-7"
 996         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
 997         rx="0"
 998         height="1370.8721"
 999         width="2809.1992"
1000         y="949.37109"
1001         x="2084.55" />
1002      <rect
1003         id="rect112-3-5-2-3"
1004         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1005         rx="0"
1006         height="1294.8468"
1007         width="2809.1992"
1008         y="1025.3964"
1009         x="2084.55" />
1010    </g>
1011    <text
1012       xml:space="preserve"
1013       x="9717.4141"
1014       y="18269.314"
1015       font-style="normal"
1016       font-weight="bold"
1017       font-size="192"
1018       id="text202-7-5-1-2-3-7-35-7-6"
1019       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"
1020       sodipodi:linespacing="125%"><tspan
1021         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"
1022         id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
1023    <text
1024       xml:space="preserve"
1025       x="7416.8003"
1026       y="17619.504"
1027       font-style="normal"
1028       font-weight="bold"
1029       font-size="192"
1030       id="text202-36-3"
1031       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
1032         style="font-size:172.87567139px"
1033         id="tspan3166-56">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
1034  </g>
1035  <path
1036     style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1037     d="m 5473.757,2234.7264 -582.9982,865.094"
1038     id="path3414"
1039     inkscape:connector-curvature="0" />
1040  <path
1041     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1042     d="m 8282.5389,2234.9884 582.9982,865.094"
1043     id="path3414-9"
1044     inkscape:connector-curvature="0" />
1045  <path
1046     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1047     d="m 3523.1239,4447.9034 -582.9982,865.094"
1048     id="path3414-8"
1049     inkscape:connector-curvature="0" />
1050  <path
1051     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1052     d="m 10268.171,4448.1654 583,865.094"
1053     id="path3414-9-4"
1054     inkscape:connector-curvature="0" />
1055  <path
1056     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1057     d="m 4939.6203,4447.9034 0,846.288"
1058     id="path3414-8-3"
1059     inkscape:connector-curvature="0"
1060     sodipodi:nodetypes="cc" />
1061  <path
1062     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1063     d="m 8816.5956,4474.4994 0,846.288"
1064     id="path3414-8-3-6"
1065     inkscape:connector-curvature="0"
1066     sodipodi:nodetypes="cc" />
1067  <g
1068     style="fill:none;stroke-width:0.025in"
1069     id="g4504-3-9"
1070     transform="translate(4866.6205,-1197.2204)">
1071    <path
1072       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1073       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"
1074       sodipodi:ry="39.550262"
1075       sodipodi:rx="65.917107"
1076       sodipodi:cy="345.54001"
1077       sodipodi:cx="319.379"
1078       id="path3084-6-1"
1079       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"
1080       sodipodi:type="arc" />
1081    <text
1082       sodipodi:linespacing="125%"
1083       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"
1084       id="text202-7-5-1-2-7-2"
1085       font-size="192"
1086       font-weight="bold"
1087       font-style="normal"
1088       y="16888.277"
1089       x="4344.877"
1090       xml:space="preserve"><tspan
1091         id="tspan3104-5-7"
1092         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">Start of</tspan></text>
1093    <text
1094       sodipodi:linespacing="125%"
1095       id="text3110-3-0"
1096       y="17119.1"
1097       x="4578.7886"
1098       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"
1099       xml:space="preserve"><tspan
1100         y="17119.1"
1101         x="4578.7886"
1102         id="tspan3112-5-9"
1103         sodipodi:role="line">Next Grace</tspan></text>
1104    <text
1105       sodipodi:linespacing="125%"
1106       id="text3114-6-3"
1107       y="17350.271"
1108       x="4581.7886"
1109       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"
1110       xml:space="preserve"><tspan
1111         y="17350.271"
1112         x="4581.7886"
1113         id="tspan3116-2-6"
1114         sodipodi:role="line">Period</tspan></text>
1115  </g>
1116  <path
1117     sodipodi:nodetypes="cc"
1118     inkscape:connector-curvature="0"
1119     id="path3134-9-0-3-5"
1120     d="m 6875.6003,15833.906 1595.7755,0"
1121     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-36)" />
1122  <text
1123     xml:space="preserve"
1124     x="7275.2612"
1125     y="5971.8916"
1126     font-style="normal"
1127     font-weight="bold"
1128     font-size="192"
1129     id="text202-36-1"
1130     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
1131       style="font-size:172.87567139px"
1132       id="tspan3166-2">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
1133</svg>
~/ Read-only file preview.