TreeRCU-gp-cleanup.svg 42 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
  3. <!-- CreationDate: Wed Dec 9 17:35:03 2015 -->
  4. <!-- Magnification: 2.000 -->
  5. <svg
  6. xmlns:dc="http://purl.org/dc/elements/1.1/"
  7. xmlns:cc="http://creativecommons.org/ns#"
  8. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  9. xmlns:svg="http://www.w3.org/2000/svg"
  10. xmlns="http://www.w3.org/2000/svg"
  11. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  12. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  13. width="1026.1281"
  14. height="1246.2428"
  15. viewBox="-44 -44 13645.583 16565.045"
  16. id="svg2"
  17. version="1.1"
  18. inkscape:version="0.48.4 r9939"
  19. sodipodi:docname="TreeRCU-gp-cleanup.svg">
  20. <metadata
  21. id="metadata212">
  22. <rdf:RDF>
  23. <cc:Work
  24. rdf:about="">
  25. <dc:format>image/svg+xml</dc:format>
  26. <dc:type
  27. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  28. <dc:title />
  29. </cc:Work>
  30. </rdf:RDF>
  31. </metadata>
  32. <defs
  33. id="defs210">
  34. <marker
  35. inkscape:stockid="Arrow1Send"
  36. orient="auto"
  37. refY="0"
  38. refX="0"
  39. id="Arrow1Send"
  40. style="overflow:visible">
  41. <path
  42. id="path3940"
  43. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  44. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  45. transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
  46. inkscape:connector-curvature="0" />
  47. </marker>
  48. <marker
  49. inkscape:stockid="TriangleOutS"
  50. orient="auto"
  51. refY="0"
  52. refX="0"
  53. id="TriangleOutS"
  54. style="overflow:visible">
  55. <path
  56. id="path4073"
  57. d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
  58. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  59. transform="scale(0.2,0.2)"
  60. inkscape:connector-curvature="0" />
  61. </marker>
  62. <marker
  63. inkscape:stockid="TriangleOutM"
  64. orient="auto"
  65. refY="0"
  66. refX="0"
  67. id="TriangleOutM"
  68. style="overflow:visible">
  69. <path
  70. id="path4070"
  71. d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
  72. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  73. transform="scale(0.4,0.4)"
  74. inkscape:connector-curvature="0" />
  75. </marker>
  76. <marker
  77. inkscape:stockid="Arrow2Mend"
  78. orient="auto"
  79. refY="0"
  80. refX="0"
  81. id="Arrow2Mend"
  82. style="overflow:visible">
  83. <path
  84. id="path3952"
  85. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  86. 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"
  87. transform="scale(-0.6,-0.6)"
  88. inkscape:connector-curvature="0" />
  89. </marker>
  90. <marker
  91. inkscape:stockid="Arrow2Lend"
  92. orient="auto"
  93. refY="0"
  94. refX="0"
  95. id="Arrow2Lend"
  96. style="overflow:visible">
  97. <path
  98. id="path3946"
  99. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  100. 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"
  101. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  102. inkscape:connector-curvature="0" />
  103. </marker>
  104. <marker
  105. inkscape:stockid="Arrow1Mend"
  106. orient="auto"
  107. refY="0"
  108. refX="0"
  109. id="Arrow1Mend"
  110. style="overflow:visible">
  111. <path
  112. id="path3970"
  113. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  114. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  115. transform="matrix(-0.4,0,0,-0.4,-4,0)"
  116. inkscape:connector-curvature="0" />
  117. </marker>
  118. <marker
  119. inkscape:stockid="Arrow2Mend"
  120. orient="auto"
  121. refY="0"
  122. refX="0"
  123. id="Arrow2Mend-7"
  124. style="overflow:visible">
  125. <path
  126. inkscape:connector-curvature="0"
  127. id="path3952-0"
  128. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  129. 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"
  130. transform="scale(-0.6,-0.6)" />
  131. </marker>
  132. <marker
  133. inkscape:stockid="Arrow1Send"
  134. orient="auto"
  135. refY="0"
  136. refX="0"
  137. id="Arrow1Send-3"
  138. style="overflow:visible">
  139. <path
  140. inkscape:connector-curvature="0"
  141. id="path3940-6"
  142. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  143. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  144. transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
  145. </marker>
  146. <marker
  147. inkscape:stockid="Arrow1Send"
  148. orient="auto"
  149. refY="0"
  150. refX="0"
  151. id="Arrow1Send-1"
  152. style="overflow:visible">
  153. <path
  154. inkscape:connector-curvature="0"
  155. id="path3940-2"
  156. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  157. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  158. transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
  159. </marker>
  160. <marker
  161. inkscape:stockid="Arrow1Send"
  162. orient="auto"
  163. refY="0"
  164. refX="0"
  165. id="Arrow1Send-0"
  166. style="overflow:visible">
  167. <path
  168. inkscape:connector-curvature="0"
  169. id="path3940-9"
  170. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  171. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  172. transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
  173. </marker>
  174. <marker
  175. inkscape:stockid="Arrow2Lend"
  176. orient="auto"
  177. refY="0"
  178. refX="0"
  179. id="Arrow2Lend-3"
  180. style="overflow:visible">
  181. <path
  182. id="path3946-1"
  183. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  184. 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"
  185. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  186. inkscape:connector-curvature="0" />
  187. </marker>
  188. <marker
  189. inkscape:stockid="Arrow2Lend"
  190. orient="auto"
  191. refY="0"
  192. refX="0"
  193. id="Arrow2Lend-4"
  194. style="overflow:visible">
  195. <path
  196. id="path3946-7"
  197. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  198. 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"
  199. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  200. inkscape:connector-curvature="0" />
  201. </marker>
  202. <marker
  203. inkscape:stockid="Arrow2Lend"
  204. orient="auto"
  205. refY="0"
  206. refX="0"
  207. id="marker4880"
  208. style="overflow:visible">
  209. <path
  210. id="path4882"
  211. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  212. 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"
  213. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  214. inkscape:connector-curvature="0" />
  215. </marker>
  216. <marker
  217. inkscape:stockid="Arrow2Lend"
  218. orient="auto"
  219. refY="0"
  220. refX="0"
  221. id="Arrow2Lend-5"
  222. style="overflow:visible">
  223. <path
  224. id="path3946-0"
  225. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  226. 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"
  227. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  228. inkscape:connector-curvature="0" />
  229. </marker>
  230. <marker
  231. inkscape:stockid="Arrow2Lend"
  232. orient="auto"
  233. refY="0"
  234. refX="0"
  235. id="Arrow2Lend-6"
  236. style="overflow:visible">
  237. <path
  238. id="path3946-10"
  239. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  240. 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"
  241. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  242. inkscape:connector-curvature="0" />
  243. </marker>
  244. <marker
  245. inkscape:stockid="Arrow2Lend"
  246. orient="auto"
  247. refY="0"
  248. refX="0"
  249. id="Arrow2Lend-1"
  250. style="overflow:visible">
  251. <path
  252. id="path3946-2"
  253. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  254. 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"
  255. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  256. inkscape:connector-curvature="0" />
  257. </marker>
  258. <marker
  259. inkscape:stockid="Arrow2Lend"
  260. orient="auto"
  261. refY="0"
  262. refX="0"
  263. id="marker3130"
  264. style="overflow:visible">
  265. <path
  266. id="path3132"
  267. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  268. 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"
  269. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  270. inkscape:connector-curvature="0" />
  271. </marker>
  272. <marker
  273. inkscape:stockid="Arrow2Lend"
  274. orient="auto"
  275. refY="0"
  276. refX="0"
  277. id="marker3134"
  278. style="overflow:visible">
  279. <path
  280. id="path3136"
  281. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  282. 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"
  283. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  284. inkscape:connector-curvature="0" />
  285. </marker>
  286. <marker
  287. inkscape:stockid="Arrow2Lend"
  288. orient="auto"
  289. refY="0"
  290. refX="0"
  291. id="marker3138"
  292. style="overflow:visible">
  293. <path
  294. id="path3140"
  295. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  296. 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"
  297. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  298. inkscape:connector-curvature="0" />
  299. </marker>
  300. <marker
  301. inkscape:stockid="Arrow2Lend"
  302. orient="auto"
  303. refY="0"
  304. refX="0"
  305. id="marker3142"
  306. style="overflow:visible">
  307. <path
  308. id="path3144"
  309. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  310. 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"
  311. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  312. inkscape:connector-curvature="0" />
  313. </marker>
  314. <marker
  315. inkscape:stockid="Arrow2Lend"
  316. orient="auto"
  317. refY="0"
  318. refX="0"
  319. id="marker3146"
  320. style="overflow:visible">
  321. <path
  322. id="path3148"
  323. style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
  324. 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"
  325. transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
  326. inkscape:connector-curvature="0" />
  327. </marker>
  328. <marker
  329. inkscape:stockid="Arrow1Send"
  330. orient="auto"
  331. refY="0"
  332. refX="0"
  333. id="Arrow1Send-7"
  334. style="overflow:visible">
  335. <path
  336. id="path3940-0"
  337. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  338. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  339. transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
  340. inkscape:connector-curvature="0" />
  341. </marker>
  342. <marker
  343. inkscape:stockid="Arrow1Send"
  344. orient="auto"
  345. refY="0"
  346. refX="0"
  347. id="Arrow1Send-36"
  348. style="overflow:visible">
  349. <path
  350. id="path3940-7"
  351. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  352. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  353. transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
  354. inkscape:connector-curvature="0" />
  355. </marker>
  356. <marker
  357. inkscape:stockid="Arrow1Send"
  358. orient="auto"
  359. refY="0"
  360. refX="0"
  361. id="Arrow1Send-36-7"
  362. style="overflow:visible">
  363. <path
  364. id="path3940-7-4"
  365. d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
  366. style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
  367. transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
  368. inkscape:connector-curvature="0" />
  369. </marker>
  370. </defs>
  371. <sodipodi:namedview
  372. pagecolor="#ffffff"
  373. bordercolor="#666666"
  374. borderopacity="1"
  375. objecttolerance="10"
  376. gridtolerance="10"
  377. guidetolerance="10"
  378. inkscape:pageopacity="0"
  379. inkscape:pageshadow="2"
  380. inkscape:window-width="1087"
  381. inkscape:window-height="1144"
  382. id="namedview208"
  383. showgrid="true"
  384. inkscape:zoom="0.78716603"
  385. inkscape:cx="513.06403"
  386. inkscape:cy="623.1214"
  387. inkscape:window-x="102"
  388. inkscape:window-y="38"
  389. inkscape:window-maximized="0"
  390. inkscape:current-layer="g3188-3"
  391. fit-margin-top="5"
  392. fit-margin-right="5"
  393. fit-margin-left="5"
  394. fit-margin-bottom="5">
  395. <inkscape:grid
  396. type="xygrid"
  397. id="grid3391"
  398. empspacing="5"
  399. visible="true"
  400. enabled="true"
  401. snapvisiblegridlinesonly="true"
  402. originx="-1.7575793e-05px"
  403. originy="70.717956px" />
  404. </sodipodi:namedview>
  405. <path
  406. sodipodi:nodetypes="cccccccccccccccccccccccc"
  407. inkscape:connector-curvature="0"
  408. id="path3134-9-0-3"
  409. 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"
  410. 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)" />
  411. <g
  412. style="fill:none;stroke-width:0.025in"
  413. transform="translate(2450.4073,-11647.612)"
  414. id="g3188">
  415. <text
  416. xml:space="preserve"
  417. x="3145.9592"
  418. y="13255.592"
  419. font-style="normal"
  420. font-weight="bold"
  421. font-size="192"
  422. id="text202"
  423. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier"><tspan
  424. style="font-size:172.87567139px"
  425. id="tspan3143">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
  426. <g
  427. id="g3107"
  428. transform="translate(947.90548,11584.029)">
  429. <rect
  430. id="rect112"
  431. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  432. rx="0"
  433. height="1370.8721"
  434. width="2809.1992"
  435. y="949.37109"
  436. x="2084.55" />
  437. <rect
  438. id="rect112-3"
  439. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  440. rx="0"
  441. height="1294.8468"
  442. width="2809.1992"
  443. y="1025.3964"
  444. x="2084.55" />
  445. </g>
  446. <text
  447. xml:space="preserve"
  448. x="5452.3052"
  449. y="13844.535"
  450. font-style="normal"
  451. font-weight="bold"
  452. font-size="192"
  453. id="text202-7-5-1-2-3-7"
  454. 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"
  455. sodipodi:linespacing="125%"><tspan
  456. 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"
  457. id="tspan3104-6-5">Root</tspan></text>
  458. </g>
  459. <rect
  460. ry="0"
  461. id="rect118"
  462. 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"
  463. rx="0"
  464. height="14649.609"
  465. width="13482.601"
  466. y="403.13776"
  467. x="37.490932" />
  468. <text
  469. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
  470. id="text202-7"
  471. font-size="192"
  472. font-weight="bold"
  473. font-style="normal"
  474. y="662.59283"
  475. x="153.2673"
  476. xml:space="preserve">rcu_gp_cleanup()</text>
  477. <g
  478. style="fill:none;stroke-width:0.025in"
  479. transform="translate(2329.9437,-11611.245)"
  480. id="g3147">
  481. <g
  482. style="fill:none;stroke-width:0.025in"
  483. id="g3107-6"
  484. transform="translate(3054.6101,13760.052)">
  485. <rect
  486. id="rect112-7"
  487. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  488. rx="0"
  489. height="1370.8721"
  490. width="2809.1992"
  491. y="949.37109"
  492. x="2084.55" />
  493. <rect
  494. id="rect112-3-5"
  495. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  496. rx="0"
  497. height="1294.8468"
  498. width="2809.1992"
  499. y="1025.3964"
  500. x="2084.55" />
  501. </g>
  502. <text
  503. xml:space="preserve"
  504. x="5264.4731"
  505. y="15428.84"
  506. font-style="normal"
  507. font-weight="bold"
  508. font-size="192"
  509. id="text202-36-7"
  510. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
  511. style="font-size:172.87567139px"
  512. id="tspan3166-5">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
  513. </g>
  514. <g
  515. style="fill:none;stroke-width:0.025in"
  516. transform="translate(3181.0244,-11647.612)"
  517. id="g3153">
  518. <g
  519. style="fill:none;stroke-width:0.025in"
  520. id="g3107-6-9"
  521. transform="translate(5213.0126,16008.808)">
  522. <rect
  523. id="rect112-7-1"
  524. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  525. rx="0"
  526. height="1370.8721"
  527. width="2809.1992"
  528. y="949.37109"
  529. x="2084.55" />
  530. <rect
  531. id="rect112-3-5-2"
  532. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  533. rx="0"
  534. height="1294.8468"
  535. width="2809.1992"
  536. y="1025.3964"
  537. x="2084.55" />
  538. </g>
  539. <text
  540. xml:space="preserve"
  541. x="9717.4141"
  542. y="18269.314"
  543. font-style="normal"
  544. font-weight="bold"
  545. font-size="192"
  546. id="text202-7-5-1-2-3-7-35-7"
  547. 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"
  548. sodipodi:linespacing="125%"><tspan
  549. 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"
  550. id="tspan3104-6-5-6-0">Leaf</tspan></text>
  551. <path
  552. sodipodi:nodetypes="cc"
  553. inkscape:connector-curvature="0"
  554. id="path3134-9-0-3-9"
  555. d="m 3710.957,19425.516 -20.9546,8604.655"
  556. 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)" />
  557. <g
  558. style="fill:none;stroke-width:0.025in"
  559. transform="translate(-737.93887,7732.6672)"
  560. id="g3188-3">
  561. <g
  562. id="g3107-62"
  563. transform="translate(947.90548,11584.029)">
  564. <rect
  565. id="rect112-6"
  566. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  567. rx="0"
  568. height="1370.8721"
  569. width="2809.1992"
  570. y="949.37109"
  571. x="2084.55" />
  572. <rect
  573. id="rect112-3-1"
  574. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  575. rx="0"
  576. height="1294.8468"
  577. width="2809.1992"
  578. y="1025.3964"
  579. x="2084.55" />
  580. </g>
  581. <text
  582. xml:space="preserve"
  583. x="5452.3052"
  584. y="13844.535"
  585. font-style="normal"
  586. font-weight="bold"
  587. font-size="192"
  588. id="text202-7-5-1-2-3-7-8"
  589. 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"
  590. sodipodi:linespacing="125%"><tspan
  591. 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"
  592. id="tspan3104-6-5-7">Root</tspan></text>
  593. <flowRoot
  594. xml:space="preserve"
  595. id="flowRoot3356"
  596. 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"
  597. transform="matrix(13.298129,0,0,13.298129,-2487.0857,3868.8376)"><flowRegion
  598. id="flowRegion3358"><rect
  599. id="rect3360"
  600. width="373.35239"
  601. height="63.63961"
  602. x="332.34018"
  603. y="681.87292" /></flowRegion><flowPara
  604. id="flowPara3362" /></flowRoot> <text
  605. xml:space="preserve"
  606. x="3156.6121"
  607. y="13317.754"
  608. font-style="normal"
  609. font-weight="bold"
  610. font-size="192"
  611. id="text202-36-6"
  612. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
  613. style="font-size:172.87567139px"
  614. id="tspan3166-0">rcu_seq_end(&amp;rsp-&gt;gp_seq)</tspan></text>
  615. </g>
  616. <g
  617. style="fill:none;stroke-width:0.025in"
  618. transform="translate(-858.40227,7769.0342)"
  619. id="g3147-9">
  620. <g
  621. style="fill:none;stroke-width:0.025in"
  622. id="g3107-6-2"
  623. transform="translate(3054.6101,13760.052)">
  624. <rect
  625. id="rect112-7-02"
  626. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  627. rx="0"
  628. height="1370.8721"
  629. width="2809.1992"
  630. y="949.37109"
  631. x="2084.55" />
  632. <rect
  633. id="rect112-3-5-3"
  634. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  635. rx="0"
  636. height="1294.8468"
  637. width="2809.1992"
  638. y="1025.3964"
  639. x="2084.55" />
  640. </g>
  641. </g>
  642. <g
  643. style="fill:none;stroke-width:0.025in"
  644. id="g3107-6-9-5"
  645. transform="translate(5205.6909,23741.476)">
  646. <rect
  647. id="rect112-7-1-9"
  648. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  649. rx="0"
  650. height="1370.8721"
  651. width="2809.1992"
  652. y="949.37109"
  653. x="2084.55" />
  654. <rect
  655. id="rect112-3-5-2-2"
  656. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  657. rx="0"
  658. height="1294.8468"
  659. width="2809.1992"
  660. y="1025.3964"
  661. x="2084.55" />
  662. </g>
  663. <text
  664. xml:space="preserve"
  665. x="9710.0928"
  666. y="26001.982"
  667. font-style="normal"
  668. font-weight="bold"
  669. font-size="192"
  670. id="text202-7-5-1-2-3-7-35-7-2"
  671. 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"
  672. sodipodi:linespacing="125%"><tspan
  673. 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"
  674. id="tspan3104-6-5-6-0-8">Leaf</tspan></text>
  675. <g
  676. transform="translate(-4830.8839,7769.0342)"
  677. id="g3147-3-7"
  678. style="fill:none;stroke-width:0.025in">
  679. <g
  680. style="fill:none;stroke-width:0.025in"
  681. id="g3107-6-6-3"
  682. transform="translate(3054.6101,13760.052)">
  683. <rect
  684. id="rect112-7-0-6"
  685. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  686. rx="0"
  687. height="1370.8721"
  688. width="2809.1992"
  689. y="949.37109"
  690. x="2084.55" />
  691. <rect
  692. id="rect112-3-5-6-1"
  693. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  694. rx="0"
  695. height="1294.8468"
  696. width="2809.1992"
  697. y="1025.3964"
  698. x="2084.55" />
  699. </g>
  700. </g>
  701. <g
  702. transform="translate(-3340.0639,7732.6672)"
  703. id="g3153-2-9"
  704. style="fill:none;stroke-width:0.025in">
  705. <g
  706. style="fill:none;stroke-width:0.025in"
  707. id="g3107-6-9-6-3"
  708. transform="translate(5213.0126,16008.808)">
  709. <rect
  710. id="rect112-7-1-1-1"
  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-8-9"
  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-7-4"
  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-9-7">Leaf</tspan></text>
  738. </g>
  739. <g
  740. transform="translate(-6672.8049,7732.6672)"
  741. id="g3153-20-8"
  742. style="fill:none;stroke-width:0.025in">
  743. <g
  744. style="fill:none;stroke-width:0.025in"
  745. id="g3107-6-9-2-4"
  746. transform="translate(5213.0126,16008.808)">
  747. <rect
  748. id="rect112-7-1-3-5"
  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-7-0"
  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-5-3"
  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-92-6">Leaf</tspan></text>
  776. </g>
  777. <g
  778. transform="translate(-10005.546,7732.6672)"
  779. id="g3153-28-0"
  780. style="fill:none;stroke-width:0.025in">
  781. <g
  782. style="fill:none;stroke-width:0.025in"
  783. id="g3107-6-9-9-6"
  784. transform="translate(5213.0126,16008.808)">
  785. <rect
  786. id="rect112-7-1-7-3"
  787. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  788. rx="0"
  789. height="1370.8721"
  790. width="2809.1992"
  791. y="949.37109"
  792. x="2084.55" />
  793. <rect
  794. id="rect112-3-5-2-3-2"
  795. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  796. rx="0"
  797. height="1294.8468"
  798. width="2809.1992"
  799. y="1025.3964"
  800. x="2084.55" />
  801. </g>
  802. <text
  803. xml:space="preserve"
  804. x="9717.4141"
  805. y="18269.314"
  806. font-style="normal"
  807. font-weight="bold"
  808. font-size="192"
  809. id="text202-7-5-1-2-3-7-35-7-6-0"
  810. 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"
  811. sodipodi:linespacing="125%"><tspan
  812. 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"
  813. id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text>
  814. </g>
  815. <path
  816. style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  817. d="m 2285.411,21615.005 -582.9982,865.094"
  818. id="path3414-5"
  819. inkscape:connector-curvature="0" />
  820. <path
  821. style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  822. d="m 5094.193,21615.267 582.998,865.094"
  823. id="path3414-9-5"
  824. inkscape:connector-curvature="0" />
  825. <path
  826. style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  827. d="m 334.77783,23828.182 -582.9982,865.094"
  828. id="path3414-8-4"
  829. inkscape:connector-curvature="0" />
  830. <path
  831. style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  832. d="m 7079.8249,23828.444 582.9999,865.094"
  833. id="path3414-9-4-7"
  834. inkscape:connector-curvature="0" />
  835. <path
  836. style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  837. d="m 1751.2742,23828.182 0,846.288"
  838. id="path3414-8-3-65"
  839. inkscape:connector-curvature="0"
  840. sodipodi:nodetypes="cc" />
  841. <path
  842. style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  843. d="m 5628.2495,23854.778 0,846.288"
  844. id="path3414-8-3-6-6"
  845. inkscape:connector-curvature="0"
  846. sodipodi:nodetypes="cc" />
  847. <text
  848. xml:space="preserve"
  849. x="7418.769"
  850. y="17646.104"
  851. font-style="normal"
  852. font-weight="bold"
  853. font-size="192"
  854. id="text202-36-70"
  855. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
  856. style="font-size:172.87567139px"
  857. id="tspan3166-93">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
  858. </g>
  859. <g
  860. transform="translate(-1642.5377,-11611.245)"
  861. id="g3147-3"
  862. style="fill:none;stroke-width:0.025in">
  863. <g
  864. style="fill:none;stroke-width:0.025in"
  865. id="g3107-6-6"
  866. transform="translate(3054.6101,13760.052)">
  867. <rect
  868. id="rect112-7-0"
  869. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  870. rx="0"
  871. height="1370.8721"
  872. width="2809.1992"
  873. y="949.37109"
  874. x="2084.55" />
  875. <rect
  876. id="rect112-3-5-6"
  877. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  878. rx="0"
  879. height="1294.8468"
  880. width="2809.1992"
  881. y="1025.3964"
  882. x="2084.55" />
  883. </g>
  884. <text
  885. xml:space="preserve"
  886. x="5274.1133"
  887. y="15428.84"
  888. font-style="normal"
  889. font-weight="bold"
  890. font-size="192"
  891. id="text202-36"
  892. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
  893. style="font-size:172.87567139px"
  894. id="tspan3166">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
  895. </g>
  896. <g
  897. transform="translate(-151.71746,-11647.612)"
  898. id="g3153-2"
  899. style="fill:none;stroke-width:0.025in">
  900. <g
  901. style="fill:none;stroke-width:0.025in"
  902. id="g3107-6-9-6"
  903. transform="translate(5213.0126,16008.808)">
  904. <rect
  905. id="rect112-7-1-1"
  906. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  907. rx="0"
  908. height="1370.8721"
  909. width="2809.1992"
  910. y="949.37109"
  911. x="2084.55" />
  912. <rect
  913. id="rect112-3-5-2-8"
  914. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  915. rx="0"
  916. height="1294.8468"
  917. width="2809.1992"
  918. y="1025.3964"
  919. x="2084.55" />
  920. </g>
  921. <text
  922. xml:space="preserve"
  923. x="9717.4141"
  924. y="18269.314"
  925. font-style="normal"
  926. font-weight="bold"
  927. font-size="192"
  928. id="text202-7-5-1-2-3-7-35-7-7"
  929. 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"
  930. sodipodi:linespacing="125%"><tspan
  931. 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"
  932. id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
  933. </g>
  934. <g
  935. transform="translate(-3484.4587,-11647.612)"
  936. id="g3153-20"
  937. style="fill:none;stroke-width:0.025in">
  938. <g
  939. style="fill:none;stroke-width:0.025in"
  940. id="g3107-6-9-2"
  941. transform="translate(5213.0126,16008.808)">
  942. <rect
  943. id="rect112-7-1-3"
  944. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  945. rx="0"
  946. height="1370.8721"
  947. width="2809.1992"
  948. y="949.37109"
  949. x="2084.55" />
  950. <rect
  951. id="rect112-3-5-2-7"
  952. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  953. rx="0"
  954. height="1294.8468"
  955. width="2809.1992"
  956. y="1025.3964"
  957. x="2084.55" />
  958. </g>
  959. <text
  960. xml:space="preserve"
  961. x="9717.4141"
  962. y="18269.314"
  963. font-style="normal"
  964. font-weight="bold"
  965. font-size="192"
  966. id="text202-7-5-1-2-3-7-35-7-5"
  967. 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"
  968. sodipodi:linespacing="125%"><tspan
  969. 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"
  970. id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
  971. <text
  972. xml:space="preserve"
  973. x="7408.5918"
  974. y="17619.504"
  975. font-style="normal"
  976. font-weight="bold"
  977. font-size="192"
  978. id="text202-36-2"
  979. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
  980. style="font-size:172.87567139px"
  981. id="tspan3166-9">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
  982. </g>
  983. <g
  984. transform="translate(-6817.1997,-11647.612)"
  985. id="g3153-28"
  986. style="fill:none;stroke-width:0.025in">
  987. <g
  988. style="fill:none;stroke-width:0.025in"
  989. id="g3107-6-9-9"
  990. transform="translate(5213.0126,16008.808)">
  991. <rect
  992. id="rect112-7-1-7"
  993. style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  994. rx="0"
  995. height="1370.8721"
  996. width="2809.1992"
  997. y="949.37109"
  998. x="2084.55" />
  999. <rect
  1000. id="rect112-3-5-2-3"
  1001. style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
  1002. rx="0"
  1003. height="1294.8468"
  1004. width="2809.1992"
  1005. y="1025.3964"
  1006. x="2084.55" />
  1007. </g>
  1008. <text
  1009. xml:space="preserve"
  1010. x="9717.4141"
  1011. y="18269.314"
  1012. font-style="normal"
  1013. font-weight="bold"
  1014. font-size="192"
  1015. id="text202-7-5-1-2-3-7-35-7-6"
  1016. 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"
  1017. sodipodi:linespacing="125%"><tspan
  1018. 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"
  1019. id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
  1020. <text
  1021. xml:space="preserve"
  1022. x="7416.8003"
  1023. y="17619.504"
  1024. font-style="normal"
  1025. font-weight="bold"
  1026. font-size="192"
  1027. id="text202-36-3"
  1028. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
  1029. style="font-size:172.87567139px"
  1030. id="tspan3166-56">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
  1031. </g>
  1032. <path
  1033. style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  1034. d="m 5473.757,2234.7264 -582.9982,865.094"
  1035. id="path3414"
  1036. inkscape:connector-curvature="0" />
  1037. <path
  1038. style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  1039. d="m 8282.5389,2234.9884 582.9982,865.094"
  1040. id="path3414-9"
  1041. inkscape:connector-curvature="0" />
  1042. <path
  1043. style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  1044. d="m 3523.1239,4447.9034 -582.9982,865.094"
  1045. id="path3414-8"
  1046. inkscape:connector-curvature="0" />
  1047. <path
  1048. style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  1049. d="m 10268.171,4448.1654 583,865.094"
  1050. id="path3414-9-4"
  1051. inkscape:connector-curvature="0" />
  1052. <path
  1053. style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  1054. d="m 4939.6203,4447.9034 0,846.288"
  1055. id="path3414-8-3"
  1056. inkscape:connector-curvature="0"
  1057. sodipodi:nodetypes="cc" />
  1058. <path
  1059. style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
  1060. d="m 8816.5956,4474.4994 0,846.288"
  1061. id="path3414-8-3-6"
  1062. inkscape:connector-curvature="0"
  1063. sodipodi:nodetypes="cc" />
  1064. <g
  1065. style="fill:none;stroke-width:0.025in"
  1066. id="g4504-3-9"
  1067. transform="translate(4866.6205,-1197.2204)">
  1068. <path
  1069. transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
  1070. 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"
  1071. sodipodi:ry="39.550262"
  1072. sodipodi:rx="65.917107"
  1073. sodipodi:cy="345.54001"
  1074. sodipodi:cx="319.379"
  1075. id="path3084-6-1"
  1076. 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"
  1077. sodipodi:type="arc" />
  1078. <text
  1079. sodipodi:linespacing="125%"
  1080. 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"
  1081. id="text202-7-5-1-2-7-2"
  1082. font-size="192"
  1083. font-weight="bold"
  1084. font-style="normal"
  1085. y="16888.277"
  1086. x="4344.877"
  1087. xml:space="preserve"><tspan
  1088. id="tspan3104-5-7"
  1089. 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>
  1090. <text
  1091. sodipodi:linespacing="125%"
  1092. id="text3110-3-0"
  1093. y="17119.1"
  1094. x="4578.7886"
  1095. 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"
  1096. xml:space="preserve"><tspan
  1097. y="17119.1"
  1098. x="4578.7886"
  1099. id="tspan3112-5-9"
  1100. sodipodi:role="line">Next Grace</tspan></text>
  1101. <text
  1102. sodipodi:linespacing="125%"
  1103. id="text3114-6-3"
  1104. y="17350.271"
  1105. x="4581.7886"
  1106. 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"
  1107. xml:space="preserve"><tspan
  1108. y="17350.271"
  1109. x="4581.7886"
  1110. id="tspan3116-2-6"
  1111. sodipodi:role="line">Period</tspan></text>
  1112. </g>
  1113. <path
  1114. sodipodi:nodetypes="cc"
  1115. inkscape:connector-curvature="0"
  1116. id="path3134-9-0-3-5"
  1117. d="m 6875.6003,15833.906 1595.7755,0"
  1118. 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)" />
  1119. <text
  1120. xml:space="preserve"
  1121. x="7275.2612"
  1122. y="5971.8916"
  1123. font-style="normal"
  1124. font-weight="bold"
  1125. font-size="192"
  1126. id="text202-36-1"
  1127. style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"><tspan
  1128. style="font-size:172.87567139px"
  1129. id="tspan3166-2">rcu_seq_end(&amp;rnp-&gt;gp_seq)</tspan></text>
  1130. </svg>