Merge tag 'rproc-v4.15' of git://github.com/andersson/remoteproc
[linux/fpc-iii.git] / Documentation / RCU / Design / Data-Structures / BigTreeClassicRCUBH.svg
blob9bbb1944f962d5a8c22861492f136b9e5431f9a9
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
4 <!-- CreationDate: Wed Dec 9 17:26:09 2015 -->
6 <!-- Magnification: 2.000 -->
8 <svg
9 xmlns:dc="http://purl.org/dc/elements/1.1/"
10 xmlns:cc="http://creativecommons.org/ns#"
11 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12 xmlns:svg="http://www.w3.org/2000/svg"
13 xmlns="http://www.w3.org/2000/svg"
14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16 width="5.7in"
17 height="6.6in"
18 viewBox="-44 -44 6838 7888"
19 id="svg2"
20 version="1.1"
21 inkscape:version="0.48.4 r9939"
22 sodipodi:docname="BigTreeClassicRCUBH.fig">
23 <metadata
24 id="metadata110">
25 <rdf:RDF>
26 <cc:Work
27 rdf:about="">
28 <dc:format>image/svg+xml</dc:format>
29 <dc:type
30 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
31 <dc:title></dc:title>
32 </cc:Work>
33 </rdf:RDF>
34 </metadata>
35 <defs
36 id="defs108">
37 <marker
38 inkscape:stockid="Arrow1Mend"
39 orient="auto"
40 refY="0.0"
41 refX="0.0"
42 id="Arrow1Mend"
43 style="overflow:visible;">
44 <path
45 id="path3868"
46 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 "
47 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
48 transform="scale(0.4) rotate(180) translate(10,0)" />
49 </marker>
50 <marker
51 inkscape:stockid="Arrow2Mend"
52 orient="auto"
53 refY="0.0"
54 refX="0.0"
55 id="Arrow2Mend"
56 style="overflow:visible;">
57 <path
58 id="path3886"
59 style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
60 d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
61 transform="scale(0.6) rotate(180) translate(0,0)" />
62 </marker>
63 </defs>
64 <sodipodi:namedview
65 pagecolor="#ffffff"
66 bordercolor="#666666"
67 borderopacity="1"
68 objecttolerance="10"
69 gridtolerance="10"
70 guidetolerance="10"
71 inkscape:pageopacity="0"
72 inkscape:pageshadow="2"
73 inkscape:window-width="878"
74 inkscape:window-height="1148"
75 id="namedview106"
76 showgrid="false"
77 inkscape:zoom="1.3547758"
78 inkscape:cx="256.5"
79 inkscape:cy="297"
80 inkscape:window-x="45"
81 inkscape:window-y="24"
82 inkscape:window-maximized="0"
83 inkscape:current-layer="g4" />
85 style="stroke-width:.025in; fill:none"
86 id="g4">
87 <!-- Line: box -->
88 <rect
89 x="450"
90 y="0"
91 width="6300"
92 height="7350"
93 rx="0"
94 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
95 id="rect6" />
96 <!-- Line: box -->
97 <rect
98 x="4950"
99 y="4950"
100 width="1500"
101 height="900"
102 rx="0"
103 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
104 id="rect8" />
105 <!-- Line: box -->
106 <rect
107 x="750"
108 y="600"
109 width="5700"
110 height="3750"
111 rx="0"
112 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
113 id="rect10" />
114 <!-- Line: box -->
115 <rect
116 x="0"
117 y="450"
118 width="6300"
119 height="7350"
120 rx="0"
121 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
122 id="rect12" />
123 <!-- Line: box -->
124 <rect
125 x="300"
126 y="1050"
127 width="5700"
128 height="3750"
129 rx="0"
130 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
131 id="rect14" />
132 <!-- Circle -->
133 <circle
134 cx="2850"
135 cy="3900"
136 r="76"
137 style="fill:#000000;stroke:#000000;stroke-width:14;"
138 id="circle16" />
139 <!-- Circle -->
140 <circle
141 cx="3150"
142 cy="3900"
143 r="76"
144 style="fill:#000000;stroke:#000000;stroke-width:14;"
145 id="circle18" />
146 <!-- Circle -->
147 <circle
148 cx="3450"
149 cy="3900"
150 r="76"
151 style="fill:#000000;stroke:#000000;stroke-width:14;"
152 id="circle20" />
153 <!-- Circle -->
154 <circle
155 cx="1350"
156 cy="5100"
157 r="76"
158 style="fill:#000000;stroke:#000000;stroke-width:14;"
159 id="circle22" />
160 <!-- Circle -->
161 <circle
162 cx="1650"
163 cy="5100"
164 r="76"
165 style="fill:#000000;stroke:#000000;stroke-width:14;"
166 id="circle24" />
167 <!-- Circle -->
168 <circle
169 cx="1950"
170 cy="5100"
171 r="76"
172 style="fill:#000000;stroke:#000000;stroke-width:14;"
173 id="circle26" />
174 <!-- Circle -->
175 <circle
176 cx="4350"
177 cy="5100"
178 r="76"
179 style="fill:#000000;stroke:#000000;stroke-width:14;"
180 id="circle28" />
181 <!-- Circle -->
182 <circle
183 cx="4650"
184 cy="5100"
185 r="76"
186 style="fill:#000000;stroke:#000000;stroke-width:14;"
187 id="circle30" />
188 <!-- Circle -->
189 <circle
190 cx="4950"
191 cy="5100"
192 r="76"
193 style="fill:#000000;stroke:#000000;stroke-width:14;"
194 id="circle32" />
195 <!-- Line -->
196 <polyline
197 points="1350,3450 2350,2590 "
198 style="stroke:#00d1d1;stroke-width:30.0045575;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
199 id="polyline34" />
200 <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510-->
201 <!-- Line -->
202 <polyline
203 points="4950,3450 3948,2590 "
204 style="stroke:#00d1d1;stroke-width:30.0045575;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
205 id="polyline38" />
206 <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510-->
207 <!-- Line: box -->
208 <rect
209 x="750"
210 y="3450"
211 width="1800"
212 height="900"
213 rx="0"
214 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
215 id="rect42" />
216 <!-- Line -->
217 <polyline
218 points="2250,5400 2250,4414 "
219 style="stroke:#00d1d1;stroke-width:30.0045575;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
220 id="polyline44" />
221 <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290-->
222 <!-- Line: box -->
223 <rect
224 x="1500"
225 y="5400"
226 width="1500"
227 height="900"
228 rx="0"
229 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
230 id="rect48" />
231 <!-- Line: box -->
232 <rect
233 x="300"
234 y="6600"
235 width="1500"
236 height="900"
237 rx="0"
238 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
239 id="rect50" />
240 <!-- Line: box -->
241 <rect
242 x="3750"
243 y="3450"
244 width="1800"
245 height="900"
246 rx="0"
247 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
248 id="rect52" />
249 <!-- Line: box -->
250 <rect
251 x="4500"
252 y="5400"
253 width="1500"
254 height="900"
255 rx="0"
256 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
257 id="rect54" />
258 <!-- Line: box -->
259 <rect
260 x="3300"
261 y="6600"
262 width="1500"
263 height="900"
264 rx="0"
265 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
266 id="rect56" />
267 <!-- Line: box -->
268 <rect
269 x="2250"
270 y="1650"
271 width="1800"
272 height="900"
273 rx="0"
274 style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
275 id="rect58" />
276 <!-- Text -->
277 <text
278 xml:space="preserve"
279 x="6450"
280 y="300"
281 fill="#000000"
282 font-family="Helvetica"
283 font-style="normal"
284 font-weight="normal"
285 font-size="192"
286 text-anchor="end"
287 id="text60">rcu_bh</text>
288 <!-- Text -->
289 <text
290 xml:space="preserve"
291 x="3150"
292 y="1950"
293 fill="#000000"
294 font-family="Courier"
295 font-style="normal"
296 font-weight="bold"
297 font-size="192"
298 text-anchor="middle"
299 id="text62">struct</text>
300 <!-- Text -->
301 <text
302 xml:space="preserve"
303 x="3150"
304 y="2250"
305 fill="#000000"
306 font-family="Courier"
307 font-style="normal"
308 font-weight="bold"
309 font-size="192"
310 text-anchor="middle"
311 id="text64">rcu_node</text>
312 <!-- Text -->
313 <text
314 xml:space="preserve"
315 x="1650"
316 y="3750"
317 fill="#000000"
318 font-family="Courier"
319 font-style="normal"
320 font-weight="bold"
321 font-size="192"
322 text-anchor="middle"
323 id="text66">struct</text>
324 <!-- Text -->
325 <text
326 xml:space="preserve"
327 x="1650"
328 y="4050"
329 fill="#000000"
330 font-family="Courier"
331 font-style="normal"
332 font-weight="bold"
333 font-size="192"
334 text-anchor="middle"
335 id="text68">rcu_node</text>
336 <!-- Text -->
337 <text
338 xml:space="preserve"
339 x="4650"
340 y="4050"
341 fill="#000000"
342 font-family="Courier"
343 font-style="normal"
344 font-weight="bold"
345 font-size="192"
346 text-anchor="middle"
347 id="text70">rcu_node</text>
348 <!-- Text -->
349 <text
350 xml:space="preserve"
351 x="4650"
352 y="3750"
353 fill="#000000"
354 font-family="Courier"
355 font-style="normal"
356 font-weight="bold"
357 font-size="192"
358 text-anchor="middle"
359 id="text72">struct</text>
360 <!-- Text -->
361 <text
362 xml:space="preserve"
363 x="2250"
364 y="5700"
365 fill="#000000"
366 font-family="Courier"
367 font-style="normal"
368 font-weight="bold"
369 font-size="192"
370 text-anchor="middle"
371 id="text74">struct</text>
372 <!-- Text -->
373 <text
374 xml:space="preserve"
375 x="2250"
376 y="6000"
377 fill="#000000"
378 font-family="Courier"
379 font-style="normal"
380 font-weight="bold"
381 font-size="192"
382 text-anchor="middle"
383 id="text76">rcu_data</text>
384 <!-- Text -->
385 <text
386 xml:space="preserve"
387 x="1050"
388 y="6900"
389 fill="#000000"
390 font-family="Courier"
391 font-style="normal"
392 font-weight="bold"
393 font-size="192"
394 text-anchor="middle"
395 id="text78">struct</text>
396 <!-- Text -->
397 <text
398 xml:space="preserve"
399 x="1050"
400 y="7200"
401 fill="#000000"
402 font-family="Courier"
403 font-style="normal"
404 font-weight="bold"
405 font-size="192"
406 text-anchor="middle"
407 id="text80">rcu_data</text>
408 <!-- Text -->
409 <text
410 xml:space="preserve"
411 x="5250"
412 y="5700"
413 fill="#000000"
414 font-family="Courier"
415 font-style="normal"
416 font-weight="bold"
417 font-size="192"
418 text-anchor="middle"
419 id="text82">struct</text>
420 <!-- Text -->
421 <text
422 xml:space="preserve"
423 x="5250"
424 y="6000"
425 fill="#000000"
426 font-family="Courier"
427 font-style="normal"
428 font-weight="bold"
429 font-size="192"
430 text-anchor="middle"
431 id="text84">rcu_data</text>
432 <!-- Text -->
433 <text
434 xml:space="preserve"
435 x="4050"
436 y="6900"
437 fill="#000000"
438 font-family="Courier"
439 font-style="normal"
440 font-weight="bold"
441 font-size="192"
442 text-anchor="middle"
443 id="text86">struct</text>
444 <!-- Text -->
445 <text
446 xml:space="preserve"
447 x="4050"
448 y="7200"
449 fill="#000000"
450 font-family="Courier"
451 font-style="normal"
452 font-weight="bold"
453 font-size="192"
454 text-anchor="middle"
455 id="text88">rcu_data</text>
456 <!-- Text -->
457 <text
458 xml:space="preserve"
459 x="450"
460 y="1350"
461 fill="#000000"
462 font-family="Courier"
463 font-style="normal"
464 font-weight="bold"
465 font-size="192"
466 text-anchor="start"
467 id="text90">struct rcu_state</text>
468 <!-- Text -->
469 <text
470 xml:space="preserve"
471 x="6000"
472 y="750"
473 fill="#000000"
474 font-family="Helvetica"
475 font-style="normal"
476 font-weight="normal"
477 font-size="192"
478 text-anchor="end"
479 id="text92">rcu_sched</text>
480 <!-- Line -->
481 <polyline
482 points="5250,5400 5250,4414 "
483 style="stroke:#00d1d1;stroke-width:30.0045575;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
484 id="polyline94" />
485 <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290-->
486 <!-- Line -->
487 <polyline
488 points="4050,6600 4050,4414 "
489 style="stroke:#00d1d1;stroke-width:30.0045575;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
490 id="polyline98" />
491 <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290-->
492 <!-- Line -->
493 <polyline
494 points="1050,6600 1050,4414 "
495 style="stroke:#00d1d1;stroke-width:30.0045575;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
496 id="polyline102" />
497 <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290-->
498 </g>
499 </svg>