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:29:48 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="7.4000001in" 17 height="7.9000001in" 18 viewBox="-44 -44 8938 9526.283" 19 id="svg2" 20 version="1.1" 21 inkscape:version="0.92.2pre0 (973e216, 2017-07-25)" 22 sodipodi:docname="BigTreePreemptRCUBHdyntickCB.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></dc:title> 32 </cc:Work> 33 </rdf:RDF> 34 </metadata> 35 <defs 36 id="defs210"> 37 <marker 38 inkscape:stockid="Arrow1Mend" 39 orient="auto" 40 refY="0" 41 refX="0" 42 id="marker1177" 43 style="overflow:visible" 44 inkscape:isstock="true"> 45 <path 46 id="path897" 47 d="M 0,0 5,-5 -12.5,0 5,5 Z" 48 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 49 transform="matrix(-0.4,0,0,-0.4,-4,0)" 50 inkscape:connector-curvature="0" /> 51 </marker> 52 <marker 53 inkscape:stockid="Arrow1Lend" 54 orient="auto" 55 refY="0" 56 refX="0" 57 id="Arrow1Lend" 58 style="overflow:visible" 59 inkscape:isstock="true"> 60 <path 61 id="path891" 62 d="M 0,0 5,-5 -12.5,0 5,5 Z" 63 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" 64 transform="matrix(-0.8,0,0,-0.8,-10,0)" 65 inkscape:connector-curvature="0" /> 66 </marker> 67 <marker 68 inkscape:stockid="Arrow1Mend" 69 orient="auto" 70 refY="0" 71 refX="0" 72 id="Arrow1Mend" 73 style="overflow:visible"> 74 <path 75 id="path3970" 76 d="M 0,0 5,-5 -12.5,0 5,5 Z" 77 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt" 78 transform="matrix(-0.4,0,0,-0.4,-4,0)" 79 inkscape:connector-curvature="0" /> 80 </marker> 81 </defs> 82 <sodipodi:namedview 83 pagecolor="#ffffff" 84 bordercolor="#666666" 85 borderopacity="1" 86 objecttolerance="10" 87 gridtolerance="10" 88 guidetolerance="10" 89 inkscape:pageopacity="0" 90 inkscape:pageshadow="2" 91 inkscape:window-width="1920" 92 inkscape:window-height="1019" 93 id="namedview208" 94 showgrid="false" 95 inkscape:zoom="1.0195195" 96 inkscape:cx="166.25478" 97 inkscape:cy="362.18693" 98 inkscape:window-x="0" 99 inkscape:window-y="0" 100 inkscape:window-maximized="1" 101 inkscape:current-layer="g4" /> 102 <g 103 style="fill:none;stroke-width:0.025in" 104 id="g4" 105 transform="translate(0,-2415.6743)"> 106 <!-- Line: box --> 107 <!-- Line: box --> 108 <!-- Line: box --> 109 <!-- Line: box --> 110 <!-- Line: box --> 111 <!-- Line: box --> 112 <!-- Line --> 113 <!-- Arrowhead on XXXpoint 5250 8550 - 5710 6240--> 114 <polyline 115 points="5714 6518 5704 6272 5598 6494 " 116 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8" 117 id="polyline20" 118 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 119 <!-- Line --> 120 <!-- Arrowhead on XXXpoint 4050 9750 - 4512 7590--> 121 <polyline 122 points="4514 7868 4506 7622 4396 7844 " 123 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8" 124 id="polyline24" 125 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 126 <!-- Line --> 127 <!-- Arrowhead on XXXpoint 1040 9750 - 1502 7590--> 128 <polyline 129 points="1504 7868 1496 7622 1386 7844 " 130 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8" 131 id="polyline28" 132 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 133 <!-- Line --> 134 <!-- Arrowhead on XXXpoint 2240 8550 - 2702 6390--> 135 <polyline 136 points="2704 6668 2696 6422 2586 6644 " 137 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8" 138 id="polyline32" 139 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 140 <!-- Line --> 141 <!-- Arrowhead on XXXpoint 4050 9600 - 5744 5948--> 142 <polyline 143 points="5682 6220 5730 5978 5574 6170 " 144 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8" 145 id="polyline36" 146 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 147 <!-- Line --> 148 <!-- Arrowhead on XXXpoint 1086 9600 - 2780 5948--> 149 <polyline 150 points="2718 6220 2766 5978 2610 6170 " 151 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8" 152 id="polyline40" 153 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 154 <!-- Line: box --> 155 <rect 156 x="12.340758" 157 y="2442.5947" 158 width="6300" 159 height="7045.3135" 160 rx="0" 161 style="fill:#ffffff;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 162 id="rect42" /> 163 <!-- Line: box --> 164 <rect 165 x="312.34076" 166 y="3017.7224" 167 width="5700" 168 height="3594.5476" 169 rx="0" 170 style="fill:#ffff00;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 171 id="rect44" /> 172 <!-- Line --> 173 <polyline 174 points="1350,3900 2350,3040 " 175 style="stroke:#00d1d1;stroke-width:29.99464035;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 176 id="polyline46" 177 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 178 <!-- Arrowhead on XXXpoint 1350 3900 - 2444 2960--> 179 <!-- Line --> 180 <polyline 181 points="4950,3900 3948,3040 " 182 style="stroke:#00d1d1;stroke-width:29.99464035;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 183 id="polyline50" 184 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 185 <!-- Arrowhead on XXXpoint 4950 3900 - 3854 2960--> 186 <!-- Line --> 187 <polyline 188 points="4050,7050 4050,4864 " 189 style="stroke:#00d1d1;stroke-width:29.99464035;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 190 id="polyline54" 191 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 192 <!-- Arrowhead on XXXpoint 4050 7050 - 4050 4740--> 193 <!-- Line --> 194 <polyline 195 points="1050,7050 1050,4864 " 196 style="stroke:#00d1d1;stroke-width:29.99464035;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 197 id="polyline58" 198 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 199 <!-- Arrowhead on XXXpoint 1050 7050 - 1050 4740--> 200 <!-- Line --> 201 <polyline 202 points="2250,5850 2250,4864 " 203 style="stroke:#00d1d1;stroke-width:29.99464035;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 204 id="polyline62" 205 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 206 <!-- Arrowhead on XXXpoint 2250 5850 - 2250 4740--> 207 <!-- Line --> 208 <!-- Arrowhead on XXXpoint 2250 8550 - 2250 6690--> 209 <!-- Line --> 210 <!-- Arrowhead on XXXpoint 1050 9750 - 1050 7890--> 211 <!-- Line --> 212 <!-- Arrowhead on XXXpoint 4050 9750 - 4050 7890--> 213 <!-- Line --> 214 <!-- Arrowhead on XXXpoint 5250 8550 - 5250 6690--> 215 <!-- Line --> 216 <!-- Arrowhead on XXXpoint 6000 6300 - 8146 7986--> 217 <!-- Circle --> 218 <ellipse 219 cx="2862.3408" 220 cy="5749.5786" 221 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 222 id="circle86" 223 rx="76" 224 ry="72.849495" /> 225 <!-- Circle --> 226 <ellipse 227 cx="3162.3408" 228 cy="5749.5786" 229 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 230 id="circle88" 231 rx="76" 232 ry="72.849495" /> 233 <!-- Circle --> 234 <ellipse 235 cx="3462.3408" 236 cy="5749.5786" 237 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 238 id="circle90" 239 rx="76" 240 ry="72.849495" /> 241 <!-- Circle --> 242 <ellipse 243 cx="1362.3407" 244 cy="6899.834" 245 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 246 id="circle92" 247 rx="76" 248 ry="72.849495" /> 249 <!-- Circle --> 250 <ellipse 251 cx="1662.3407" 252 cy="6899.834" 253 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 254 id="circle94" 255 rx="76" 256 ry="72.849495" /> 257 <!-- Circle --> 258 <ellipse 259 cx="1962.3407" 260 cy="6899.834" 261 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 262 id="circle96" 263 rx="76" 264 ry="72.849495" /> 265 <!-- Circle --> 266 <ellipse 267 cx="4362.3408" 268 cy="6899.834" 269 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 270 id="circle98" 271 rx="76" 272 ry="72.849495" /> 273 <!-- Circle --> 274 <ellipse 275 cx="4662.3408" 276 cy="6899.834" 277 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 278 id="circle100" 279 rx="76" 280 ry="72.849495" /> 281 <!-- Circle --> 282 <ellipse 283 cx="4962.3408" 284 cy="6899.834" 285 style="fill:#000000;stroke:#000000;stroke-width:13.70675087" 286 id="circle102" 287 rx="76" 288 ry="72.849495" /> 289 <!-- Line: box --> 290 <rect 291 x="6745.3027" 292 y="8146.0654" 293 width="1500" 294 height="862.69141" 295 rx="0" 296 style="stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 297 id="rect104" /> 298 <!-- Line: box --> 299 <rect 300 x="6745.3027" 301 y="9583.8857" 302 width="1500" 303 height="862.69141" 304 rx="0" 305 style="stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 306 id="rect106" /> 307 <!-- Line --> 308 <polyline 309 points="8100,8850 8100,9384 " 310 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend)" 311 id="polyline108" 312 transform="matrix(1,0,0,0.95854605,-604.69715,525.62477)" /> 313 <!-- Arrowhead on XXXpoint 8100 8850 - 8100 9510--> 314 <!-- Line: box --> 315 <rect 316 x="6745.3027" 317 y="11021.704" 318 width="1500" 319 height="862.69141" 320 rx="0" 321 style="stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 322 id="rect112" /> 323 <!-- Line --> 324 <polyline 325 points="8100,10350 8100,10884 " 326 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend)" 327 id="polyline114" 328 transform="matrix(1,0,0,0.95854605,-604.69715,525.62477)" /> 329 <!-- Arrowhead on XXXpoint 8100 10350 - 8100 11010--> 330 <!-- Line: box --> 331 <rect 332 x="762.34076" 333 y="5318.2324" 334 width="1800" 335 height="862.69141" 336 rx="0" 337 style="fill:#ffbfbf;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 338 id="rect118" /> 339 <!-- Line: box --> 340 <rect 341 x="312.34076" 342 y="8337.6533" 343 width="1500" 344 height="862.69141" 345 rx="0" 346 style="fill:#87cfff;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 347 id="rect120" /> 348 <!-- Line: box --> 349 <rect 350 x="3762.3408" 351 y="5318.2324" 352 width="1800" 353 height="862.69141" 354 rx="0" 355 style="fill:#ffbfbf;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 356 id="rect122" /> 357 <!-- Line: box --> 358 <rect 359 x="4512.3408" 360 y="7187.3975" 361 width="1500" 362 height="862.69141" 363 rx="0" 364 style="fill:#87cfff;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 365 id="rect124" /> 366 <!-- Line: box --> 367 <rect 368 x="3312.3408" 369 y="8337.6533" 370 width="1500" 371 height="862.69141" 372 rx="0" 373 style="fill:#87cfff;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 374 id="rect126" /> 375 <!-- Line: box --> 376 <rect 377 x="2262.3408" 378 y="3592.8503" 379 width="1800" 380 height="862.69141" 381 rx="0" 382 style="fill:#ffbfbf;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 383 id="rect128" /> 384 <!-- Line: box --> 385 <!-- Line: box --> 386 <!-- Line: box --> 387 <!-- Line: box --> 388 <!-- Line: box --> 389 <rect 390 x="1512.3407" 391 y="7187.3975" 392 width="1500" 393 height="862.69141" 394 rx="0" 395 style="fill:#87cfff;stroke:#000000;stroke-width:29.37160873;stroke-linecap:butt;stroke-linejoin:miter" 396 id="rect138" /> 397 <!-- Text --> 398 <text 399 xml:space="preserve" 400 x="7338.3037" 401 y="8614.0625" 402 font-style="normal" 403 font-weight="bold" 404 font-size="192" 405 id="text140" 406 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 407 transform="scale(1.0213945,0.97905363)">struct</text> 408 <!-- Text --> 409 <text 410 xml:space="preserve" 411 x="7338.3037" 412 y="8907.7783" 413 font-style="normal" 414 font-weight="bold" 415 font-size="192" 416 id="text142" 417 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 418 transform="scale(1.0213945,0.97905363)">rcu_head</text> 419 <!-- Text --> 420 <text 421 xml:space="preserve" 422 x="7338.3037" 423 y="10082.644" 424 font-style="normal" 425 font-weight="bold" 426 font-size="192" 427 id="text144" 428 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 429 transform="scale(1.0213945,0.97905363)">struct</text> 430 <!-- Text --> 431 <text 432 xml:space="preserve" 433 x="7338.3037" 434 y="10376.36" 435 font-style="normal" 436 font-weight="bold" 437 font-size="192" 438 id="text146" 439 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 440 transform="scale(1.0213945,0.97905363)">rcu_head</text> 441 <!-- Text --> 442 <text 443 xml:space="preserve" 444 x="7338.3037" 445 y="11551.224" 446 font-style="normal" 447 font-weight="bold" 448 font-size="192" 449 id="text148" 450 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 451 transform="scale(1.0213945,0.97905363)">struct</text> 452 <!-- Text --> 453 <text 454 xml:space="preserve" 455 x="7338.3037" 456 y="11844.94" 457 font-style="normal" 458 font-weight="bold" 459 font-size="192" 460 id="text150" 461 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 462 transform="scale(1.0213945,0.97905363)">rcu_head</text> 463 <!-- Text --> 464 <text 465 xml:space="preserve" 466 x="5886.4043" 467 y="2788.5688" 468 font-style="normal" 469 font-weight="normal" 470 font-size="192" 471 id="text152" 472 style="font-style:normal;font-weight:normal;font-size:187.978302px;font-family:Helvetica;text-anchor:end;fill:#000000;stroke-width:0.02447634in" 473 transform="scale(1.0213945,0.97905363)">rcu_state</text> 474 <!-- Text --> 475 <!-- Text --> 476 <text 477 xml:space="preserve" 478 x="3096.1016" 479 y="3963.4336" 480 font-style="normal" 481 font-weight="bold" 482 font-size="192" 483 id="text156" 484 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 485 transform="scale(1.0213945,0.97905363)">struct</text> 486 <!-- Text --> 487 <text 488 xml:space="preserve" 489 x="3096.1016" 490 y="4257.1494" 491 font-style="normal" 492 font-weight="bold" 493 font-size="192" 494 id="text158" 495 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 496 transform="scale(1.0213945,0.97905363)">rcu_node</text> 497 <!-- Text --> 498 <text 499 xml:space="preserve" 500 x="1627.5209" 501 y="5725.7305" 502 font-style="normal" 503 font-weight="bold" 504 font-size="192" 505 id="text160" 506 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 507 transform="scale(1.0213945,0.97905363)">struct</text> 508 <!-- Text --> 509 <text 510 xml:space="preserve" 511 x="1627.5209" 512 y="6019.4463" 513 font-style="normal" 514 font-weight="bold" 515 font-size="192" 516 id="text162" 517 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 518 transform="scale(1.0213945,0.97905363)">rcu_node</text> 519 <!-- Text --> 520 <text 521 xml:space="preserve" 522 x="4564.6821" 523 y="6019.4463" 524 font-style="normal" 525 font-weight="bold" 526 font-size="192" 527 id="text164" 528 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 529 transform="scale(1.0213945,0.97905363)">rcu_node</text> 530 <!-- Text --> 531 <text 532 xml:space="preserve" 533 x="4564.6821" 534 y="5725.7305" 535 font-style="normal" 536 font-weight="bold" 537 font-size="192" 538 id="text166" 539 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 540 transform="scale(1.0213945,0.97905363)">struct</text> 541 <!-- Text --> 542 <text 543 xml:space="preserve" 544 x="2214.9531" 545 y="7634.8848" 546 font-style="normal" 547 font-weight="bold" 548 font-size="192" 549 id="text168" 550 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 551 transform="scale(1.0213945,0.97905363)">struct</text> 552 <!-- Text --> 553 <text 554 xml:space="preserve" 555 x="2214.9531" 556 y="7928.6011" 557 font-style="normal" 558 font-weight="bold" 559 font-size="192" 560 id="text170" 561 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 562 transform="scale(1.0213945,0.97905363)">rcu_data</text> 563 <!-- Text --> 564 <text 565 xml:space="preserve" 566 x="1040.0886" 567 y="8809.749" 568 font-style="normal" 569 font-weight="bold" 570 font-size="192" 571 id="text172" 572 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 573 transform="scale(1.0213945,0.97905363)">struct</text> 574 <!-- Text --> 575 <text 576 xml:space="preserve" 577 x="1040.0886" 578 y="9103.4648" 579 font-style="normal" 580 font-weight="bold" 581 font-size="192" 582 id="text174" 583 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 584 transform="scale(1.0213945,0.97905363)">rcu_data</text> 585 <!-- Text --> 586 <text 587 xml:space="preserve" 588 x="5152.1138" 589 y="7634.8848" 590 font-style="normal" 591 font-weight="bold" 592 font-size="192" 593 id="text176" 594 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 595 transform="scale(1.0213945,0.97905363)">struct</text> 596 <!-- Text --> 597 <text 598 xml:space="preserve" 599 x="5152.1138" 600 y="7928.6011" 601 font-style="normal" 602 font-weight="bold" 603 font-size="192" 604 id="text178" 605 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 606 transform="scale(1.0213945,0.97905363)">rcu_data</text> 607 <!-- Text --> 608 <text 609 xml:space="preserve" 610 x="3977.2495" 611 y="8809.749" 612 font-style="normal" 613 font-weight="bold" 614 font-size="192" 615 id="text180" 616 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 617 transform="scale(1.0213945,0.97905363)">struct</text> 618 <!-- Text --> 619 <text 620 xml:space="preserve" 621 x="3977.2495" 622 y="9103.4648" 623 font-style="normal" 624 font-weight="bold" 625 font-size="192" 626 id="text182" 627 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:middle;fill:#000000;stroke-width:0.02447634in" 628 transform="scale(1.0213945,0.97905363)">rcu_data</text> 629 <!-- Text --> 630 <text 631 xml:space="preserve" 632 x="452.6564" 633 y="3376.0012" 634 font-style="normal" 635 font-weight="bold" 636 font-size="192" 637 id="text184" 638 style="font-style:normal;font-weight:bold;font-size:187.978302px;font-family:Courier;text-anchor:start;fill:#000000;stroke-width:0.02447634in" 639 transform="scale(1.0213945,0.97905363)">struct rcu_state</text> 640 <!-- Text --> 641 <!-- Text --> 642 <!-- Text --> 643 <!-- Text --> 644 <!-- Text --> 645 <!-- Text --> 646 <!-- Text --> 647 <!-- Text --> 648 <!-- Text --> 649 <!-- Line --> 650 <polyline 651 points="5250,5850 5250,4864 " 652 style="stroke:#00d1d1;stroke-width:29.99464035;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)" 653 id="polyline204" 654 transform="matrix(1,0,0,0.95854605,12.340758,1579.9033)" /> 655 <!-- Arrowhead on XXXpoint 5250 5850 - 5250 4740--> 656 <path 657 style="fill:none;stroke:#000000;stroke-width:34.24744034;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1177)" 658 d="m 6000.1472,7564.2558 c 1498.5508,0 1498.5508,0 1498.5508,0 v 520.0252" 659 id="path886" 660 inkscape:connector-curvature="0" /> 661 </g> 662</svg> 663