]> git.proxmox.com Git - ceph.git/blame - ceph/src/seastar/dpdk/doc/guides/prog_guide/img/ring-enqueue3.svg
import 15.2.0 Octopus source
[ceph.git] / ceph / src / seastar / dpdk / doc / guides / prog_guide / img / ring-enqueue3.svg
CommitLineData
7c673cae
FG
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
9f95a23c
TL
4<!-- SPDX-License-Identifier: BSD-3-Clause -->
5<!-- Copyright(c) 2010 Intel Corporation -->
7c673cae
FG
6
7<svg
8 xmlns:dc="http://purl.org/dc/elements/1.1/"
9 xmlns:cc="http://creativecommons.org/ns#"
10 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
11 xmlns:svg="http://www.w3.org/2000/svg"
12 xmlns="http://www.w3.org/2000/svg"
13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
15 width="484.05716"
16 height="385.63785"
17 id="svg3388"
18 version="1.1"
19 inkscape:version="0.48.4 r9939"
20 sodipodi:docname="ring-enqueue3.svg">
21 <defs
22 id="defs3390">
23 <marker
24 inkscape:stockid="Arrow1Lend"
25 orient="auto"
26 refY="0"
27 refX="0"
28 id="Arrow1Lend"
29 style="overflow:visible">
30 <path
31 id="path4317"
32 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
33 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
34 transform="matrix(-0.8,0,0,-0.8,-10,0)"
35 inkscape:connector-curvature="0" />
36 </marker>
37 <inkscape:perspective
38 sodipodi:type="inkscape:persp3d"
39 inkscape:vp_x="0 : 526.18109 : 1"
40 inkscape:vp_y="0 : 1000 : 0"
41 inkscape:vp_z="744.09448 : 526.18109 : 1"
42 inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
43 id="perspective3396" />
44 <inkscape:perspective
45 id="perspective4180"
46 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
47 inkscape:vp_z="1 : 0.5 : 1"
48 inkscape:vp_y="0 : 1000 : 0"
49 inkscape:vp_x="0 : 0.5 : 1"
50 sodipodi:type="inkscape:persp3d" />
51 <inkscape:perspective
52 id="perspective4180-6"
53 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
54 inkscape:vp_z="1 : 0.5 : 1"
55 inkscape:vp_y="0 : 1000 : 0"
56 inkscape:vp_x="0 : 0.5 : 1"
57 sodipodi:type="inkscape:persp3d" />
58 <inkscape:perspective
59 id="perspective4180-0"
60 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
61 inkscape:vp_z="1 : 0.5 : 1"
62 inkscape:vp_y="0 : 1000 : 0"
63 inkscape:vp_x="0 : 0.5 : 1"
64 sodipodi:type="inkscape:persp3d" />
65 <inkscape:perspective
66 id="perspective4180-3"
67 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
68 inkscape:vp_z="1 : 0.5 : 1"
69 inkscape:vp_y="0 : 1000 : 0"
70 inkscape:vp_x="0 : 0.5 : 1"
71 sodipodi:type="inkscape:persp3d" />
72 <inkscape:perspective
73 id="perspective4180-06"
74 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
75 inkscape:vp_z="1 : 0.5 : 1"
76 inkscape:vp_y="0 : 1000 : 0"
77 inkscape:vp_x="0 : 0.5 : 1"
78 sodipodi:type="inkscape:persp3d" />
79 <inkscape:perspective
80 id="perspective4180-5"
81 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
82 inkscape:vp_z="1 : 0.5 : 1"
83 inkscape:vp_y="0 : 1000 : 0"
84 inkscape:vp_x="0 : 0.5 : 1"
85 sodipodi:type="inkscape:persp3d" />
86 <inkscape:perspective
87 id="perspective4180-7"
88 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
89 inkscape:vp_z="1 : 0.5 : 1"
90 inkscape:vp_y="0 : 1000 : 0"
91 inkscape:vp_x="0 : 0.5 : 1"
92 sodipodi:type="inkscape:persp3d" />
93 <inkscape:perspective
94 id="perspective4180-69"
95 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
96 inkscape:vp_z="1 : 0.5 : 1"
97 inkscape:vp_y="0 : 1000 : 0"
98 inkscape:vp_x="0 : 0.5 : 1"
99 sodipodi:type="inkscape:persp3d" />
100 <inkscape:perspective
101 id="perspective4281"
102 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
103 inkscape:vp_z="1 : 0.5 : 1"
104 inkscape:vp_y="0 : 1000 : 0"
105 inkscape:vp_x="0 : 0.5 : 1"
106 sodipodi:type="inkscape:persp3d" />
107 <inkscape:perspective
108 id="perspective4281-2"
109 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
110 inkscape:vp_z="1 : 0.5 : 1"
111 inkscape:vp_y="0 : 1000 : 0"
112 inkscape:vp_x="0 : 0.5 : 1"
113 sodipodi:type="inkscape:persp3d" />
114 <inkscape:perspective
115 id="perspective4767"
116 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
117 inkscape:vp_z="1 : 0.5 : 1"
118 inkscape:vp_y="0 : 1000 : 0"
119 inkscape:vp_x="0 : 0.5 : 1"
120 sodipodi:type="inkscape:persp3d" />
121 <marker
122 inkscape:stockid="Arrow1Lend"
123 orient="auto"
124 refY="0"
125 refX="0"
126 id="Arrow1Lend-7"
127 style="overflow:visible">
128 <path
129 id="path4317-4"
130 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
131 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
132 transform="matrix(-0.8,0,0,-0.8,-10,0)"
133 inkscape:connector-curvature="0" />
134 </marker>
135 <inkscape:perspective
136 id="perspective4799"
137 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
138 inkscape:vp_z="1 : 0.5 : 1"
139 inkscape:vp_y="0 : 1000 : 0"
140 inkscape:vp_x="0 : 0.5 : 1"
141 sodipodi:type="inkscape:persp3d" />
142 <inkscape:perspective
143 id="perspective4824"
144 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
145 inkscape:vp_z="1 : 0.5 : 1"
146 inkscape:vp_y="0 : 1000 : 0"
147 inkscape:vp_x="0 : 0.5 : 1"
148 sodipodi:type="inkscape:persp3d" />
149 <inkscape:perspective
150 id="perspective4915"
151 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
152 inkscape:vp_z="1 : 0.5 : 1"
153 inkscape:vp_y="0 : 1000 : 0"
154 inkscape:vp_x="0 : 0.5 : 1"
155 sodipodi:type="inkscape:persp3d" />
156 <inkscape:perspective
157 id="perspective4937"
158 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
159 inkscape:vp_z="1 : 0.5 : 1"
160 inkscape:vp_y="0 : 1000 : 0"
161 inkscape:vp_x="0 : 0.5 : 1"
162 sodipodi:type="inkscape:persp3d" />
163 <inkscape:perspective
164 id="perspective4962"
165 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
166 inkscape:vp_z="1 : 0.5 : 1"
167 inkscape:vp_y="0 : 1000 : 0"
168 inkscape:vp_x="0 : 0.5 : 1"
169 sodipodi:type="inkscape:persp3d" />
170 <inkscape:perspective
171 id="perspective4993"
172 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
173 inkscape:vp_z="1 : 0.5 : 1"
174 inkscape:vp_y="0 : 1000 : 0"
175 inkscape:vp_x="0 : 0.5 : 1"
176 sodipodi:type="inkscape:persp3d" />
177 <marker
178 inkscape:stockid="Arrow1Lend"
179 orient="auto"
180 refY="0"
181 refX="0"
182 id="Arrow1Lend-0"
183 style="overflow:visible">
184 <path
185 id="path4317-6"
186 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
187 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
188 transform="matrix(-0.8,0,0,-0.8,-10,0)"
189 inkscape:connector-curvature="0" />
190 </marker>
191 <marker
192 inkscape:stockid="Arrow1Lend"
193 orient="auto"
194 refY="0"
195 refX="0"
196 id="marker4999"
197 style="overflow:visible">
198 <path
199 id="path5001"
200 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
201 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
202 transform="matrix(-0.8,0,0,-0.8,-10,0)"
203 inkscape:connector-curvature="0" />
204 </marker>
205 <inkscape:perspective
206 id="perspective5091"
207 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
208 inkscape:vp_z="1 : 0.5 : 1"
209 inkscape:vp_y="0 : 1000 : 0"
210 inkscape:vp_x="0 : 0.5 : 1"
211 sodipodi:type="inkscape:persp3d" />
212 <marker
213 inkscape:stockid="Arrow1Lend"
214 orient="auto"
215 refY="0"
216 refX="0"
217 id="Arrow1Lend-9"
218 style="overflow:visible">
219 <path
220 id="path4317-0"
221 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
222 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
223 transform="matrix(-0.8,0,0,-0.8,-10,0)"
224 inkscape:connector-curvature="0" />
225 </marker>
226 <inkscape:perspective
227 id="perspective5121"
228 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
229 inkscape:vp_z="1 : 0.5 : 1"
230 inkscape:vp_y="0 : 1000 : 0"
231 inkscape:vp_x="0 : 0.5 : 1"
232 sodipodi:type="inkscape:persp3d" />
233 <inkscape:perspective
234 id="perspective5121-7"
235 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
236 inkscape:vp_z="1 : 0.5 : 1"
237 inkscape:vp_y="0 : 1000 : 0"
238 inkscape:vp_x="0 : 0.5 : 1"
239 sodipodi:type="inkscape:persp3d" />
240 <inkscape:perspective
241 id="perspective5121-1"
242 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
243 inkscape:vp_z="1 : 0.5 : 1"
244 inkscape:vp_y="0 : 1000 : 0"
245 inkscape:vp_x="0 : 0.5 : 1"
246 sodipodi:type="inkscape:persp3d" />
247 <inkscape:perspective
248 id="perspective5121-9"
249 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
250 inkscape:vp_z="1 : 0.5 : 1"
251 inkscape:vp_y="0 : 1000 : 0"
252 inkscape:vp_x="0 : 0.5 : 1"
253 sodipodi:type="inkscape:persp3d" />
254 <inkscape:perspective
255 id="perspective5710"
256 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
257 inkscape:vp_z="1 : 0.5 : 1"
258 inkscape:vp_y="0 : 1000 : 0"
259 inkscape:vp_x="0 : 0.5 : 1"
260 sodipodi:type="inkscape:persp3d" />
261 <marker
262 inkscape:stockid="Arrow1Lend"
263 orient="auto"
264 refY="0"
265 refX="0"
266 id="Arrow1Lend-6"
267 style="overflow:visible">
268 <path
269 id="path4317-7"
270 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
271 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
272 transform="matrix(-0.8,0,0,-0.8,-10,0)"
273 inkscape:connector-curvature="0" />
274 </marker>
275 <inkscape:perspective
276 id="perspective5738"
277 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
278 inkscape:vp_z="1 : 0.5 : 1"
279 inkscape:vp_y="0 : 1000 : 0"
280 inkscape:vp_x="0 : 0.5 : 1"
281 sodipodi:type="inkscape:persp3d" />
282 </defs>
283 <sodipodi:namedview
284 id="base"
285 pagecolor="#ffffff"
286 bordercolor="#666666"
287 borderopacity="1.0"
288 inkscape:pageopacity="1"
289 inkscape:pageshadow="2"
290 inkscape:zoom="1.4"
291 inkscape:cx="227.83116"
292 inkscape:cy="157.26458"
293 inkscape:document-units="px"
294 inkscape:current-layer="layer1"
295 showgrid="false"
296 inkscape:window-width="958"
297 inkscape:window-height="1002"
298 inkscape:window-x="293"
299 inkscape:window-y="16"
300 inkscape:window-maximized="0"
301 inkscape:snap-grids="false"
302 inkscape:snap-to-guides="true"
303 showguides="false"
304 fit-margin-top="0.1"
305 fit-margin-left="0.1"
306 fit-margin-right="0.1"
307 fit-margin-bottom="0.1">
308 <inkscape:grid
309 type="xygrid"
310 id="grid5162"
311 empspacing="5"
312 visible="true"
313 enabled="true"
314 snapvisiblegridlinesonly="true"
315 originx="-162.97143px"
316 originy="-368.03525px" />
317 </sodipodi:namedview>
318 <metadata
319 id="metadata3393">
320 <rdf:RDF>
321 <cc:Work
322 rdf:about="">
323 <dc:format>image/svg+xml</dc:format>
324 <dc:type
325 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
326 <dc:title />
327 </cc:Work>
328 </rdf:RDF>
329 </metadata>
330 <g
331 inkscape:label="Layer 1"
332 inkscape:groupmode="layer"
333 id="layer1"
334 transform="translate(-162.97143,-298.68909)">
335 <rect
336 style="fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
337 id="rect4257"
338 width="439.41635"
339 height="58.588848"
340 x="186.87822"
341 y="463.44324"
342 rx="11.631636"
343 ry="11.631636" />
344 <g
345 id="g4259"
346 transform="translate(108.51492,3.9469318)">
347 <rect
348 ry="11.631636"
349 rx="11.631636"
350 y="463.79074"
351 x="83.143028"
352 height="49.999996"
353 width="52.857113"
354 id="rect3398"
355 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
356 <rect
357 ry="11.631636"
358 rx="11.631636"
359 y="463.79074"
360 x="137.00014"
361 height="49.999996"
362 width="52.857113"
363 id="rect3398-3"
364 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
365 <rect
366 ry="11.631636"
367 rx="11.631636"
368 y="463.79074"
369 x="190.85725"
370 height="49.999996"
371 width="52.857113"
372 id="rect3398-1"
373 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
374 <rect
375 ry="11.631636"
376 rx="11.631636"
377 y="463.79074"
378 x="244.71437"
379 height="49.999996"
380 width="52.857113"
381 id="rect3398-6"
382 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
383 <rect
384 ry="11.631636"
385 rx="11.631636"
386 y="463.79074"
387 x="298.57147"
388 height="49.999996"
389 width="52.857113"
390 id="rect3398-2"
391 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
392 <rect
393 ry="11.631636"
394 rx="11.631636"
395 y="463.79074"
396 x="352.42859"
397 height="49.999996"
398 width="52.857113"
399 id="rect3398-15"
400 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
401 <rect
402 ry="11.631636"
403 rx="11.631636"
404 y="463.79074"
405 x="406.28571"
406 height="49.999996"
407 width="52.857113"
408 id="rect3398-4"
409 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
410 <rect
411 ry="11.631636"
412 rx="11.631636"
413 y="463.79074"
414 x="460.14282"
415 height="49.999996"
416 width="52.857113"
417 id="rect3398-65"
418 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
419 </g>
420 <text
421 xml:space="preserve"
422 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
423 x="313.90488"
424 y="495.49646"
425 id="text4269"
426 sodipodi:linespacing="125%"><tspan
427 sodipodi:role="line"
428 id="tspan4271"
429 x="313.90488"
430 y="495.49646">obj1</tspan></text>
431 <text
432 xml:space="preserve"
433 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
434 x="368.95203"
435 y="495.49646"
436 id="text4269-4"
437 sodipodi:linespacing="125%"><tspan
438 sodipodi:role="line"
439 id="tspan4271-5"
440 x="368.95203"
441 y="495.49646">obj2</tspan></text>
442 <text
443 xml:space="preserve"
444 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
445 x="422.99518"
446 y="495.49646"
447 id="text4269-5"
448 sodipodi:linespacing="125%"><tspan
449 sodipodi:role="line"
450 id="tspan4271-4"
451 x="422.99518"
452 y="495.49646">obj3</tspan></text>
453 <path
454 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
455 d="m 323.57143,578.07647 0,-42.14286"
456 id="path4309"
457 inkscape:connector-curvature="0" />
458 <text
459 xml:space="preserve"
460 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
461 x="289.85715"
462 y="589.505"
463 id="text4787"
464 sodipodi:linespacing="125%"><tspan
465 sodipodi:role="line"
466 id="tspan4789"
467 x="289.85715"
468 y="589.505">cons_head</tspan></text>
469 <text
470 xml:space="preserve"
471 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
472 x="293.45334"
473 y="603.41034"
474 id="text4787-3"
475 sodipodi:linespacing="125%"><tspan
476 sodipodi:role="line"
477 id="tspan4789-0"
478 x="293.45334"
479 y="603.41034">cons_tail</tspan></text>
480 <text
481 xml:space="preserve"
482 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
483 x="507.2981"
484 y="602.81482"
485 id="text4787-7"
486 sodipodi:linespacing="125%"><tspan
487 sodipodi:role="line"
488 id="tspan4789-8"
489 x="507.2981"
490 y="602.81482">prod_head</tspan></text>
491 <text
492 xml:space="preserve"
493 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
494 x="512.75146"
495 y="587.72028"
496 id="text4787-3-6"
497 sodipodi:linespacing="125%"><tspan
498 sodipodi:role="line"
499 id="tspan4789-0-8"
500 x="512.75146"
501 y="587.72028">prod_tail</tspan></text>
502 <rect
503 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
504 id="rect4889"
505 width="482.85715"
506 height="138.57147"
507 x="163.57143"
508 y="315.21933"
509 rx="11.631636"
510 ry="11.631636" />
511 <text
512 xml:space="preserve"
513 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
514 x="172.28571"
515 y="308.93362"
516 id="text4891"
517 sodipodi:linespacing="125%"><tspan
518 sodipodi:role="line"
519 id="tspan4893"
520 x="172.28571"
521 y="308.93362">local variables</tspan></text>
522 <rect
523 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
524 id="rect4889-8"
525 width="482.85715"
526 height="138.57147"
527 x="163.57143"
528 y="529.93365"
529 rx="11.631636"
530 ry="11.631636" />
531 <text
532 xml:space="preserve"
533 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
534 x="170.89287"
535 y="684.09021"
536 id="text4891-4"
537 sodipodi:linespacing="125%"><tspan
538 sodipodi:role="line"
539 id="tspan4893-3"
540 x="170.89287"
541 y="684.09021">structure state</tspan></text>
542 <path
543 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
544 d="m 325.25296,407.43361 0,42.14286"
545 id="path4309-8"
546 inkscape:connector-curvature="0" />
547 <path
548 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
549 d="m 486.68152,407.43361 0,42.14286"
550 id="path4309-4-9"
551 inkscape:connector-curvature="0" />
552 <text
553 xml:space="preserve"
554 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
555 x="296.992"
556 y="399.48123"
557 id="text4787-3-64"
558 sodipodi:linespacing="125%"><tspan
559 sodipodi:role="line"
560 id="tspan4789-0-9"
561 x="296.992"
562 y="399.48123">cons_tail</tspan></text>
563 <text
564 xml:space="preserve"
565 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
566 x="440.26532"
567 y="399.48123"
568 id="text4787-7-5"
569 sodipodi:linespacing="125%"><tspan
570 sodipodi:role="line"
571 id="tspan4789-8-0"
572 x="440.26532"
573 y="399.48123">prod_head</tspan></text>
574 <text
575 xml:space="preserve"
576 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
577 x="522.43298"
578 y="399.48123"
579 id="text4787-3-6-4"
580 sodipodi:linespacing="125%"><tspan
581 sodipodi:role="line"
582 id="tspan4789-0-8-8"
583 x="522.43298"
584 y="399.48123">prod_next</tspan></text>
585 <path
586 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
587 d="m 537.14285,407.43361 0,42.14286"
588 id="path4309-4-9-9"
589 inkscape:connector-curvature="0" />
590 <path
591 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
592 d="m 540,575.57647 0,-42.14286"
593 id="path4309-4-3"
594 inkscape:connector-curvature="0" />
595 <text
596 xml:space="preserve"
597 style="font-size:14px;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;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
598 x="476.46902"
599 y="495.12097"
600 id="text4269-5-6"
601 sodipodi:linespacing="125%"><tspan
602 sodipodi:role="line"
603 id="tspan4271-4-5"
604 x="476.46902"
605 y="495.12097">obj4</tspan></text>
606 </g>
607</svg>