xref: /OK3568_Linux_fs/kernel/Documentation/RCU/Design/Data-Structures/BigTreeClassicRCU.svg (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2*4882a593Smuzhiyun<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun<!-- CreationDate: Wed Dec  9 17:28:20 2015 -->
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun<!-- Magnification: 3.000 -->
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun<svg
9*4882a593Smuzhiyun   xmlns:dc="http://purl.org/dc/elements/1.1/"
10*4882a593Smuzhiyun   xmlns:cc="http://creativecommons.org/ns#"
11*4882a593Smuzhiyun   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12*4882a593Smuzhiyun   xmlns:svg="http://www.w3.org/2000/svg"
13*4882a593Smuzhiyun   xmlns="http://www.w3.org/2000/svg"
14*4882a593Smuzhiyun   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15*4882a593Smuzhiyun   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16*4882a593Smuzhiyun   width="9.1in"
17*4882a593Smuzhiyun   height="8.9in"
18*4882a593Smuzhiyun   viewBox="-66 -66 10932 10707"
19*4882a593Smuzhiyun   id="svg2"
20*4882a593Smuzhiyun   version="1.1"
21*4882a593Smuzhiyun   inkscape:version="0.48.4 r9939"
22*4882a593Smuzhiyun   sodipodi:docname="BigTreeClassicRCU.fig">
23*4882a593Smuzhiyun  <metadata
24*4882a593Smuzhiyun     id="metadata106">
25*4882a593Smuzhiyun    <rdf:RDF>
26*4882a593Smuzhiyun      <cc:Work
27*4882a593Smuzhiyun         rdf:about="">
28*4882a593Smuzhiyun        <dc:format>image/svg+xml</dc:format>
29*4882a593Smuzhiyun        <dc:type
30*4882a593Smuzhiyun           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
31*4882a593Smuzhiyun        <dc:title></dc:title>
32*4882a593Smuzhiyun      </cc:Work>
33*4882a593Smuzhiyun    </rdf:RDF>
34*4882a593Smuzhiyun  </metadata>
35*4882a593Smuzhiyun  <defs
36*4882a593Smuzhiyun     id="defs104">
37*4882a593Smuzhiyun    <marker
38*4882a593Smuzhiyun       inkscape:stockid="Arrow1Mend"
39*4882a593Smuzhiyun       orient="auto"
40*4882a593Smuzhiyun       refY="0.0"
41*4882a593Smuzhiyun       refX="0.0"
42*4882a593Smuzhiyun       id="Arrow1Mend"
43*4882a593Smuzhiyun       style="overflow:visible;">
44*4882a593Smuzhiyun      <path
45*4882a593Smuzhiyun         id="path3864"
46*4882a593Smuzhiyun         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*4882a593Smuzhiyun         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
48*4882a593Smuzhiyun         transform="scale(0.4) rotate(180) translate(10,0)" />
49*4882a593Smuzhiyun    </marker>
50*4882a593Smuzhiyun  </defs>
51*4882a593Smuzhiyun  <sodipodi:namedview
52*4882a593Smuzhiyun     pagecolor="#ffffff"
53*4882a593Smuzhiyun     bordercolor="#666666"
54*4882a593Smuzhiyun     borderopacity="1"
55*4882a593Smuzhiyun     objecttolerance="10"
56*4882a593Smuzhiyun     gridtolerance="10"
57*4882a593Smuzhiyun     guidetolerance="10"
58*4882a593Smuzhiyun     inkscape:pageopacity="0"
59*4882a593Smuzhiyun     inkscape:pageshadow="2"
60*4882a593Smuzhiyun     inkscape:window-width="973"
61*4882a593Smuzhiyun     inkscape:window-height="1137"
62*4882a593Smuzhiyun     id="namedview102"
63*4882a593Smuzhiyun     showgrid="false"
64*4882a593Smuzhiyun     inkscape:zoom="0.9743589"
65*4882a593Smuzhiyun     inkscape:cx="409.50003"
66*4882a593Smuzhiyun     inkscape:cy="400.49997"
67*4882a593Smuzhiyun     inkscape:window-x="915"
68*4882a593Smuzhiyun     inkscape:window-y="24"
69*4882a593Smuzhiyun     inkscape:window-maximized="0"
70*4882a593Smuzhiyun     inkscape:current-layer="g4" />
71*4882a593Smuzhiyun  <g
72*4882a593Smuzhiyun     style="stroke-width:.025in; fill:none"
73*4882a593Smuzhiyun     id="g4">
74*4882a593Smuzhiyun    <!-- Line: box -->
75*4882a593Smuzhiyun    <rect
76*4882a593Smuzhiyun       x="0"
77*4882a593Smuzhiyun       y="0"
78*4882a593Smuzhiyun       width="10800"
79*4882a593Smuzhiyun       height="5625"
80*4882a593Smuzhiyun       rx="0"
81*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
82*4882a593Smuzhiyun       id="rect6" />
83*4882a593Smuzhiyun    <!-- Line: box -->
84*4882a593Smuzhiyun    <rect
85*4882a593Smuzhiyun       x="1125"
86*4882a593Smuzhiyun       y="3600"
87*4882a593Smuzhiyun       width="2700"
88*4882a593Smuzhiyun       height="1350"
89*4882a593Smuzhiyun       rx="0"
90*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
91*4882a593Smuzhiyun       id="rect8" />
92*4882a593Smuzhiyun    <!-- Line: box -->
93*4882a593Smuzhiyun    <rect
94*4882a593Smuzhiyun       x="3825"
95*4882a593Smuzhiyun       y="900"
96*4882a593Smuzhiyun       width="2700"
97*4882a593Smuzhiyun       height="1350"
98*4882a593Smuzhiyun       rx="0"
99*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
100*4882a593Smuzhiyun       id="rect10" />
101*4882a593Smuzhiyun    <!-- Line: box -->
102*4882a593Smuzhiyun    <rect
103*4882a593Smuzhiyun       x="6525"
104*4882a593Smuzhiyun       y="3600"
105*4882a593Smuzhiyun       width="2700"
106*4882a593Smuzhiyun       height="1350"
107*4882a593Smuzhiyun       rx="0"
108*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
109*4882a593Smuzhiyun       id="rect12" />
110*4882a593Smuzhiyun    <!-- Line -->
111*4882a593Smuzhiyun    <polyline
112*4882a593Smuzhiyun       points="3375,6525 3375,5046 "
113*4882a593Smuzhiyun       style="stroke:#00d1d1;stroke-width:44.9934641;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
114*4882a593Smuzhiyun       id="polyline14" />
115*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 3375 6525 - 3375 4860-->
116*4882a593Smuzhiyun    <!-- Circle -->
117*4882a593Smuzhiyun    <circle
118*4882a593Smuzhiyun       cx="7425"
119*4882a593Smuzhiyun       cy="6075"
120*4882a593Smuzhiyun       r="114"
121*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
122*4882a593Smuzhiyun       id="circle18" />
123*4882a593Smuzhiyun    <!-- Circle -->
124*4882a593Smuzhiyun    <circle
125*4882a593Smuzhiyun       cx="7875"
126*4882a593Smuzhiyun       cy="6075"
127*4882a593Smuzhiyun       r="114"
128*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
129*4882a593Smuzhiyun       id="circle20" />
130*4882a593Smuzhiyun    <!-- Circle -->
131*4882a593Smuzhiyun    <circle
132*4882a593Smuzhiyun       cx="8325"
133*4882a593Smuzhiyun       cy="6075"
134*4882a593Smuzhiyun       r="114"
135*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
136*4882a593Smuzhiyun       id="circle22" />
137*4882a593Smuzhiyun    <!-- Circle -->
138*4882a593Smuzhiyun    <circle
139*4882a593Smuzhiyun       cx="2025"
140*4882a593Smuzhiyun       cy="6075"
141*4882a593Smuzhiyun       r="114"
142*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
143*4882a593Smuzhiyun       id="circle24" />
144*4882a593Smuzhiyun    <!-- Circle -->
145*4882a593Smuzhiyun    <circle
146*4882a593Smuzhiyun       cx="2475"
147*4882a593Smuzhiyun       cy="6075"
148*4882a593Smuzhiyun       r="114"
149*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
150*4882a593Smuzhiyun       id="circle26" />
151*4882a593Smuzhiyun    <!-- Circle -->
152*4882a593Smuzhiyun    <circle
153*4882a593Smuzhiyun       cx="2925"
154*4882a593Smuzhiyun       cy="6075"
155*4882a593Smuzhiyun       r="114"
156*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
157*4882a593Smuzhiyun       id="circle28" />
158*4882a593Smuzhiyun    <!-- Circle -->
159*4882a593Smuzhiyun    <circle
160*4882a593Smuzhiyun       cx="4725"
161*4882a593Smuzhiyun       cy="4275"
162*4882a593Smuzhiyun       r="114"
163*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
164*4882a593Smuzhiyun       id="circle30" />
165*4882a593Smuzhiyun    <!-- Circle -->
166*4882a593Smuzhiyun    <circle
167*4882a593Smuzhiyun       cx="5175"
168*4882a593Smuzhiyun       cy="4275"
169*4882a593Smuzhiyun       r="114"
170*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
171*4882a593Smuzhiyun       id="circle32" />
172*4882a593Smuzhiyun    <!-- Circle -->
173*4882a593Smuzhiyun    <circle
174*4882a593Smuzhiyun       cx="5625"
175*4882a593Smuzhiyun       cy="4275"
176*4882a593Smuzhiyun       r="114"
177*4882a593Smuzhiyun       style="fill:#000000;stroke:#000000;stroke-width:21;"
178*4882a593Smuzhiyun       id="circle34" />
179*4882a593Smuzhiyun    <!-- Line: box -->
180*4882a593Smuzhiyun    <rect
181*4882a593Smuzhiyun       x="2025"
182*4882a593Smuzhiyun       y="6525"
183*4882a593Smuzhiyun       width="2700"
184*4882a593Smuzhiyun       height="1800"
185*4882a593Smuzhiyun       rx="0"
186*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
187*4882a593Smuzhiyun       id="rect36" />
188*4882a593Smuzhiyun    <!-- Line -->
189*4882a593Smuzhiyun    <polyline
190*4882a593Smuzhiyun       points="2475,3600 3975,2310 "
191*4882a593Smuzhiyun       style="stroke:#00d1d1;stroke-width:44.9934641;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
192*4882a593Smuzhiyun       id="polyline38" />
193*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 2475 3600 - 4116 2190-->
194*4882a593Smuzhiyun    <!-- Line -->
195*4882a593Smuzhiyun    <polyline
196*4882a593Smuzhiyun       points="7875,3600 6372,2310 "
197*4882a593Smuzhiyun       style="stroke:#00d1d1;stroke-width:44.9934641;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
198*4882a593Smuzhiyun       id="polyline42" />
199*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 7875 3600 - 6231 2190-->
200*4882a593Smuzhiyun    <!-- Line -->
201*4882a593Smuzhiyun    <polyline
202*4882a593Smuzhiyun       points="6975,8775 6975,5046 "
203*4882a593Smuzhiyun       style="stroke:#00d1d1;stroke-width:44.9934641;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
204*4882a593Smuzhiyun       id="polyline46" />
205*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 6975 8775 - 6975 4860-->
206*4882a593Smuzhiyun    <!-- Line -->
207*4882a593Smuzhiyun    <polyline
208*4882a593Smuzhiyun       points="1575,8775 1575,5046 "
209*4882a593Smuzhiyun       style="stroke:#00d1d1;stroke-width:44.9934641;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
210*4882a593Smuzhiyun       id="polyline50" />
211*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 1575 8775 - 1575 4860-->
212*4882a593Smuzhiyun    <!-- Line -->
213*4882a593Smuzhiyun    <polyline
214*4882a593Smuzhiyun       points="8775,6525 8775,5046 "
215*4882a593Smuzhiyun       style="stroke:#00d1d1;stroke-width:44.9934641;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
216*4882a593Smuzhiyun       id="polyline54" />
217*4882a593Smuzhiyun    <!-- Arrowhead on XXXpoint 8775 6525 - 8775 4860-->
218*4882a593Smuzhiyun    <!-- Text -->
219*4882a593Smuzhiyun    <text
220*4882a593Smuzhiyun       xml:space="preserve"
221*4882a593Smuzhiyun       x="1575"
222*4882a593Smuzhiyun       y="9225"
223*4882a593Smuzhiyun       fill="#000000"
224*4882a593Smuzhiyun       font-family="Courier"
225*4882a593Smuzhiyun       font-style="normal"
226*4882a593Smuzhiyun       font-weight="bold"
227*4882a593Smuzhiyun       font-size="288"
228*4882a593Smuzhiyun       text-anchor="middle"
229*4882a593Smuzhiyun       id="text58">struct</text>
230*4882a593Smuzhiyun    <!-- Text -->
231*4882a593Smuzhiyun    <text
232*4882a593Smuzhiyun       xml:space="preserve"
233*4882a593Smuzhiyun       x="1575"
234*4882a593Smuzhiyun       y="9675"
235*4882a593Smuzhiyun       fill="#000000"
236*4882a593Smuzhiyun       font-family="Courier"
237*4882a593Smuzhiyun       font-style="normal"
238*4882a593Smuzhiyun       font-weight="bold"
239*4882a593Smuzhiyun       font-size="288"
240*4882a593Smuzhiyun       text-anchor="middle"
241*4882a593Smuzhiyun       id="text60">rcu_data</text>
242*4882a593Smuzhiyun    <!-- Text -->
243*4882a593Smuzhiyun    <text
244*4882a593Smuzhiyun       xml:space="preserve"
245*4882a593Smuzhiyun       x="1575"
246*4882a593Smuzhiyun       y="10350"
247*4882a593Smuzhiyun       fill="#000000"
248*4882a593Smuzhiyun       font-family="Helvetica"
249*4882a593Smuzhiyun       font-style="normal"
250*4882a593Smuzhiyun       font-weight="normal"
251*4882a593Smuzhiyun       font-size="324"
252*4882a593Smuzhiyun       text-anchor="middle"
253*4882a593Smuzhiyun       id="text62">CPU 0</text>
254*4882a593Smuzhiyun    <!-- Text -->
255*4882a593Smuzhiyun    <text
256*4882a593Smuzhiyun       xml:space="preserve"
257*4882a593Smuzhiyun       x="3375"
258*4882a593Smuzhiyun       y="6975"
259*4882a593Smuzhiyun       fill="#000000"
260*4882a593Smuzhiyun       font-family="Courier"
261*4882a593Smuzhiyun       font-style="normal"
262*4882a593Smuzhiyun       font-weight="bold"
263*4882a593Smuzhiyun       font-size="288"
264*4882a593Smuzhiyun       text-anchor="middle"
265*4882a593Smuzhiyun       id="text64">struct</text>
266*4882a593Smuzhiyun    <!-- Text -->
267*4882a593Smuzhiyun    <text
268*4882a593Smuzhiyun       xml:space="preserve"
269*4882a593Smuzhiyun       x="3375"
270*4882a593Smuzhiyun       y="7425"
271*4882a593Smuzhiyun       fill="#000000"
272*4882a593Smuzhiyun       font-family="Courier"
273*4882a593Smuzhiyun       font-style="normal"
274*4882a593Smuzhiyun       font-weight="bold"
275*4882a593Smuzhiyun       font-size="288"
276*4882a593Smuzhiyun       text-anchor="middle"
277*4882a593Smuzhiyun       id="text66">rcu_data</text>
278*4882a593Smuzhiyun    <!-- Text -->
279*4882a593Smuzhiyun    <text
280*4882a593Smuzhiyun       xml:space="preserve"
281*4882a593Smuzhiyun       x="3375"
282*4882a593Smuzhiyun       y="8100"
283*4882a593Smuzhiyun       fill="#000000"
284*4882a593Smuzhiyun       font-family="Helvetica"
285*4882a593Smuzhiyun       font-style="normal"
286*4882a593Smuzhiyun       font-weight="normal"
287*4882a593Smuzhiyun       font-size="324"
288*4882a593Smuzhiyun       text-anchor="middle"
289*4882a593Smuzhiyun       id="text68">CPU 15</text>
290*4882a593Smuzhiyun    <!-- Text -->
291*4882a593Smuzhiyun    <text
292*4882a593Smuzhiyun       xml:space="preserve"
293*4882a593Smuzhiyun       x="6975"
294*4882a593Smuzhiyun       y="9225"
295*4882a593Smuzhiyun       fill="#000000"
296*4882a593Smuzhiyun       font-family="Courier"
297*4882a593Smuzhiyun       font-style="normal"
298*4882a593Smuzhiyun       font-weight="bold"
299*4882a593Smuzhiyun       font-size="288"
300*4882a593Smuzhiyun       text-anchor="middle"
301*4882a593Smuzhiyun       id="text70">struct</text>
302*4882a593Smuzhiyun    <!-- Text -->
303*4882a593Smuzhiyun    <text
304*4882a593Smuzhiyun       xml:space="preserve"
305*4882a593Smuzhiyun       x="6975"
306*4882a593Smuzhiyun       y="9675"
307*4882a593Smuzhiyun       fill="#000000"
308*4882a593Smuzhiyun       font-family="Courier"
309*4882a593Smuzhiyun       font-style="normal"
310*4882a593Smuzhiyun       font-weight="bold"
311*4882a593Smuzhiyun       font-size="288"
312*4882a593Smuzhiyun       text-anchor="middle"
313*4882a593Smuzhiyun       id="text72">rcu_data</text>
314*4882a593Smuzhiyun    <!-- Text -->
315*4882a593Smuzhiyun    <text
316*4882a593Smuzhiyun       xml:space="preserve"
317*4882a593Smuzhiyun       x="6975"
318*4882a593Smuzhiyun       y="10350"
319*4882a593Smuzhiyun       fill="#000000"
320*4882a593Smuzhiyun       font-family="Helvetica"
321*4882a593Smuzhiyun       font-style="normal"
322*4882a593Smuzhiyun       font-weight="normal"
323*4882a593Smuzhiyun       font-size="324"
324*4882a593Smuzhiyun       text-anchor="middle"
325*4882a593Smuzhiyun       id="text74">CPU 1007</text>
326*4882a593Smuzhiyun    <!-- Text -->
327*4882a593Smuzhiyun    <text
328*4882a593Smuzhiyun       xml:space="preserve"
329*4882a593Smuzhiyun       x="8730"
330*4882a593Smuzhiyun       y="6930"
331*4882a593Smuzhiyun       fill="#000000"
332*4882a593Smuzhiyun       font-family="Courier"
333*4882a593Smuzhiyun       font-style="normal"
334*4882a593Smuzhiyun       font-weight="bold"
335*4882a593Smuzhiyun       font-size="288"
336*4882a593Smuzhiyun       text-anchor="middle"
337*4882a593Smuzhiyun       id="text76">struct</text>
338*4882a593Smuzhiyun    <!-- Text -->
339*4882a593Smuzhiyun    <text
340*4882a593Smuzhiyun       xml:space="preserve"
341*4882a593Smuzhiyun       x="8730"
342*4882a593Smuzhiyun       y="7380"
343*4882a593Smuzhiyun       fill="#000000"
344*4882a593Smuzhiyun       font-family="Courier"
345*4882a593Smuzhiyun       font-style="normal"
346*4882a593Smuzhiyun       font-weight="bold"
347*4882a593Smuzhiyun       font-size="288"
348*4882a593Smuzhiyun       text-anchor="middle"
349*4882a593Smuzhiyun       id="text78">rcu_data</text>
350*4882a593Smuzhiyun    <!-- Text -->
351*4882a593Smuzhiyun    <text
352*4882a593Smuzhiyun       xml:space="preserve"
353*4882a593Smuzhiyun       x="8730"
354*4882a593Smuzhiyun       y="8055"
355*4882a593Smuzhiyun       fill="#000000"
356*4882a593Smuzhiyun       font-family="Helvetica"
357*4882a593Smuzhiyun       font-style="normal"
358*4882a593Smuzhiyun       font-weight="normal"
359*4882a593Smuzhiyun       font-size="324"
360*4882a593Smuzhiyun       text-anchor="middle"
361*4882a593Smuzhiyun       id="text80">CPU 1023</text>
362*4882a593Smuzhiyun    <!-- Text -->
363*4882a593Smuzhiyun    <text
364*4882a593Smuzhiyun       xml:space="preserve"
365*4882a593Smuzhiyun       x="225"
366*4882a593Smuzhiyun       y="450"
367*4882a593Smuzhiyun       fill="#000000"
368*4882a593Smuzhiyun       font-family="Courier"
369*4882a593Smuzhiyun       font-style="normal"
370*4882a593Smuzhiyun       font-weight="bold"
371*4882a593Smuzhiyun       font-size="288"
372*4882a593Smuzhiyun       text-anchor="start"
373*4882a593Smuzhiyun       id="text82">struct rcu_state</text>
374*4882a593Smuzhiyun    <!-- Text -->
375*4882a593Smuzhiyun    <text
376*4882a593Smuzhiyun       xml:space="preserve"
377*4882a593Smuzhiyun       x="2475"
378*4882a593Smuzhiyun       y="4050"
379*4882a593Smuzhiyun       fill="#000000"
380*4882a593Smuzhiyun       font-family="Courier"
381*4882a593Smuzhiyun       font-style="normal"
382*4882a593Smuzhiyun       font-weight="bold"
383*4882a593Smuzhiyun       font-size="288"
384*4882a593Smuzhiyun       text-anchor="middle"
385*4882a593Smuzhiyun       id="text84">struct</text>
386*4882a593Smuzhiyun    <!-- Text -->
387*4882a593Smuzhiyun    <text
388*4882a593Smuzhiyun       xml:space="preserve"
389*4882a593Smuzhiyun       x="2475"
390*4882a593Smuzhiyun       y="4500"
391*4882a593Smuzhiyun       fill="#000000"
392*4882a593Smuzhiyun       font-family="Courier"
393*4882a593Smuzhiyun       font-style="normal"
394*4882a593Smuzhiyun       font-weight="bold"
395*4882a593Smuzhiyun       font-size="288"
396*4882a593Smuzhiyun       text-anchor="middle"
397*4882a593Smuzhiyun       id="text86">rcu_node</text>
398*4882a593Smuzhiyun    <!-- Text -->
399*4882a593Smuzhiyun    <text
400*4882a593Smuzhiyun       xml:space="preserve"
401*4882a593Smuzhiyun       x="7875"
402*4882a593Smuzhiyun       y="4500"
403*4882a593Smuzhiyun       fill="#000000"
404*4882a593Smuzhiyun       font-family="Courier"
405*4882a593Smuzhiyun       font-style="normal"
406*4882a593Smuzhiyun       font-weight="bold"
407*4882a593Smuzhiyun       font-size="288"
408*4882a593Smuzhiyun       text-anchor="middle"
409*4882a593Smuzhiyun       id="text88">rcu_node</text>
410*4882a593Smuzhiyun    <!-- Text -->
411*4882a593Smuzhiyun    <text
412*4882a593Smuzhiyun       xml:space="preserve"
413*4882a593Smuzhiyun       x="7875"
414*4882a593Smuzhiyun       y="4050"
415*4882a593Smuzhiyun       fill="#000000"
416*4882a593Smuzhiyun       font-family="Courier"
417*4882a593Smuzhiyun       font-style="normal"
418*4882a593Smuzhiyun       font-weight="bold"
419*4882a593Smuzhiyun       font-size="288"
420*4882a593Smuzhiyun       text-anchor="middle"
421*4882a593Smuzhiyun       id="text90">struct</text>
422*4882a593Smuzhiyun    <!-- Text -->
423*4882a593Smuzhiyun    <text
424*4882a593Smuzhiyun       xml:space="preserve"
425*4882a593Smuzhiyun       x="5175"
426*4882a593Smuzhiyun       y="1350"
427*4882a593Smuzhiyun       fill="#000000"
428*4882a593Smuzhiyun       font-family="Courier"
429*4882a593Smuzhiyun       font-style="normal"
430*4882a593Smuzhiyun       font-weight="bold"
431*4882a593Smuzhiyun       font-size="288"
432*4882a593Smuzhiyun       text-anchor="middle"
433*4882a593Smuzhiyun       id="text92">struct</text>
434*4882a593Smuzhiyun    <!-- Text -->
435*4882a593Smuzhiyun    <text
436*4882a593Smuzhiyun       xml:space="preserve"
437*4882a593Smuzhiyun       x="5175"
438*4882a593Smuzhiyun       y="1800"
439*4882a593Smuzhiyun       fill="#000000"
440*4882a593Smuzhiyun       font-family="Courier"
441*4882a593Smuzhiyun       font-style="normal"
442*4882a593Smuzhiyun       font-weight="bold"
443*4882a593Smuzhiyun       font-size="288"
444*4882a593Smuzhiyun       text-anchor="middle"
445*4882a593Smuzhiyun       id="text94">rcu_node</text>
446*4882a593Smuzhiyun    <!-- Line: box -->
447*4882a593Smuzhiyun    <rect
448*4882a593Smuzhiyun       x="225"
449*4882a593Smuzhiyun       y="8775"
450*4882a593Smuzhiyun       width="2700"
451*4882a593Smuzhiyun       height="1800"
452*4882a593Smuzhiyun       rx="0"
453*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
454*4882a593Smuzhiyun       id="rect96" />
455*4882a593Smuzhiyun    <!-- Line: box -->
456*4882a593Smuzhiyun    <rect
457*4882a593Smuzhiyun       x="5625"
458*4882a593Smuzhiyun       y="8775"
459*4882a593Smuzhiyun       width="2700"
460*4882a593Smuzhiyun       height="1800"
461*4882a593Smuzhiyun       rx="0"
462*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
463*4882a593Smuzhiyun       id="rect98" />
464*4882a593Smuzhiyun    <!-- Line: box -->
465*4882a593Smuzhiyun    <rect
466*4882a593Smuzhiyun       x="7380"
467*4882a593Smuzhiyun       y="6480"
468*4882a593Smuzhiyun       width="2700"
469*4882a593Smuzhiyun       height="1800"
470*4882a593Smuzhiyun       rx="0"
471*4882a593Smuzhiyun       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
472*4882a593Smuzhiyun       id="rect100" />
473*4882a593Smuzhiyun  </g>
474*4882a593Smuzhiyun</svg>
475