nxtlist.svg 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
  3. <!-- CreationDate: Wed Dec 9 17:39:46 2015 -->
  4. <!-- Magnification: 3.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="10.4in"
  14. height="10.4in"
  15. viewBox="-66 -66 12507 12507"
  16. id="svg2"
  17. version="1.1"
  18. inkscape:version="0.48.4 r9939"
  19. sodipodi:docname="nxtlist.fig">
  20. <metadata
  21. id="metadata94">
  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="defs92">
  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="path3852"
  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="925"
  58. inkscape:window-height="928"
  59. id="namedview90"
  60. showgrid="false"
  61. inkscape:zoom="0.80021373"
  62. inkscape:cx="467.99997"
  63. inkscape:cy="467.99997"
  64. inkscape:window-x="948"
  65. inkscape:window-y="73"
  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="0"
  74. y="0"
  75. width="7875"
  76. height="1125"
  77. rx="0"
  78. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  79. id="rect6" />
  80. <!-- Line: box -->
  81. <rect
  82. x="0"
  83. y="1125"
  84. width="7875"
  85. height="1125"
  86. rx="0"
  87. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  88. id="rect8" />
  89. <!-- Line: box -->
  90. <rect
  91. x="0"
  92. y="2250"
  93. width="7875"
  94. height="1125"
  95. rx="0"
  96. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  97. id="rect10" />
  98. <!-- Line: box -->
  99. <rect
  100. x="0"
  101. y="3375"
  102. width="7875"
  103. height="1125"
  104. rx="0"
  105. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  106. id="rect12" />
  107. <!-- Line: box -->
  108. <rect
  109. x="0"
  110. y="4500"
  111. width="7875"
  112. height="1125"
  113. rx="0"
  114. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
  115. id="rect14" />
  116. <!-- Line: box -->
  117. <rect
  118. x="10575"
  119. y="0"
  120. width="1800"
  121. height="1125"
  122. rx="0"
  123. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  124. id="rect16" />
  125. <!-- Line: box -->
  126. <rect
  127. x="10575"
  128. y="1125"
  129. width="1800"
  130. height="1125"
  131. rx="0"
  132. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  133. id="rect18" />
  134. <!-- Line -->
  135. <polyline
  136. points="11475,2250 11475,3276 "
  137. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  138. id="polyline20" />
  139. <!-- Arrowhead on XXXpoint 11475 2250 - 11475 3465-->
  140. <!-- Line: box -->
  141. <rect
  142. x="10575"
  143. y="6750"
  144. width="1800"
  145. height="1125"
  146. rx="0"
  147. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  148. id="rect24" />
  149. <!-- Line: box -->
  150. <rect
  151. x="10575"
  152. y="7875"
  153. width="1800"
  154. height="1125"
  155. rx="0"
  156. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  157. id="rect26" />
  158. <!-- Line: box -->
  159. <rect
  160. x="10575"
  161. y="10125"
  162. width="1800"
  163. height="1125"
  164. rx="0"
  165. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  166. id="rect28" />
  167. <!-- Line: box -->
  168. <rect
  169. x="10575"
  170. y="11250"
  171. width="1800"
  172. height="1125"
  173. rx="0"
  174. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  175. id="rect30" />
  176. <!-- Line: box -->
  177. <rect
  178. x="10575"
  179. y="3375"
  180. width="1800"
  181. height="1125"
  182. rx="0"
  183. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  184. id="rect32" />
  185. <!-- Line -->
  186. <polyline
  187. points="11475,5625 11475,6651 "
  188. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  189. id="polyline34" />
  190. <!-- Arrowhead on XXXpoint 11475 5625 - 11475 6840-->
  191. <!-- Line -->
  192. <polyline
  193. points="7875,225 10476,225 "
  194. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  195. id="polyline38" />
  196. <!-- Arrowhead on XXXpoint 7875 225 - 10665 225-->
  197. <!-- Line -->
  198. <polyline
  199. points="7875,1350 9675,1350 9675,675 7971,675 "
  200. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  201. id="polyline42" />
  202. <!-- Arrowhead on XXXpoint 9675 675 - 7785 675-->
  203. <!-- Line -->
  204. <polyline
  205. points="7875,2475 9675,2475 9675,4725 10476,4725 "
  206. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  207. id="polyline46" />
  208. <!-- Arrowhead on XXXpoint 9675 4725 - 10665 4725-->
  209. <!-- Line -->
  210. <polyline
  211. points="7875,3600 9225,3600 9225,5175 10476,5175 "
  212. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  213. id="polyline50" />
  214. <!-- Arrowhead on XXXpoint 9225 5175 - 10665 5175-->
  215. <!-- Line -->
  216. <polyline
  217. points="7875,4725 8775,4725 8775,11475 10476,11475 "
  218. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  219. id="polyline54" />
  220. <!-- Arrowhead on XXXpoint 8775 11475 - 10665 11475-->
  221. <!-- Line: box -->
  222. <rect
  223. x="10575"
  224. y="4500"
  225. width="1800"
  226. height="1125"
  227. rx="0"
  228. style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
  229. id="rect58" />
  230. <!-- Line -->
  231. <polyline
  232. points="11475,9000 11475,10026 "
  233. style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
  234. id="polyline60" />
  235. <!-- Arrowhead on XXXpoint 11475 9000 - 11475 10215-->
  236. <!-- Text -->
  237. <text
  238. xml:space="preserve"
  239. x="225"
  240. y="675"
  241. fill="#000000"
  242. font-family="Courier"
  243. font-style="normal"
  244. font-weight="bold"
  245. font-size="324"
  246. text-anchor="start"
  247. id="text64">nxtlist</text>
  248. <!-- Text -->
  249. <text
  250. xml:space="preserve"
  251. x="225"
  252. y="1800"
  253. fill="#000000"
  254. font-family="Courier"
  255. font-style="normal"
  256. font-weight="bold"
  257. font-size="324"
  258. text-anchor="start"
  259. id="text66">nxttail[RCU_DONE_TAIL]</text>
  260. <!-- Text -->
  261. <text
  262. xml:space="preserve"
  263. x="225"
  264. y="2925"
  265. fill="#000000"
  266. font-family="Courier"
  267. font-style="normal"
  268. font-weight="bold"
  269. font-size="324"
  270. text-anchor="start"
  271. id="text68">nxttail[RCU_WAIT_TAIL]</text>
  272. <!-- Text -->
  273. <text
  274. xml:space="preserve"
  275. x="225"
  276. y="4050"
  277. fill="#000000"
  278. font-family="Courier"
  279. font-style="normal"
  280. font-weight="bold"
  281. font-size="324"
  282. text-anchor="start"
  283. id="text70">nxttail[RCU_NEXT_READY_TAIL]</text>
  284. <!-- Text -->
  285. <text
  286. xml:space="preserve"
  287. x="225"
  288. y="5175"
  289. fill="#000000"
  290. font-family="Courier"
  291. font-style="normal"
  292. font-weight="bold"
  293. font-size="324"
  294. text-anchor="start"
  295. id="text72">nxttail[RCU_NEXT_TAIL]</text>
  296. <!-- Text -->
  297. <text
  298. xml:space="preserve"
  299. x="11475"
  300. y="675"
  301. fill="#000000"
  302. font-family="Helvetica"
  303. font-style="normal"
  304. font-weight="normal"
  305. font-size="324"
  306. text-anchor="middle"
  307. id="text74">CB 1</text>
  308. <!-- Text -->
  309. <text
  310. xml:space="preserve"
  311. x="11475"
  312. y="1800"
  313. fill="#000000"
  314. font-family="Helvetica"
  315. font-style="normal"
  316. font-weight="normal"
  317. font-size="324"
  318. text-anchor="middle"
  319. id="text76">next</text>
  320. <!-- Text -->
  321. <text
  322. xml:space="preserve"
  323. x="11475"
  324. y="7425"
  325. fill="#000000"
  326. font-family="Helvetica"
  327. font-style="normal"
  328. font-weight="normal"
  329. font-size="324"
  330. text-anchor="middle"
  331. id="text78">CB 3</text>
  332. <!-- Text -->
  333. <text
  334. xml:space="preserve"
  335. x="11475"
  336. y="8550"
  337. fill="#000000"
  338. font-family="Helvetica"
  339. font-style="normal"
  340. font-weight="normal"
  341. font-size="324"
  342. text-anchor="middle"
  343. id="text80">next</text>
  344. <!-- Text -->
  345. <text
  346. xml:space="preserve"
  347. x="11475"
  348. y="10800"
  349. fill="#000000"
  350. font-family="Helvetica"
  351. font-style="normal"
  352. font-weight="normal"
  353. font-size="324"
  354. text-anchor="middle"
  355. id="text82">CB 4</text>
  356. <!-- Text -->
  357. <text
  358. xml:space="preserve"
  359. x="11475"
  360. y="11925"
  361. fill="#000000"
  362. font-family="Helvetica"
  363. font-style="normal"
  364. font-weight="normal"
  365. font-size="324"
  366. text-anchor="middle"
  367. id="text84">next</text>
  368. <!-- Text -->
  369. <text
  370. xml:space="preserve"
  371. x="11475"
  372. y="4050"
  373. fill="#000000"
  374. font-family="Helvetica"
  375. font-style="normal"
  376. font-weight="normal"
  377. font-size="324"
  378. text-anchor="middle"
  379. id="text86">CB 2</text>
  380. <!-- Text -->
  381. <text
  382. xml:space="preserve"
  383. x="11475"
  384. y="5175"
  385. fill="#000000"
  386. font-family="Helvetica"
  387. font-style="normal"
  388. font-weight="normal"
  389. font-size="324"
  390. text-anchor="middle"
  391. id="text88">next</text>
  392. </g>
  393. </svg>