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="1626.5847" 17 height="843.1416" 18 viewBox="-44 -44 21630.534 11207.028" 19 id="svg2" 20 version="1.1" 21 inkscape:version="0.48.4 r9939" 22 sodipodi:docname="TreeRCU-gp-fqs.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="Arrow1Send" 249 orient="auto" 250 refY="0" 251 refX="0" 252 id="Arrow1Send-36" 253 style="overflow:visible"> 254 <path 255 id="path3940-0" 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" /> 260 </marker> 261 <marker 262 inkscape:stockid="Arrow1Send" 263 orient="auto" 264 refY="0" 265 refX="0" 266 id="Arrow1Send-6" 267 style="overflow:visible"> 268 <path 269 id="path3940-26" 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" /> 274 </marker> 275 <marker 276 inkscape:stockid="Arrow1Send" 277 orient="auto" 278 refY="0" 279 refX="0" 280 id="Arrow1Send-8" 281 style="overflow:visible"> 282 <path 283 id="path3940-7" 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" /> 288 </marker> 289 <marker 290 inkscape:stockid="Arrow1Send" 291 orient="auto" 292 refY="0" 293 refX="0" 294 id="Arrow1Send-367" 295 style="overflow:visible"> 296 <path 297 id="path3940-5" 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" /> 302 </marker> 303 <marker 304 inkscape:stockid="Arrow2Lend" 305 orient="auto" 306 refY="0" 307 refX="0" 308 id="Arrow2Lend-56" 309 style="overflow:visible"> 310 <path 311 id="path3946-2" 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="marker3081" 323 style="overflow:visible"> 324 <path 325 id="path3083" 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="Arrow2Lend" 333 orient="auto" 334 refY="0" 335 refX="0" 336 id="marker3085" 337 style="overflow:visible"> 338 <path 339 id="path3087" 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" /> 344 </marker> 345 <marker 346 inkscape:stockid="Arrow2Lend" 347 orient="auto" 348 refY="0" 349 refX="0" 350 id="marker3089" 351 style="overflow:visible"> 352 <path 353 id="path3091" 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" /> 358 </marker> 359 <marker 360 inkscape:stockid="Arrow2Lend" 361 orient="auto" 362 refY="0" 363 refX="0" 364 id="marker3093" 365 style="overflow:visible"> 366 <path 367 id="path3095" 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" /> 372 </marker> 373 <marker 374 inkscape:stockid="Arrow2Lend" 375 orient="auto" 376 refY="0" 377 refX="0" 378 id="marker3097" 379 style="overflow:visible"> 380 <path 381 id="path3099" 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" /> 386 </marker> 387 <marker 388 inkscape:stockid="Arrow1Send" 389 orient="auto" 390 refY="0" 391 refX="0" 392 id="Arrow1Send-9" 393 style="overflow:visible"> 394 <path 395 id="path3940-1" 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" /> 400 </marker> 401 <marker 402 inkscape:stockid="Arrow1Send" 403 orient="auto" 404 refY="0" 405 refX="0" 406 id="Arrow1Send-91" 407 style="overflow:visible"> 408 <path 409 id="path3940-27" 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" /> 414 </marker> 415 <marker 416 inkscape:stockid="Arrow1Send" 417 orient="auto" 418 refY="0" 419 refX="0" 420 id="marker3082" 421 style="overflow:visible"> 422 <path 423 id="path3084" 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" /> 428 </marker> 429 <marker 430 inkscape:stockid="Arrow1Send" 431 orient="auto" 432 refY="0" 433 refX="0" 434 id="Arrow1Send-09" 435 style="overflow:visible"> 436 <path 437 id="path3940-3" 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" /> 442 </marker> 443 <marker 444 inkscape:stockid="Arrow1Send" 445 orient="auto" 446 refY="0" 447 refX="0" 448 id="marker3093-6" 449 style="overflow:visible"> 450 <path 451 id="path3095-0" 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" /> 456 </marker> 457 <marker 458 inkscape:stockid="Arrow1Send" 459 orient="auto" 460 refY="0" 461 refX="0" 462 id="Arrow1Send-3675" 463 style="overflow:visible"> 464 <path 465 id="path3940-35" 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" /> 470 </marker> 471 </defs> 472 <sodipodi:namedview 473 pagecolor="#ffffff" 474 bordercolor="#666666" 475 borderopacity="1" 476 objecttolerance="10" 477 gridtolerance="10" 478 guidetolerance="10" 479 inkscape:pageopacity="0" 480 inkscape:pageshadow="2" 481 inkscape:window-width="1087" 482 inkscape:window-height="1144" 483 id="namedview208" 484 showgrid="true" 485 inkscape:zoom="0.5" 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" 492 fit-margin-top="5" 493 fit-margin-right="5" 494 fit-margin-left="5" 495 fit-margin-bottom="5" 496 inkscape:snap-global="false"> 497 <inkscape:grid 498 type="xygrid" 499 id="grid3154" 500 empspacing="5" 501 visible="true" 502 enabled="true" 503 snapvisiblegridlinesonly="true" 504 originx="306.04964px" 505 originy="286.40704px" /> 506 </sodipodi:namedview> 507 <path 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)" /> 513 <path 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)" /> 519 <path 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)" /> 525 <path 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)" /> 531 <path 532 sodipodi:nodetypes="cccccccccccccccccccccccccccccc" 533 inkscape:connector-curvature="0" 534 id="path3134-9-0-3" 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)" /> 537 <rect 538 ry="0" 539 id="rect118" 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" 541 rx="0" 542 height="8254.9336" 543 width="14128.912" 544 y="443.33136" 545 x="4032.6365" /> 546 <text 547 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 548 id="text202-7" 549 font-size="192" 550 font-weight="bold" 551 font-style="normal" 552 y="720.02423" 553 x="4178.2354" 554 xml:space="preserve">rcu_gp_fqs()</text> 555 <g 556 style="fill:none;stroke-width:0.025in" 557 transform="translate(6381.5083,-10649.537)" 558 id="g3147"> 559 <g 560 style="fill:none;stroke-width:0.025in" 561 id="g3107-6" 562 transform="translate(3054.6101,13760.052)"> 563 <rect 564 id="rect112-7" 565 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 566 rx="0" 567 height="1370.8721" 568 width="2809.1992" 569 y="949.37109" 570 x="2084.55" /> 571 <rect 572 id="rect112-3-5" 573 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 574 rx="0" 575 height="1294.8468" 576 width="2809.1992" 577 y="1025.3964" 578 x="2084.55" /> 579 </g> 580 <text 581 xml:space="preserve" 582 x="5250.5327" 583 y="15512.733" 584 font-style="normal" 585 font-weight="bold" 586 font-size="192" 587 id="text202-35" 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> 589 </g> 590 <g 591 style="fill:none;stroke-width:0.025in" 592 transform="translate(7232.589,-10685.904)" 593 id="g3153"> 594 <g 595 style="fill:none;stroke-width:0.025in" 596 id="g3107-6-9" 597 transform="translate(5213.0126,16008.808)"> 598 <rect 599 id="rect112-7-1" 600 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 601 rx="0" 602 height="1370.8721" 603 width="2809.1992" 604 y="949.37109" 605 x="2084.55" /> 606 <rect 607 id="rect112-3-5-2" 608 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 609 rx="0" 610 height="1294.8468" 611 width="2809.1992" 612 y="1025.3964" 613 x="2084.55" /> 614 </g> 615 <text 616 xml:space="preserve" 617 x="9717.4141" 618 y="18269.314" 619 font-style="normal" 620 font-weight="bold" 621 font-size="192" 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> 627 </g> 628 <g 629 transform="translate(2409.0267,-10649.537)" 630 id="g3147-3" 631 style="fill:none;stroke-width:0.025in"> 632 <g 633 style="fill:none;stroke-width:0.025in" 634 id="g3107-6-6" 635 transform="translate(3054.6101,13760.052)"> 636 <rect 637 id="rect112-7-0" 638 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 639 rx="0" 640 height="1370.8721" 641 width="2809.1992" 642 y="949.37109" 643 x="2084.55" /> 644 <rect 645 id="rect112-3-5-6" 646 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 647 rx="0" 648 height="1294.8468" 649 width="2809.1992" 650 y="1025.3964" 651 x="2084.55" /> 652 </g> 653 <text 654 xml:space="preserve" 655 x="5284.6885" 656 y="15500.379" 657 font-style="normal" 658 font-weight="bold" 659 font-size="192" 660 id="text202-6" 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> 662 </g> 663 <g 664 transform="translate(3899.8472,-10685.904)" 665 id="g3153-2" 666 style="fill:none;stroke-width:0.025in"> 667 <g 668 style="fill:none;stroke-width:0.025in" 669 id="g3107-6-9-6" 670 transform="translate(5213.0126,16008.808)"> 671 <rect 672 id="rect112-7-1-1" 673 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 674 rx="0" 675 height="1370.8721" 676 width="2809.1992" 677 y="949.37109" 678 x="2084.55" /> 679 <rect 680 id="rect112-3-5-2-8" 681 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 682 rx="0" 683 height="1294.8468" 684 width="2809.1992" 685 y="1025.3964" 686 x="2084.55" /> 687 </g> 688 <text 689 xml:space="preserve" 690 x="9717.4141" 691 y="18269.314" 692 font-style="normal" 693 font-weight="bold" 694 font-size="192" 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> 700 </g> 701 <g 702 transform="translate(567.10542,-10685.904)" 703 id="g3153-20" 704 style="fill:none;stroke-width:0.025in"> 705 <g 706 style="fill:none;stroke-width:0.025in" 707 id="g3107-6-9-2" 708 transform="translate(5213.0126,16008.808)"> 709 <rect 710 id="rect112-7-1-3" 711 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 712 rx="0" 713 height="1370.8721" 714 width="2809.1992" 715 y="949.37109" 716 x="2084.55" /> 717 <rect 718 id="rect112-3-5-2-7" 719 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 720 rx="0" 721 height="1294.8468" 722 width="2809.1992" 723 y="1025.3964" 724 x="2084.55" /> 725 </g> 726 <text 727 xml:space="preserve" 728 x="9717.4141" 729 y="18269.314" 730 font-style="normal" 731 font-weight="bold" 732 font-size="192" 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> 738 </g> 739 <g 740 transform="translate(-2765.6353,-10685.904)" 741 id="g3153-28" 742 style="fill:none;stroke-width:0.025in"> 743 <g 744 style="fill:none;stroke-width:0.025in" 745 id="g3107-6-9-9" 746 transform="translate(5213.0126,16008.808)"> 747 <rect 748 id="rect112-7-1-7" 749 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 750 rx="0" 751 height="1370.8721" 752 width="2809.1992" 753 y="949.37109" 754 x="2084.55" /> 755 <rect 756 id="rect112-3-5-2-3" 757 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 758 rx="0" 759 height="1294.8468" 760 width="2809.1992" 761 y="1025.3964" 762 x="2084.55" /> 763 </g> 764 <text 765 xml:space="preserve" 766 x="9717.4141" 767 y="18269.314" 768 font-style="normal" 769 font-weight="bold" 770 font-size="192" 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> 776 <text 777 xml:space="preserve" 778 x="7428.2939" 779 y="17707.271" 780 font-style="normal" 781 font-weight="bold" 782 font-size="192" 783 id="text202-75" 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> 785 </g> 786 <path 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" 789 id="path3414" 790 inkscape:connector-curvature="0" /> 791 <path 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" 794 id="path3414-9" 795 inkscape:connector-curvature="0" /> 796 <path 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" 799 id="path3414-8" 800 inkscape:connector-curvature="0" /> 801 <path 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" 804 id="path3414-9-4" 805 inkscape:connector-curvature="0" /> 806 <path 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" 809 id="path3414-8-3" 810 inkscape:connector-curvature="0" 811 sodipodi:nodetypes="cc" /> 812 <path 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" 815 id="path3414-8-3-6" 816 inkscape:connector-curvature="0" 817 sodipodi:nodetypes="cc" /> 818 <rect 819 ry="0" 820 id="rect118-1" 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" 822 rx="0" 823 height="7164.1621" 824 width="13301.43" 825 y="984.91095" 826 x="4277.6021" /> 827 <text 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" 829 id="text202-7-2" 830 font-size="192" 831 font-weight="bold" 832 font-style="normal" 833 y="1236.326" 834 x="4409.96" 835 xml:space="preserve" 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> 839 <text 840 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 841 id="text202-7-2-7" 842 font-size="192" 843 font-weight="bold" 844 font-style="normal" 845 y="1547.8876" 846 x="4417.6396" 847 xml:space="preserve">rcu_watching_snap_save()</text> 848 <g 849 style="fill:none;stroke-width:0.025in" 850 transform="translate(6501.9719,-10685.904)" 851 id="g3188"> 852 <g 853 id="g3107" 854 transform="translate(947.90548,11584.029)"> 855 <rect 856 id="rect112" 857 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 858 rx="0" 859 height="1370.8721" 860 width="2809.1992" 861 y="949.37109" 862 x="2084.55" /> 863 <rect 864 id="rect112-3" 865 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 866 rx="0" 867 height="1294.8468" 868 width="2809.1992" 869 y="1025.3964" 870 x="2084.55" /> 871 </g> 872 <text 873 xml:space="preserve" 874 x="5452.3052" 875 y="13844.535" 876 font-style="normal" 877 font-weight="bold" 878 font-size="192" 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> 884 <text 885 xml:space="preserve" 886 x="3158.8521" 887 y="13313.027" 888 font-style="normal" 889 font-weight="bold" 890 font-size="192" 891 id="text202" 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> 893 </g> 894 <text 895 style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier" 896 id="text202-7-2-7-2" 897 font-size="192" 898 font-weight="bold" 899 font-style="normal" 900 y="1858.8729" 901 x="4414.1836" 902 xml:space="preserve">rcu_watching_snap_recheck()</text> 903 <text 904 xml:space="preserve" 905 x="14659.87" 906 y="7002.561" 907 font-style="normal" 908 font-weight="bold" 909 font-size="192" 910 id="text202-62" 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> 912 <g 913 id="g4504" 914 transform="translate(14776.087,-12503.687)"> 915 <path 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" 922 id="path3089" 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" /> 925 <text 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" 928 id="text202-7-5-1-2" 929 font-size="192" 930 font-weight="bold" 931 font-style="normal" 932 y="16835.086" 933 x="4409.043" 934 xml:space="preserve"><tspan 935 id="tspan3104" 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> 937 <text 938 sodipodi:linespacing="125%" 939 id="text3110" 940 y="17055.541" 941 x="4579.373" 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 944 y="17055.541" 945 x="4579.373" 946 id="tspan3112" 947 sodipodi:role="line">read-side</tspan></text> 948 <text 949 sodipodi:linespacing="125%" 950 id="text3114" 951 y="17297.08" 952 x="4584.8276" 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 955 y="17297.08" 956 x="4584.8276" 957 id="tspan3116" 958 sodipodi:role="line">critical section</tspan></text> 959 </g> 960 <g 961 id="g3148-9-9" 962 transform="translate(14747.877,9978.6315)"> 963 <rect 964 x="3592.3828" 965 y="-4715.7246" 966 width="3164.783" 967 height="769.99048" 968 rx="0" 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" 970 id="rect118-3-5-1-3" 971 ry="0" /> 972 <text 973 xml:space="preserve" 974 x="3745.7725" 975 y="-4418.6582" 976 font-style="normal" 977 font-weight="bold" 978 font-size="192" 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">ct_kernel_exit_state()</text> 981 <text 982 xml:space="preserve" 983 x="3745.7725" 984 y="-4165.7954" 985 font-style="normal" 986 font-weight="bold" 987 font-size="192" 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> 990 </g> 991 <g 992 id="g3148-9-9-2" 993 transform="translate(14747.877,12639.736)"> 994 <rect 995 x="3592.3828" 996 y="-4715.7246" 997 width="3164.783" 998 height="769.99048" 999 rx="0" 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" 1002 ry="0" /> 1003 <text 1004 xml:space="preserve" 1005 x="3745.7725" 1006 y="-4418.6582" 1007 font-style="normal" 1008 font-weight="bold" 1009 font-size="192" 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">ct_kernel_enter_state()</text> 1012 <text 1013 xml:space="preserve" 1014 x="3745.7725" 1015 y="-4165.7954" 1016 font-style="normal" 1017 font-weight="bold" 1018 font-size="192" 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> 1021 </g> 1022 <g 1023 id="g4504-7" 1024 transform="translate(14794.893,-7275.5109)"> 1025 <path 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" 1032 id="path3084-9" 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" /> 1035 <text 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" 1039 font-size="192" 1040 font-weight="bold" 1041 font-style="normal" 1042 y="16835.086" 1043 x="4409.043" 1044 xml:space="preserve"><tspan 1045 id="tspan3104-0" 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> 1047 <text 1048 sodipodi:linespacing="125%" 1049 id="text3110-2" 1050 y="17055.541" 1051 x="4579.373" 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 1054 y="17055.541" 1055 x="4579.373" 1056 id="tspan3112-3" 1057 sodipodi:role="line">read-side</tspan></text> 1058 <text 1059 sodipodi:linespacing="125%" 1060 id="text3114-7" 1061 y="17297.08" 1062 x="4584.8276" 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 1065 y="17297.08" 1066 x="4584.8276" 1067 id="tspan3116-5" 1068 sodipodi:role="line">critical section</tspan></text> 1069 </g> 1070 <g 1071 id="g4504-6" 1072 transform="translate(-2953.0872,-13662.506)"> 1073 <path 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" 1080 id="path3084-1" 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" /> 1083 <text 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" 1087 font-size="192" 1088 font-weight="bold" 1089 font-style="normal" 1090 y="16835.086" 1091 x="4409.043" 1092 xml:space="preserve"><tspan 1093 id="tspan3104-7" 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> 1095 <text 1096 sodipodi:linespacing="125%" 1097 id="text3110-9" 1098 y="17055.541" 1099 x="4579.373" 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 1102 y="17055.541" 1103 x="4579.373" 1104 id="tspan3112-2" 1105 sodipodi:role="line">read-side</tspan></text> 1106 <text 1107 sodipodi:linespacing="125%" 1108 id="text3114-0" 1109 y="17297.08" 1110 x="4584.8276" 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 1113 y="17297.08" 1114 x="4584.8276" 1115 id="tspan3116-2" 1116 sodipodi:role="line">critical section</tspan></text> 1117 </g> 1118 <g 1119 id="g3148-9-9-3" 1120 transform="translate(-3554.8919,9313.0075)"> 1121 <rect 1122 x="3592.3828" 1123 y="-4981.6865" 1124 width="3728.9751" 1125 height="2265.0989" 1126 rx="0" 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" 1129 ry="0" /> 1130 <text 1131 xml:space="preserve" 1132 x="3745.7725" 1133 y="-4684.6201" 1134 font-style="normal" 1135 font-weight="bold" 1136 font-size="192" 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">rcutree_report_cpu_dead()</text> 1139 <text 1140 xml:space="preserve" 1141 x="3745.7725" 1142 y="-4431.7573" 1143 font-style="normal" 1144 font-weight="bold" 1145 font-size="192" 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> 1148 <g 1149 transform="translate(1783.3183,-5255.3491)" 1150 id="g3107-7-5" 1151 style="fill:none;stroke-width:0.025in"> 1152 <rect 1153 x="2084.55" 1154 y="949.37109" 1155 width="2809.1992" 1156 height="1370.8721" 1157 rx="0" 1158 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1159 id="rect112-5-3" /> 1160 <rect 1161 x="2084.55" 1162 y="1025.3964" 1163 width="2809.1992" 1164 height="1294.8468" 1165 rx="0" 1166 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1167 id="rect112-3-3-5" /> 1168 </g> 1169 <text 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" 1172 font-size="192" 1173 font-weight="bold" 1174 font-style="normal" 1175 y="-3526.4448" 1176 x="4241.8574" 1177 xml:space="preserve">->qsmaskinitnext</text> 1178 <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" 1182 font-size="192" 1183 font-weight="bold" 1184 font-style="normal" 1185 y="-2987.4167" 1186 x="6305.1484" 1187 xml:space="preserve"><tspan 1188 id="tspan3104-6-9" 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> 1190 </g> 1191 <g 1192 id="g4504-7-2" 1193 transform="translate(-2934.2807,-6492.8204)"> 1194 <path 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" 1201 id="path3084-9-2" 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" /> 1204 <text 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" 1208 font-size="192" 1209 font-weight="bold" 1210 font-style="normal" 1211 y="16835.086" 1212 x="4409.043" 1213 xml:space="preserve"><tspan 1214 id="tspan3104-0-9" 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> 1216 <text 1217 sodipodi:linespacing="125%" 1218 id="text3110-2-7" 1219 y="17055.541" 1220 x="4579.373" 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 1223 y="17055.541" 1224 x="4579.373" 1225 id="tspan3112-3-3" 1226 sodipodi:role="line">read-side</tspan></text> 1227 <text 1228 sodipodi:linespacing="125%" 1229 id="text3114-7-6" 1230 y="17297.08" 1231 x="4584.8276" 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 1234 y="17297.08" 1235 x="4584.8276" 1236 id="tspan3116-5-1" 1237 sodipodi:role="line">critical section</tspan></text> 1238 </g> 1239 <g 1240 id="g3206" 1241 transform="translate(3999.5374,3999.1768)"> 1242 <rect 1243 ry="0" 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" 1246 rx="0" 1247 height="2265.0989" 1248 width="3728.9751" 1249 y="3382.2036" 1250 x="-3958.3845" /> 1251 <text 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" 1254 font-size="192" 1255 font-weight="bold" 1256 font-style="normal" 1257 y="3679.27" 1258 x="-3804.9949" 1259 xml:space="preserve">rcutree_report_cpu_starting()</text> 1260 <g 1261 style="fill:none;stroke-width:0.025in" 1262 id="g3107-7-5-0" 1263 transform="translate(-5767.4491,3108.5424)"> 1264 <rect 1265 id="rect112-5-3-9" 1266 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1267 rx="0" 1268 height="1370.8721" 1269 width="2809.1992" 1270 y="949.37109" 1271 x="2084.55" /> 1272 <rect 1273 id="rect112-3-3-5-3" 1274 style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter" 1275 rx="0" 1276 height="1294.8468" 1277 width="2809.1992" 1278 y="1025.3964" 1279 x="2084.55" /> 1280 </g> 1281 <text 1282 xml:space="preserve" 1283 x="-3308.9099" 1284 y="4837.4453" 1285 font-style="normal" 1286 font-weight="bold" 1287 font-size="192" 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> 1290 <text 1291 xml:space="preserve" 1292 x="-1245.6189" 1293 y="5376.4731" 1294 font-style="normal" 1295 font-weight="bold" 1296 font-size="192" 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> 1302 </g> 1303 <path 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)" /> 1309 </svg>
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.