hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/Documentation/RCU/Design/Data-Structures/blkd_task.svg
....@@ -14,12 +14,12 @@
1414 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
1515 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
1616 width="10.1in"
17
- height="8.6in"
18
- viewBox="-44 -44 12088 10288"
17
+ height="6.5999999in"
18
+ viewBox="-44 -44 12088 7895.4414"
1919 id="svg2"
2020 version="1.1"
21
- inkscape:version="0.48.4 r9939"
22
- sodipodi:docname="blkd_task.fig">
21
+ inkscape:version="0.92.2pre0 (973e216, 2017-07-25)"
22
+ sodipodi:docname="blkd_task.svg">
2323 <metadata
2424 id="metadata212">
2525 <rdf:RDF>
....@@ -37,15 +37,16 @@
3737 <marker
3838 inkscape:stockid="Arrow1Mend"
3939 orient="auto"
40
- refY="0.0"
41
- refX="0.0"
40
+ refY="0"
41
+ refX="0"
4242 id="Arrow1Mend"
43
- style="overflow:visible;">
43
+ style="overflow:visible">
4444 <path
4545 id="path3970"
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)" />
46
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
47
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt"
48
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
49
+ inkscape:connector-curvature="0" />
4950 </marker>
5051 </defs>
5152 <sodipodi:namedview
....@@ -57,787 +58,574 @@
5758 guidetolerance="10"
5859 inkscape:pageopacity="0"
5960 inkscape:pageshadow="2"
60
- inkscape:window-width="1087"
61
- inkscape:window-height="1144"
61
+ inkscape:window-width="1920"
62
+ inkscape:window-height="1019"
6263 id="namedview208"
6364 showgrid="false"
6465 inkscape:zoom="1.0495049"
65
- inkscape:cx="454.50003"
66
- inkscape:cy="387.00003"
67
- inkscape:window-x="833"
68
- inkscape:window-y="28"
69
- inkscape:window-maximized="0"
70
- inkscape:current-layer="g4" />
66
+ inkscape:cx="456.40569"
67
+ inkscape:cy="348.88682"
68
+ inkscape:window-x="0"
69
+ inkscape:window-y="0"
70
+ inkscape:window-maximized="1"
71
+ inkscape:current-layer="g4"
72
+ showguides="false" />
7173 <g
72
- style="stroke-width:.025in; fill:none"
73
- id="g4">
74
+ style="fill:none;stroke-width:0.025in"
75
+ id="g4"
76
+ transform="translate(0,-2393.6637)">
7477 <!-- Line: box -->
75
- <rect
76
- x="450"
77
- y="0"
78
- width="6300"
79
- height="7350"
80
- rx="0"
81
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
82
- id="rect6" />
8378 <!-- Line: box -->
84
- <rect
85
- x="4950"
86
- y="4950"
87
- width="1500"
88
- height="900"
89
- rx="0"
90
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
91
- id="rect8" />
9279 <!-- Line: box -->
93
- <rect
94
- x="750"
95
- y="600"
96
- width="5700"
97
- height="3750"
98
- rx="0"
99
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
100
- id="rect10" />
10180 <!-- Line -->
102
- <polyline
103
- points="5250,8100 5688,5912 "
104
- style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
105
- id="polyline12" />
10681 <!-- Arrowhead on XXXpoint 5250 8100 - 5710 5790-->
10782 <polyline
10883 points="5714 6068 5704 5822 5598 6044 "
109
- style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
110
- id="polyline14" />
84
+ style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"
85
+ id="polyline14"
86
+ transform="translate(23.757862,2185.7233)" />
11187 <!-- Line -->
112
- <polyline
113
- points="4050,9300 4486,7262 "
114
- style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
115
- id="polyline16" />
11688 <!-- Arrowhead on XXXpoint 4050 9300 - 4512 7140-->
11789 <polyline
11890 points="4514 7418 4506 7172 4396 7394 "
119
- style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
120
- id="polyline18" />
91
+ style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"
92
+ id="polyline18"
93
+ transform="translate(23.757862,2185.7233)" />
12194 <!-- Line -->
122
- <polyline
123
- points="1040,9300 1476,7262 "
124
- style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
125
- id="polyline20" />
12695 <!-- Arrowhead on XXXpoint 1040 9300 - 1502 7140-->
12796 <polyline
12897 points="1504 7418 1496 7172 1386 7394 "
129
- style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
130
- id="polyline22" />
98
+ style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"
99
+ id="polyline22"
100
+ transform="translate(23.757862,2185.7233)" />
131101 <!-- Line -->
132
- <polyline
133
- points="2240,8100 2676,6062 "
134
- style="stroke:#00ff00;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
135
- id="polyline24" />
136102 <!-- Arrowhead on XXXpoint 2240 8100 - 2702 5940-->
137103 <polyline
138104 points="2704 6218 2696 5972 2586 6194 "
139
- style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8; "
140
- id="polyline26" />
105
+ style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"
106
+ id="polyline26"
107
+ transform="translate(23.757862,2185.7233)" />
141108 <!-- Line: box -->
142109 <rect
143
- x="0"
144
- y="450"
110
+ x="23.757858"
111
+ y="2635.7231"
145112 width="6300"
146113 height="7350"
147114 rx="0"
148
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
115
+ style="fill:#ffffff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
149116 id="rect28" />
150117 <!-- Line: box -->
151118 <rect
152
- x="300"
153
- y="1050"
119
+ x="323.75787"
120
+ y="3235.7231"
154121 width="5700"
155122 height="3750"
156123 rx="0"
157
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
124
+ style="fill:#ffff00;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
158125 id="rect30" />
159126 <!-- Line -->
160127 <polyline
161128 points="1350,3450 2350,2590 "
162
- style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
163
- id="polyline32" />
129
+ style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
130
+ id="polyline32"
131
+ transform="translate(23.757862,2185.7233)" />
164132 <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510-->
165133 <!-- Line -->
166134 <polyline
167135 points="4950,3450 3948,2590 "
168
- style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
169
- id="polyline36" />
136
+ style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
137
+ id="polyline36"
138
+ transform="translate(23.757862,2185.7233)" />
170139 <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510-->
171140 <!-- Line -->
172141 <polyline
173142 points="4050,6600 4050,4414 "
174
- style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
175
- id="polyline40" />
143
+ style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
144
+ id="polyline40"
145
+ transform="translate(23.757862,2185.7233)" />
176146 <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290-->
177147 <!-- Line -->
178148 <polyline
179149 points="1050,6600 1050,4414 "
180
- style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
181
- id="polyline44" />
150
+ style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
151
+ id="polyline44"
152
+ transform="translate(23.757862,2185.7233)" />
182153 <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290-->
183154 <!-- Line -->
184155 <polyline
185156 points="2250,5400 2250,4414 "
186
- style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
187
- id="polyline48" />
157
+ style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
158
+ id="polyline48"
159
+ transform="translate(23.757862,2185.7233)" />
188160 <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290-->
189161 <!-- Line -->
190
- <polyline
191
- points="2250,8100 2250,6364 "
192
- style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
193
- id="polyline52" />
194162 <!-- Arrowhead on XXXpoint 2250 8100 - 2250 6240-->
195163 <!-- Line -->
196
- <polyline
197
- points="1050,9300 1050,7564 "
198
- style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
199
- id="polyline56" />
200164 <!-- Arrowhead on XXXpoint 1050 9300 - 1050 7440-->
201165 <!-- Line -->
202
- <polyline
203
- points="4050,9300 4050,7564 "
204
- style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
205
- id="polyline60" />
206166 <!-- Arrowhead on XXXpoint 4050 9300 - 4050 7440-->
207167 <!-- Line -->
208
- <polyline
209
- points="5250,8100 5250,6364 "
210
- style="stroke:#00ff00;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
211
- id="polyline64" />
212168 <!-- Arrowhead on XXXpoint 5250 8100 - 5250 6240-->
213169 <!-- Circle -->
214170 <circle
215
- cx="2850"
216
- cy="3900"
171
+ cx="2873.7581"
172
+ cy="6085.7236"
217173 r="76"
218
- style="fill:#000000;stroke:#000000;stroke-width:14;"
174
+ style="fill:#000000;stroke:#000000;stroke-width:14"
219175 id="circle68" />
220176 <!-- Circle -->
221177 <circle
222
- cx="3150"
223
- cy="3900"
178
+ cx="3173.7581"
179
+ cy="6085.7236"
224180 r="76"
225
- style="fill:#000000;stroke:#000000;stroke-width:14;"
181
+ style="fill:#000000;stroke:#000000;stroke-width:14"
226182 id="circle70" />
227183 <!-- Circle -->
228184 <circle
229
- cx="3450"
230
- cy="3900"
185
+ cx="3473.7581"
186
+ cy="6085.7236"
231187 r="76"
232
- style="fill:#000000;stroke:#000000;stroke-width:14;"
188
+ style="fill:#000000;stroke:#000000;stroke-width:14"
233189 id="circle72" />
234190 <!-- Circle -->
235191 <circle
236
- cx="1350"
237
- cy="5100"
192
+ cx="1373.7578"
193
+ cy="7285.7236"
238194 r="76"
239
- style="fill:#000000;stroke:#000000;stroke-width:14;"
195
+ style="fill:#000000;stroke:#000000;stroke-width:14"
240196 id="circle74" />
241197 <!-- Circle -->
242198 <circle
243
- cx="1650"
244
- cy="5100"
199
+ cx="1673.7578"
200
+ cy="7285.7236"
245201 r="76"
246
- style="fill:#000000;stroke:#000000;stroke-width:14;"
202
+ style="fill:#000000;stroke:#000000;stroke-width:14"
247203 id="circle76" />
248204 <!-- Circle -->
249205 <circle
250
- cx="1950"
251
- cy="5100"
206
+ cx="1973.7578"
207
+ cy="7285.7236"
252208 r="76"
253
- style="fill:#000000;stroke:#000000;stroke-width:14;"
209
+ style="fill:#000000;stroke:#000000;stroke-width:14"
254210 id="circle78" />
255211 <!-- Circle -->
256212 <circle
257
- cx="4350"
258
- cy="5100"
213
+ cx="4373.7578"
214
+ cy="7285.7236"
259215 r="76"
260
- style="fill:#000000;stroke:#000000;stroke-width:14;"
216
+ style="fill:#000000;stroke:#000000;stroke-width:14"
261217 id="circle80" />
262218 <!-- Circle -->
263219 <circle
264
- cx="4650"
265
- cy="5100"
220
+ cx="4673.7578"
221
+ cy="7285.7236"
266222 r="76"
267
- style="fill:#000000;stroke:#000000;stroke-width:14;"
223
+ style="fill:#000000;stroke:#000000;stroke-width:14"
268224 id="circle82" />
269225 <!-- Circle -->
270226 <circle
271
- cx="4950"
272
- cy="5100"
227
+ cx="4973.7578"
228
+ cy="7285.7236"
273229 r="76"
274
- style="fill:#000000;stroke:#000000;stroke-width:14;"
230
+ style="fill:#000000;stroke:#000000;stroke-width:14"
275231 id="circle84" />
276232 <!-- Line: box -->
277233 <rect
278
- x="750"
279
- y="3450"
234
+ x="773.75781"
235
+ y="5635.7236"
280236 width="1800"
281237 height="900"
282238 rx="0"
283
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
239
+ style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
284240 id="rect86" />
285241 <!-- Line: box -->
286242 <rect
287
- x="300"
288
- y="6600"
243
+ x="323.75787"
244
+ y="8785.7227"
289245 width="1500"
290246 height="900"
291247 rx="0"
292
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
248
+ style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
293249 id="rect88" />
294250 <!-- Line: box -->
295251 <rect
296
- x="4500"
297
- y="5400"
252
+ x="4523.7578"
253
+ y="7585.7236"
298254 width="1500"
299255 height="900"
300256 rx="0"
301
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
257
+ style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
302258 id="rect90" />
303259 <!-- Line: box -->
304260 <rect
305
- x="3300"
306
- y="6600"
261
+ x="3323.7581"
262
+ y="8785.7227"
307263 width="1500"
308264 height="900"
309265 rx="0"
310
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
266
+ style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
311267 id="rect92" />
312268 <!-- Line: box -->
313269 <rect
314
- x="2250"
315
- y="1650"
270
+ x="2273.7581"
271
+ y="3835.7231"
316272 width="1800"
317273 height="900"
318274 rx="0"
319
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
275
+ style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
320276 id="rect94" />
321277 <!-- Line: box -->
322
- <rect
323
- x="0"
324
- y="9300"
325
- width="2100"
326
- height="900"
327
- rx="0"
328
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
329
- id="rect96" />
278
+ <!-- Line: box -->
279
+ <!-- Line: box -->
280
+ <!-- Line: box -->
330281 <!-- Line: box -->
331282 <rect
332
- x="1350"
333
- y="8100"
334
- width="2100"
335
- height="900"
336
- rx="0"
337
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
338
- id="rect98" />
339
- <!-- Line: box -->
340
- <rect
341
- x="3000"
342
- y="9300"
343
- width="2100"
344
- height="900"
345
- rx="0"
346
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
347
- id="rect100" />
348
- <!-- Line: box -->
349
- <rect
350
- x="4350"
351
- y="8100"
352
- width="2100"
353
- height="900"
354
- rx="0"
355
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#00ff00; "
356
- id="rect102" />
357
- <!-- Line: box -->
358
- <rect
359
- x="1500"
360
- y="5400"
283
+ x="1523.7578"
284
+ y="7585.7236"
361285 width="1500"
362286 height="900"
363287 rx="0"
364
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#87cfff; "
288
+ style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
365289 id="rect104" />
366290 <!-- Line -->
367291 <polygon
368
- points="5550,3450 7350,2850 7350,5100 5550,4350 5550,3450 "
369
- style="stroke:#000000;stroke-width:14; stroke-linejoin:miter; stroke-linecap:butt; stroke-dasharray:120 120;fill:#ffbfbf; "
370
- id="polygon106" />
292
+ points="7350,2850 7350,5100 5550,4350 5550,3450 "
293
+ style="fill:#ffbfbf;stroke:#000000;stroke-width:14;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:120, 120"
294
+ id="polygon106"
295
+ transform="translate(23.757862,2185.7233)" />
371296 <!-- Line -->
372297 <polyline
373298 points="9300,3150 10734,3150 "
374
- style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
375
- id="polyline108" />
299
+ style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
300
+ id="polyline108"
301
+ transform="translate(23.757862,2185.7233)" />
376302 <!-- Arrowhead on XXXpoint 9300 3150 - 10860 3150-->
377303 <!-- Line: box -->
378304 <rect
379
- x="10800"
380
- y="2850"
305
+ x="10823.758"
306
+ y="5035.7236"
381307 width="1200"
382308 height="750"
383309 rx="0"
384
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
310
+ style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
385311 id="rect112" />
386312 <!-- Line -->
387313 <polyline
388314 points="11400,3600 11400,4284 "
389
- style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
390
- id="polyline114" />
315
+ style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
316
+ id="polyline114"
317
+ transform="translate(23.757862,2185.7233)" />
391318 <!-- Arrowhead on XXXpoint 11400 3600 - 11400 4410-->
392319 <!-- Line: box -->
393320 <rect
394
- x="10800"
395
- y="4350"
321
+ x="10823.758"
322
+ y="6535.7236"
396323 width="1200"
397324 height="750"
398325 rx="0"
399
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
326
+ style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
400327 id="rect118" />
401328 <!-- Line -->
402329 <polyline
403330 points="11400,5100 11400,5784 "
404
- style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
405
- id="polyline120" />
331
+ style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
332
+ id="polyline120"
333
+ transform="translate(23.757862,2185.7233)" />
406334 <!-- Arrowhead on XXXpoint 11400 5100 - 11400 5910-->
407335 <!-- Line: box -->
408336 <rect
409
- x="10800"
410
- y="5850"
337
+ x="10823.758"
338
+ y="8035.7236"
411339 width="1200"
412340 height="750"
413341 rx="0"
414
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; "
342
+ style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
415343 id="rect124" />
416344 <!-- Line -->
417345 <polyline
418346 points="9300,3900 9900,3900 9900,4650 10734,4650 "
419
- style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
420
- id="polyline126" />
347
+ style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
348
+ id="polyline126"
349
+ transform="translate(23.757862,2185.7233)" />
421350 <!-- Arrowhead on XXXpoint 9900 4650 - 10860 4650-->
422351 <!-- Line -->
423352 <polyline
424353 points="9300,4650 9600,4650 9600,6150 10734,6150 "
425
- style="stroke:#000000;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
426
- id="polyline130" />
354
+ style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
355
+ id="polyline130"
356
+ transform="translate(23.757862,2185.7233)" />
427357 <!-- Arrowhead on XXXpoint 9600 6150 - 10860 6150-->
428358 <!-- Text -->
359
+ <!-- Text -->
429360 <text
430361 xml:space="preserve"
431
- x="6450"
432
- y="300"
433
- fill="#000000"
434
- font-family="Helvetica"
362
+ x="3173.7581"
363
+ y="4135.7231"
364
+ font-style="normal"
365
+ font-weight="bold"
366
+ font-size="192"
367
+ id="text136"
368
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>
369
+ <!-- Text -->
370
+ <text
371
+ xml:space="preserve"
372
+ x="3173.7581"
373
+ y="4435.7236"
374
+ font-style="normal"
375
+ font-weight="bold"
376
+ font-size="192"
377
+ id="text138"
378
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_node</text>
379
+ <!-- Text -->
380
+ <text
381
+ xml:space="preserve"
382
+ x="1673.7578"
383
+ y="5935.7236"
384
+ font-style="normal"
385
+ font-weight="bold"
386
+ font-size="192"
387
+ id="text140"
388
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>
389
+ <!-- Text -->
390
+ <text
391
+ xml:space="preserve"
392
+ x="1673.7578"
393
+ y="6235.7236"
394
+ font-style="normal"
395
+ font-weight="bold"
396
+ font-size="192"
397
+ id="text142"
398
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_node</text>
399
+ <!-- Text -->
400
+ <text
401
+ xml:space="preserve"
402
+ x="2273.7581"
403
+ y="7885.7236"
404
+ font-style="normal"
405
+ font-weight="bold"
406
+ font-size="192"
407
+ id="text144"
408
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>
409
+ <!-- Text -->
410
+ <text
411
+ xml:space="preserve"
412
+ x="2273.7581"
413
+ y="8185.7236"
414
+ font-style="normal"
415
+ font-weight="bold"
416
+ font-size="192"
417
+ id="text146"
418
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>
419
+ <!-- Text -->
420
+ <text
421
+ xml:space="preserve"
422
+ x="1073.7578"
423
+ y="9085.7227"
424
+ font-style="normal"
425
+ font-weight="bold"
426
+ font-size="192"
427
+ id="text148"
428
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>
429
+ <!-- Text -->
430
+ <text
431
+ xml:space="preserve"
432
+ x="1073.7578"
433
+ y="9385.7227"
434
+ font-style="normal"
435
+ font-weight="bold"
436
+ font-size="192"
437
+ id="text150"
438
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>
439
+ <!-- Text -->
440
+ <text
441
+ xml:space="preserve"
442
+ x="5273.7578"
443
+ y="7885.7236"
444
+ font-style="normal"
445
+ font-weight="bold"
446
+ font-size="192"
447
+ id="text152"
448
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>
449
+ <!-- Text -->
450
+ <text
451
+ xml:space="preserve"
452
+ x="5273.7578"
453
+ y="8185.7236"
454
+ font-style="normal"
455
+ font-weight="bold"
456
+ font-size="192"
457
+ id="text154"
458
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>
459
+ <!-- Text -->
460
+ <text
461
+ xml:space="preserve"
462
+ x="4073.7578"
463
+ y="9085.7227"
464
+ font-style="normal"
465
+ font-weight="bold"
466
+ font-size="192"
467
+ id="text156"
468
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>
469
+ <!-- Text -->
470
+ <text
471
+ xml:space="preserve"
472
+ x="4073.7578"
473
+ y="9385.7227"
474
+ font-style="normal"
475
+ font-weight="bold"
476
+ font-size="192"
477
+ id="text158"
478
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>
479
+ <!-- Text -->
480
+ <text
481
+ xml:space="preserve"
482
+ x="473.75784"
483
+ y="3535.7231"
484
+ font-style="normal"
485
+ font-weight="bold"
486
+ font-size="192"
487
+ id="text160"
488
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">struct rcu_state</text>
489
+ <!-- Text -->
490
+ <!-- Text -->
491
+ <!-- Text -->
492
+ <!-- Text -->
493
+ <!-- Text -->
494
+ <!-- Text -->
495
+ <!-- Text -->
496
+ <!-- Text -->
497
+ <!-- Text -->
498
+ <text
499
+ xml:space="preserve"
500
+ x="6023.7578"
501
+ y="2935.7231"
435502 font-style="normal"
436503 font-weight="normal"
437504 font-size="192"
438
- text-anchor="end"
439
- id="text134">rcu_bh</text>
505
+ id="text178"
506
+ style="font-style:normal;font-weight:normal;font-size:192px;font-family:Helvetica;text-anchor:end;fill:#000000">rcu_state</text>
440507 <!-- Text -->
441508 <text
442509 xml:space="preserve"
443
- x="3150"
444
- y="1950"
445
- fill="#000000"
446
- font-family="Courier"
447
- font-style="normal"
448
- font-weight="bold"
449
- font-size="192"
450
- text-anchor="middle"
451
- id="text136">struct</text>
452
- <!-- Text -->
453
- <text
454
- xml:space="preserve"
455
- x="3150"
456
- y="2250"
457
- fill="#000000"
458
- font-family="Courier"
459
- font-style="normal"
460
- font-weight="bold"
461
- font-size="192"
462
- text-anchor="middle"
463
- id="text138">rcu_node</text>
464
- <!-- Text -->
465
- <text
466
- xml:space="preserve"
467
- x="1650"
468
- y="3750"
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="1650"
480
- y="4050"
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_node</text>
488
- <!-- Text -->
489
- <text
490
- xml:space="preserve"
491
- x="2250"
492
- y="5700"
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="2250"
504
- y="6000"
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_data</text>
512
- <!-- Text -->
513
- <text
514
- xml:space="preserve"
515
- x="1050"
516
- y="6900"
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="1050"
528
- y="7200"
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_data</text>
536
- <!-- Text -->
537
- <text
538
- xml:space="preserve"
539
- x="5250"
540
- y="5700"
541
- fill="#000000"
542
- font-family="Courier"
543
- font-style="normal"
544
- font-weight="bold"
545
- font-size="192"
546
- text-anchor="middle"
547
- id="text152">struct</text>
548
- <!-- Text -->
549
- <text
550
- xml:space="preserve"
551
- x="5250"
552
- y="6000"
553
- fill="#000000"
554
- font-family="Courier"
555
- font-style="normal"
556
- font-weight="bold"
557
- font-size="192"
558
- text-anchor="middle"
559
- id="text154">rcu_data</text>
560
- <!-- Text -->
561
- <text
562
- xml:space="preserve"
563
- x="4050"
564
- y="6900"
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="4050"
576
- y="7200"
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_data</text>
584
- <!-- Text -->
585
- <text
586
- xml:space="preserve"
587
- x="450"
588
- y="1350"
589
- fill="#000000"
590
- font-family="Courier"
591
- font-style="normal"
592
- font-weight="bold"
593
- font-size="192"
594
- text-anchor="start"
595
- id="text160">struct rcu_state</text>
596
- <!-- Text -->
597
- <text
598
- xml:space="preserve"
599
- x="1050"
600
- y="9600"
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">struct</text>
608
- <!-- Text -->
609
- <text
610
- xml:space="preserve"
611
- x="1050"
612
- y="9900"
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_dynticks</text>
620
- <!-- Text -->
621
- <text
622
- xml:space="preserve"
623
- x="4050"
624
- y="9600"
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="4050"
636
- y="9900"
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">rcu_dynticks</text>
644
- <!-- Text -->
645
- <text
646
- xml:space="preserve"
647
- x="2400"
648
- y="8400"
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">struct</text>
656
- <!-- Text -->
657
- <text
658
- xml:space="preserve"
659
- x="2400"
660
- y="8700"
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">rcu_dynticks</text>
668
- <!-- Text -->
669
- <text
670
- xml:space="preserve"
671
- x="5400"
672
- y="8400"
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">struct</text>
680
- <!-- Text -->
681
- <text
682
- xml:space="preserve"
683
- x="5400"
684
- y="8700"
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">rcu_dynticks</text>
692
- <!-- Text -->
693
- <text
694
- xml:space="preserve"
695
- x="6000"
696
- y="750"
697
- fill="#000000"
698
- font-family="Helvetica"
699
- font-style="normal"
700
- font-weight="normal"
701
- font-size="192"
702
- text-anchor="end"
703
- id="text178">rcu_sched</text>
704
- <!-- Text -->
705
- <text
706
- xml:space="preserve"
707
- x="11400"
708
- y="3300"
709
- fill="#000000"
710
- font-family="Helvetica"
510
+ x="11423.758"
511
+ y="5485.7236"
711512 font-style="normal"
712513 font-weight="normal"
713514 font-size="216"
714
- text-anchor="middle"
715
- id="text180">T3</text>
515
+ id="text180"
516
+ style="font-style:normal;font-weight:normal;font-size:216px;font-family:Helvetica;text-anchor:middle;fill:#000000">T3</text>
716517 <!-- Text -->
717518 <text
718519 xml:space="preserve"
719
- x="11400"
720
- y="4800"
721
- fill="#000000"
722
- font-family="Helvetica"
520
+ x="11423.758"
521
+ y="6985.7236"
723522 font-style="normal"
724523 font-weight="normal"
725524 font-size="216"
726
- text-anchor="middle"
727
- id="text182">T2</text>
525
+ id="text182"
526
+ style="font-style:normal;font-weight:normal;font-size:216px;font-family:Helvetica;text-anchor:middle;fill:#000000">T2</text>
728527 <!-- Text -->
729528 <text
730529 xml:space="preserve"
731
- x="11400"
732
- y="6300"
733
- fill="#000000"
734
- font-family="Helvetica"
530
+ x="11423.758"
531
+ y="8485.7227"
735532 font-style="normal"
736533 font-weight="normal"
737534 font-size="216"
738
- text-anchor="middle"
739
- id="text184">T1</text>
535
+ id="text184"
536
+ style="font-style:normal;font-weight:normal;font-size:216px;font-family:Helvetica;text-anchor:middle;fill:#000000">T1</text>
740537 <!-- Line -->
741538 <polyline
742539 points="5250,5400 5250,4414 "
743
- style="stroke:#00d1d1;stroke-width:30.00057884;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
744
- id="polyline186" />
540
+ style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
541
+ id="polyline186"
542
+ transform="translate(23.757862,2185.7233)" />
745543 <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290-->
746544 <!-- Line: box -->
747545 <rect
748
- x="3750"
749
- y="3450"
546
+ x="3773.7581"
547
+ y="5635.7236"
750548 width="1800"
751549 height="900"
752550 rx="0"
753
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
551
+ style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
754552 id="rect190" />
755553 <!-- Line: box -->
756554 <rect
757
- x="7350"
758
- y="2850"
555
+ x="7373.7578"
556
+ y="5035.7236"
759557 width="1950"
760558 height="750"
761559 rx="0"
762
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
560
+ style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
763561 id="rect192" />
764562 <!-- Line: box -->
765563 <rect
766
- x="7350"
767
- y="3600"
564
+ x="7373.7578"
565
+ y="5785.7236"
768566 width="1950"
769567 height="750"
770568 rx="0"
771
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
569
+ style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
772570 id="rect194" />
773571 <!-- Line: box -->
774572 <rect
775
- x="7350"
776
- y="4350"
573
+ x="7373.7578"
574
+ y="6535.7236"
777575 width="1950"
778576 height="750"
779577 rx="0"
780
- style="stroke:#000000;stroke-width:30; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
578
+ style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
781579 id="rect196" />
782580 <!-- Text -->
783581 <text
784582 xml:space="preserve"
785
- x="4650"
786
- y="4050"
787
- fill="#000000"
788
- font-family="Courier"
583
+ x="4673.7578"
584
+ y="6235.7236"
789585 font-style="normal"
790586 font-weight="bold"
791587 font-size="192"
792
- text-anchor="middle"
793
- id="text198">rcu_node</text>
588
+ id="text198"
589
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_node</text>
794590 <!-- Text -->
795591 <text
796592 xml:space="preserve"
797
- x="4650"
798
- y="3750"
799
- fill="#000000"
800
- font-family="Courier"
593
+ x="4673.7578"
594
+ y="5935.7236"
801595 font-style="normal"
802596 font-weight="bold"
803597 font-size="192"
804
- text-anchor="middle"
805
- id="text200">struct</text>
598
+ id="text200"
599
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>
806600 <!-- Text -->
807601 <text
808602 xml:space="preserve"
809
- x="7500"
810
- y="3300"
811
- fill="#000000"
812
- font-family="Courier"
603
+ x="7523.7578"
604
+ y="5485.7236"
813605 font-style="normal"
814606 font-weight="bold"
815607 font-size="192"
816
- text-anchor="start"
817
- id="text202">blkd_tasks</text>
608
+ id="text202"
609
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">blkd_tasks</text>
818610 <!-- Text -->
819611 <text
820612 xml:space="preserve"
821
- x="7500"
822
- y="4050"
823
- fill="#000000"
824
- font-family="Courier"
613
+ x="7523.7578"
614
+ y="6235.7236"
825615 font-style="normal"
826616 font-weight="bold"
827617 font-size="192"
828
- text-anchor="start"
829
- id="text204">gp_tasks</text>
618
+ id="text204"
619
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">gp_tasks</text>
830620 <!-- Text -->
831621 <text
832622 xml:space="preserve"
833
- x="7500"
834
- y="4800"
835
- fill="#000000"
836
- font-family="Courier"
623
+ x="7523.7578"
624
+ y="6985.7236"
837625 font-style="normal"
838626 font-weight="bold"
839627 font-size="192"
840
- text-anchor="start"
841
- id="text206">exp_tasks</text>
628
+ id="text206"
629
+ style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">exp_tasks</text>
842630 </g>
843631 </svg>