BigTreePreemptRCUBHdyntickCB.svg 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
  3. <!-- CreationDate: Wed Dec 9 17:29:48 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="7.4in"
  14. height="9.9in"
  15. viewBox="-44 -44 8938 11938"
  16. id="svg2"
  17. version="1.1"
  18. inkscape:version="0.48.4 r9939"
  19. sodipodi:docname="BigTreePreemptRCUBHdyntickCB.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></dc:title>
  29. </cc:Work>
  30. </rdf:RDF>
  31. </metadata>
  32. <defs
  33. id="defs210">
  34. <marker
  35. inkscape:stockid="Arrow1Mend"
  36. orient="auto"
  37. refY="0.0"
  38. refX="0.0"
  39. id="Arrow1Mend"
  40. style="overflow:visible;">
  41. <path
  42. id="path3970"
  43. d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
  44. style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
  45. transform="scale(0.4) rotate(180) translate(10,0)" />
  46. </marker>
  47. </defs>
  48. <sodipodi:namedview
  49. pagecolor="#ffffff"
  50. bordercolor="#666666"
  51. borderopacity="1"
  52. objecttolerance="10"
  53. gridtolerance="10"
  54. guidetolerance="10"
  55. inkscape:pageopacity="0"
  56. inkscape:pageshadow="2"
  57. inkscape:window-width="881"
  58. inkscape:window-height="1128"
  59. id="namedview208"
  60. showgrid="false"
  61. inkscape:zoom="1.0195195"
  62. inkscape:cx="333"
  63. inkscape:cy="445.49997"
  64. inkscape:window-x="936"
  65. inkscape:window-y="24"
  66. inkscape:window-maximized="0"
  67. inkscape:current-layer="g4" />
  68. <g
  69. style="stroke-width:.025in; fill:none"
  70. id="g4">
  71. <!-- Line: box -->
  72. <rect
  73. x="900"
  74. y="0"
  75. width="6300"
  76. height="7350"
  77. rx="0"
  78. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
  79. id="rect6" />
  80. <!-- Line: box -->
  81. <rect
  82. x="1200"
  83. y="600"
  84. width="5700"
  85. height="3750"
  86. rx="0"
  87. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
  88. id="rect8" />
  89. <!-- Line: box -->
  90. <rect
  91. x="5400"
  92. y="4950"
  93. width="1500"
  94. height="900"
  95. rx="0"
  96. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  97. id="rect10" />
  98. <!-- Line: box -->
  99. <rect
  100. x="450"
  101. y="450"
  102. width="6300"
  103. height="7350"
  104. rx="0"
  105. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
  106. id="rect12" />
  107. <!-- Line: box -->
  108. <rect
  109. x="750"
  110. y="1050"
  111. width="5700"
  112. height="3750"
  113. rx="0"
  114. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
  115. id="rect14" />
  116. <!-- Line: box -->
  117. <rect
  118. x="4950"
  119. y="5400"
  120. width="1500"
  121. height="900"
  122. rx="0"
  123. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  124. id="rect16" />
  125. <!-- Line -->
  126. <polyline
  127. points="5250,8550 5688,6362 "
  128. style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  129. id="polyline18" />
  130. <!-- Arrowhead on XXXpoint 5250 8550 - 5710 6240-->
  131. <polyline
  132. points="5714 6518 5704 6272 5598 6494 "
  133. style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
  134. id="polyline20" />
  135. <!-- Line -->
  136. <polyline
  137. points="4050,9750 4486,7712 "
  138. style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  139. id="polyline22" />
  140. <!-- Arrowhead on XXXpoint 4050 9750 - 4512 7590-->
  141. <polyline
  142. points="4514 7868 4506 7622 4396 7844 "
  143. style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
  144. id="polyline24" />
  145. <!-- Line -->
  146. <polyline
  147. points="1040,9750 1476,7712 "
  148. style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  149. id="polyline26" />
  150. <!-- Arrowhead on XXXpoint 1040 9750 - 1502 7590-->
  151. <polyline
  152. points="1504 7868 1496 7622 1386 7844 "
  153. style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
  154. id="polyline28" />
  155. <!-- Line -->
  156. <polyline
  157. points="2240,8550 2676,6512 "
  158. style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  159. id="polyline30" />
  160. <!-- Arrowhead on XXXpoint 2240 8550 - 2702 6390-->
  161. <polyline
  162. points="2704 6668 2696 6422 2586 6644 "
  163. style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
  164. id="polyline32" />
  165. <!-- Line -->
  166. <polyline
  167. points="4050,9600 5692,6062 "
  168. style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  169. id="polyline34" />
  170. <!-- Arrowhead on XXXpoint 4050 9600 - 5744 5948-->
  171. <polyline
  172. points="5682 6220 5730 5978 5574 6170 "
  173. style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
  174. id="polyline36" />
  175. <!-- Line -->
  176. <polyline
  177. points="1086,9600 2728,6062 "
  178. style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  179. id="polyline38" />
  180. <!-- Arrowhead on XXXpoint 1086 9600 - 2780 5948-->
  181. <polyline
  182. points="2718 6220 2766 5978 2610 6170 "
  183. style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
  184. id="polyline40" />
  185. <!-- Line: box -->
  186. <rect
  187. x="0"
  188. y="900"
  189. width="6300"
  190. height="7350"
  191. rx="0"
  192. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
  193. id="rect42" />
  194. <!-- Line: box -->
  195. <rect
  196. x="300"
  197. y="1500"
  198. width="5700"
  199. height="3750"
  200. rx="0"
  201. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
  202. id="rect44" />
  203. <!-- Line -->
  204. <polyline
  205. points="1350,3900 2350,3040 "
  206. style="stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  207. id="polyline46" />
  208. <!-- Arrowhead on XXXpoint 1350 3900 - 2444 2960-->
  209. <!-- Line -->
  210. <polyline
  211. points="4950,3900 3948,3040 "
  212. style="stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  213. id="polyline50" />
  214. <!-- Arrowhead on XXXpoint 4950 3900 - 3854 2960-->
  215. <!-- Line -->
  216. <polyline
  217. points="4050,7050 4050,4864 "
  218. style="stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  219. id="polyline54" />
  220. <!-- Arrowhead on XXXpoint 4050 7050 - 4050 4740-->
  221. <!-- Line -->
  222. <polyline
  223. points="1050,7050 1050,4864 "
  224. style="stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  225. id="polyline58" />
  226. <!-- Arrowhead on XXXpoint 1050 7050 - 1050 4740-->
  227. <!-- Line -->
  228. <polyline
  229. points="2250,5850 2250,4864 "
  230. style="stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  231. id="polyline62" />
  232. <!-- Arrowhead on XXXpoint 2250 5850 - 2250 4740-->
  233. <!-- Line -->
  234. <polyline
  235. points="2250,8550 2250,6814 "
  236. style="stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  237. id="polyline66" />
  238. <!-- Arrowhead on XXXpoint 2250 8550 - 2250 6690-->
  239. <!-- Line -->
  240. <polyline
  241. points="1050,9750 1050,8014 "
  242. style="stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  243. id="polyline70" />
  244. <!-- Arrowhead on XXXpoint 1050 9750 - 1050 7890-->
  245. <!-- Line -->
  246. <polyline
  247. points="4050,9750 4050,8014 "
  248. style="stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  249. id="polyline74" />
  250. <!-- Arrowhead on XXXpoint 4050 9750 - 4050 7890-->
  251. <!-- Line -->
  252. <polyline
  253. points="5250,8550 5250,6814 "
  254. style="stroke:#00ff00;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  255. id="polyline78" />
  256. <!-- Arrowhead on XXXpoint 5250 8550 - 5250 6690-->
  257. <!-- Line -->
  258. <polyline
  259. points="6000,6300 8048,7910 "
  260. style="stroke:#87cfff;stroke-width:30;stroke-linejoin:miter;stroke-linecap:butt;marker-end:url(#Arrow1Mend)"
  261. id="polyline82" />
  262. <!-- Arrowhead on XXXpoint 6000 6300 - 8146 7986-->
  263. <!-- Circle -->
  264. <circle
  265. cx="2850"
  266. cy="4350"
  267. r="76"
  268. style="fill:#000000;stroke:#000000;stroke-width:14;"
  269. id="circle86" />
  270. <!-- Circle -->
  271. <circle
  272. cx="3150"
  273. cy="4350"
  274. r="76"
  275. style="fill:#000000;stroke:#000000;stroke-width:14;"
  276. id="circle88" />
  277. <!-- Circle -->
  278. <circle
  279. cx="3450"
  280. cy="4350"
  281. r="76"
  282. style="fill:#000000;stroke:#000000;stroke-width:14;"
  283. id="circle90" />
  284. <!-- Circle -->
  285. <circle
  286. cx="1350"
  287. cy="5550"
  288. r="76"
  289. style="fill:#000000;stroke:#000000;stroke-width:14;"
  290. id="circle92" />
  291. <!-- Circle -->
  292. <circle
  293. cx="1650"
  294. cy="5550"
  295. r="76"
  296. style="fill:#000000;stroke:#000000;stroke-width:14;"
  297. id="circle94" />
  298. <!-- Circle -->
  299. <circle
  300. cx="1950"
  301. cy="5550"
  302. r="76"
  303. style="fill:#000000;stroke:#000000;stroke-width:14;"
  304. id="circle96" />
  305. <!-- Circle -->
  306. <circle
  307. cx="4350"
  308. cy="5550"
  309. r="76"
  310. style="fill:#000000;stroke:#000000;stroke-width:14;"
  311. id="circle98" />
  312. <!-- Circle -->
  313. <circle
  314. cx="4650"
  315. cy="5550"
  316. r="76"
  317. style="fill:#000000;stroke:#000000;stroke-width:14;"
  318. id="circle100" />
  319. <!-- Circle -->
  320. <circle
  321. cx="4950"
  322. cy="5550"
  323. r="76"
  324. style="fill:#000000;stroke:#000000;stroke-width:14;"
  325. id="circle102" />
  326. <!-- Line: box -->
  327. <rect
  328. x="7350"
  329. y="7950"
  330. width="1500"
  331. height="900"
  332. rx="0"
  333. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  334. id="rect104" />
  335. <!-- Line: box -->
  336. <rect
  337. x="7350"
  338. y="9450"
  339. width="1500"
  340. height="900"
  341. rx="0"
  342. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  343. id="rect106" />
  344. <!-- Line -->
  345. <polyline
  346. points="8100,8850 8100,9384 "
  347. style="stroke:#000000;stroke-width:30;stroke-linejoin:miter;stroke-linecap:butt;marker-end:url(#Arrow1Mend)"
  348. id="polyline108" />
  349. <!-- Arrowhead on XXXpoint 8100 8850 - 8100 9510-->
  350. <!-- Line: box -->
  351. <rect
  352. x="7350"
  353. y="10950"
  354. width="1500"
  355. height="900"
  356. rx="0"
  357. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
  358. id="rect112" />
  359. <!-- Line -->
  360. <polyline
  361. points="8100,10350 8100,10884 "
  362. style="stroke:#000000;stroke-width:30;stroke-linejoin:miter;stroke-linecap:butt;marker-end:url(#Arrow1Mend)"
  363. id="polyline114" />
  364. <!-- Arrowhead on XXXpoint 8100 10350 - 8100 11010-->
  365. <!-- Line: box -->
  366. <rect
  367. x="750"
  368. y="3900"
  369. width="1800"
  370. height="900"
  371. rx="0"
  372. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
  373. id="rect118" />
  374. <!-- Line: box -->
  375. <rect
  376. x="300"
  377. y="7050"
  378. width="1500"
  379. height="900"
  380. rx="0"
  381. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  382. id="rect120" />
  383. <!-- Line: box -->
  384. <rect
  385. x="3750"
  386. y="3900"
  387. width="1800"
  388. height="900"
  389. rx="0"
  390. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
  391. id="rect122" />
  392. <!-- Line: box -->
  393. <rect
  394. x="4500"
  395. y="5850"
  396. width="1500"
  397. height="900"
  398. rx="0"
  399. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  400. id="rect124" />
  401. <!-- Line: box -->
  402. <rect
  403. x="3300"
  404. y="7050"
  405. width="1500"
  406. height="900"
  407. rx="0"
  408. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  409. id="rect126" />
  410. <!-- Line: box -->
  411. <rect
  412. x="2250"
  413. y="2100"
  414. width="1800"
  415. height="900"
  416. rx="0"
  417. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
  418. id="rect128" />
  419. <!-- Line: box -->
  420. <rect
  421. x="0"
  422. y="9750"
  423. width="2100"
  424. height="900"
  425. rx="0"
  426. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
  427. id="rect130" />
  428. <!-- Line: box -->
  429. <rect
  430. x="1350"
  431. y="8550"
  432. width="2100"
  433. height="900"
  434. rx="0"
  435. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
  436. id="rect132" />
  437. <!-- Line: box -->
  438. <rect
  439. x="3000"
  440. y="9750"
  441. width="2100"
  442. height="900"
  443. rx="0"
  444. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
  445. id="rect134" />
  446. <!-- Line: box -->
  447. <rect
  448. x="4350"
  449. y="8550"
  450. width="2100"
  451. height="900"
  452. rx="0"
  453. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
  454. id="rect136" />
  455. <!-- Line: box -->
  456. <rect
  457. x="1500"
  458. y="5850"
  459. width="1500"
  460. height="900"
  461. rx="0"
  462. style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  463. id="rect138" />
  464. <!-- Text -->
  465. <text
  466. xml:space="preserve"
  467. x="8100"
  468. y="8250"
  469. fill="#000000"
  470. font-family="Courier"
  471. font-style="normal"
  472. font-weight="bold"
  473. font-size="192"
  474. text-anchor="middle"
  475. id="text140">struct</text>
  476. <!-- Text -->
  477. <text
  478. xml:space="preserve"
  479. x="8100"
  480. y="8550"
  481. fill="#000000"
  482. font-family="Courier"
  483. font-style="normal"
  484. font-weight="bold"
  485. font-size="192"
  486. text-anchor="middle"
  487. id="text142">rcu_head</text>
  488. <!-- Text -->
  489. <text
  490. xml:space="preserve"
  491. x="8100"
  492. y="9750"
  493. fill="#000000"
  494. font-family="Courier"
  495. font-style="normal"
  496. font-weight="bold"
  497. font-size="192"
  498. text-anchor="middle"
  499. id="text144">struct</text>
  500. <!-- Text -->
  501. <text
  502. xml:space="preserve"
  503. x="8100"
  504. y="10050"
  505. fill="#000000"
  506. font-family="Courier"
  507. font-style="normal"
  508. font-weight="bold"
  509. font-size="192"
  510. text-anchor="middle"
  511. id="text146">rcu_head</text>
  512. <!-- Text -->
  513. <text
  514. xml:space="preserve"
  515. x="8100"
  516. y="11250"
  517. fill="#000000"
  518. font-family="Courier"
  519. font-style="normal"
  520. font-weight="bold"
  521. font-size="192"
  522. text-anchor="middle"
  523. id="text148">struct</text>
  524. <!-- Text -->
  525. <text
  526. xml:space="preserve"
  527. x="8100"
  528. y="11550"
  529. fill="#000000"
  530. font-family="Courier"
  531. font-style="normal"
  532. font-weight="bold"
  533. font-size="192"
  534. text-anchor="middle"
  535. id="text150">rcu_head</text>
  536. <!-- Text -->
  537. <text
  538. xml:space="preserve"
  539. x="6000"
  540. y="1200"
  541. fill="#000000"
  542. font-family="Helvetica"
  543. font-style="normal"
  544. font-weight="normal"
  545. font-size="192"
  546. text-anchor="end"
  547. id="text152">rcu_sched</text>
  548. <!-- Text -->
  549. <text
  550. xml:space="preserve"
  551. x="6450"
  552. y="750"
  553. fill="#000000"
  554. font-family="Helvetica"
  555. font-style="normal"
  556. font-weight="normal"
  557. font-size="192"
  558. text-anchor="end"
  559. id="text154">rcu_bh</text>
  560. <!-- Text -->
  561. <text
  562. xml:space="preserve"
  563. x="3150"
  564. y="2400"
  565. fill="#000000"
  566. font-family="Courier"
  567. font-style="normal"
  568. font-weight="bold"
  569. font-size="192"
  570. text-anchor="middle"
  571. id="text156">struct</text>
  572. <!-- Text -->
  573. <text
  574. xml:space="preserve"
  575. x="3150"
  576. y="2700"
  577. fill="#000000"
  578. font-family="Courier"
  579. font-style="normal"
  580. font-weight="bold"
  581. font-size="192"
  582. text-anchor="middle"
  583. id="text158">rcu_node</text>
  584. <!-- Text -->
  585. <text
  586. xml:space="preserve"
  587. x="1650"
  588. y="4200"
  589. fill="#000000"
  590. font-family="Courier"
  591. font-style="normal"
  592. font-weight="bold"
  593. font-size="192"
  594. text-anchor="middle"
  595. id="text160">struct</text>
  596. <!-- Text -->
  597. <text
  598. xml:space="preserve"
  599. x="1650"
  600. y="4500"
  601. fill="#000000"
  602. font-family="Courier"
  603. font-style="normal"
  604. font-weight="bold"
  605. font-size="192"
  606. text-anchor="middle"
  607. id="text162">rcu_node</text>
  608. <!-- Text -->
  609. <text
  610. xml:space="preserve"
  611. x="4650"
  612. y="4500"
  613. fill="#000000"
  614. font-family="Courier"
  615. font-style="normal"
  616. font-weight="bold"
  617. font-size="192"
  618. text-anchor="middle"
  619. id="text164">rcu_node</text>
  620. <!-- Text -->
  621. <text
  622. xml:space="preserve"
  623. x="4650"
  624. y="4200"
  625. fill="#000000"
  626. font-family="Courier"
  627. font-style="normal"
  628. font-weight="bold"
  629. font-size="192"
  630. text-anchor="middle"
  631. id="text166">struct</text>
  632. <!-- Text -->
  633. <text
  634. xml:space="preserve"
  635. x="2250"
  636. y="6150"
  637. fill="#000000"
  638. font-family="Courier"
  639. font-style="normal"
  640. font-weight="bold"
  641. font-size="192"
  642. text-anchor="middle"
  643. id="text168">struct</text>
  644. <!-- Text -->
  645. <text
  646. xml:space="preserve"
  647. x="2250"
  648. y="6450"
  649. fill="#000000"
  650. font-family="Courier"
  651. font-style="normal"
  652. font-weight="bold"
  653. font-size="192"
  654. text-anchor="middle"
  655. id="text170">rcu_data</text>
  656. <!-- Text -->
  657. <text
  658. xml:space="preserve"
  659. x="1050"
  660. y="7350"
  661. fill="#000000"
  662. font-family="Courier"
  663. font-style="normal"
  664. font-weight="bold"
  665. font-size="192"
  666. text-anchor="middle"
  667. id="text172">struct</text>
  668. <!-- Text -->
  669. <text
  670. xml:space="preserve"
  671. x="1050"
  672. y="7650"
  673. fill="#000000"
  674. font-family="Courier"
  675. font-style="normal"
  676. font-weight="bold"
  677. font-size="192"
  678. text-anchor="middle"
  679. id="text174">rcu_data</text>
  680. <!-- Text -->
  681. <text
  682. xml:space="preserve"
  683. x="5250"
  684. y="6150"
  685. fill="#000000"
  686. font-family="Courier"
  687. font-style="normal"
  688. font-weight="bold"
  689. font-size="192"
  690. text-anchor="middle"
  691. id="text176">struct</text>
  692. <!-- Text -->
  693. <text
  694. xml:space="preserve"
  695. x="5250"
  696. y="6450"
  697. fill="#000000"
  698. font-family="Courier"
  699. font-style="normal"
  700. font-weight="bold"
  701. font-size="192"
  702. text-anchor="middle"
  703. id="text178">rcu_data</text>
  704. <!-- Text -->
  705. <text
  706. xml:space="preserve"
  707. x="4050"
  708. y="7350"
  709. fill="#000000"
  710. font-family="Courier"
  711. font-style="normal"
  712. font-weight="bold"
  713. font-size="192"
  714. text-anchor="middle"
  715. id="text180">struct</text>
  716. <!-- Text -->
  717. <text
  718. xml:space="preserve"
  719. x="4050"
  720. y="7650"
  721. fill="#000000"
  722. font-family="Courier"
  723. font-style="normal"
  724. font-weight="bold"
  725. font-size="192"
  726. text-anchor="middle"
  727. id="text182">rcu_data</text>
  728. <!-- Text -->
  729. <text
  730. xml:space="preserve"
  731. x="450"
  732. y="1800"
  733. fill="#000000"
  734. font-family="Courier"
  735. font-style="normal"
  736. font-weight="bold"
  737. font-size="192"
  738. text-anchor="start"
  739. id="text184">struct rcu_state</text>
  740. <!-- Text -->
  741. <text
  742. xml:space="preserve"
  743. x="1050"
  744. y="10050"
  745. fill="#000000"
  746. font-family="Courier"
  747. font-style="normal"
  748. font-weight="bold"
  749. font-size="192"
  750. text-anchor="middle"
  751. id="text186">struct</text>
  752. <!-- Text -->
  753. <text
  754. xml:space="preserve"
  755. x="1050"
  756. y="10350"
  757. fill="#000000"
  758. font-family="Courier"
  759. font-style="normal"
  760. font-weight="bold"
  761. font-size="192"
  762. text-anchor="middle"
  763. id="text188">rcu_dynticks</text>
  764. <!-- Text -->
  765. <text
  766. xml:space="preserve"
  767. x="4050"
  768. y="10050"
  769. fill="#000000"
  770. font-family="Courier"
  771. font-style="normal"
  772. font-weight="bold"
  773. font-size="192"
  774. text-anchor="middle"
  775. id="text190">struct</text>
  776. <!-- Text -->
  777. <text
  778. xml:space="preserve"
  779. x="4050"
  780. y="10350"
  781. fill="#000000"
  782. font-family="Courier"
  783. font-style="normal"
  784. font-weight="bold"
  785. font-size="192"
  786. text-anchor="middle"
  787. id="text192">rcu_dynticks</text>
  788. <!-- Text -->
  789. <text
  790. xml:space="preserve"
  791. x="2400"
  792. y="8850"
  793. fill="#000000"
  794. font-family="Courier"
  795. font-style="normal"
  796. font-weight="bold"
  797. font-size="192"
  798. text-anchor="middle"
  799. id="text194">struct</text>
  800. <!-- Text -->
  801. <text
  802. xml:space="preserve"
  803. x="2400"
  804. y="9150"
  805. fill="#000000"
  806. font-family="Courier"
  807. font-style="normal"
  808. font-weight="bold"
  809. font-size="192"
  810. text-anchor="middle"
  811. id="text196">rcu_dynticks</text>
  812. <!-- Text -->
  813. <text
  814. xml:space="preserve"
  815. x="5400"
  816. y="8850"
  817. fill="#000000"
  818. font-family="Courier"
  819. font-style="normal"
  820. font-weight="bold"
  821. font-size="192"
  822. text-anchor="middle"
  823. id="text198">struct</text>
  824. <!-- Text -->
  825. <text
  826. xml:space="preserve"
  827. x="5400"
  828. y="9150"
  829. fill="#000000"
  830. font-family="Courier"
  831. font-style="normal"
  832. font-weight="bold"
  833. font-size="192"
  834. text-anchor="middle"
  835. id="text200">rcu_dynticks</text>
  836. <!-- Text -->
  837. <text
  838. xml:space="preserve"
  839. x="6900"
  840. y="300"
  841. fill="#000000"
  842. font-family="Helvetica"
  843. font-style="normal"
  844. font-weight="normal"
  845. font-size="192"
  846. text-anchor="end"
  847. id="text202">rcu_preempt</text>
  848. <!-- Line -->
  849. <polyline
  850. points="5250,5850 5250,4864 "
  851. style="stroke:#00d1d1;stroke-width:29.99463964;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  852. id="polyline204" />
  853. <!-- Arrowhead on XXXpoint 5250 5850 - 5250 4740-->
  854. </g>
  855. </svg>