| %!PS-Adobe-2.0 EPSF-2.0 |
| %%Title: RCUenvAPI.fig |
| %%Creator: fig2dev Version 3.2 Patchlevel 5 |
| %%CreationDate: Fri Jan 16 19:10:28 2009 |
| %%For: paulmck@paulmck-laptop (Paul E. McKenney,,,) |
| %%BoundingBox: 0 0 220 150 |
| %Magnification: 1.0000 |
| %%EndComments |
| %%BeginProlog |
| /$F2psDict 200 dict def |
| $F2psDict begin |
| $F2psDict /mtrx matrix put |
| /col-1 {0 setgray} bind def |
| /col0 {0.000 0.000 0.000 srgb} bind def |
| /col1 {0.000 0.000 1.000 srgb} bind def |
| /col2 {0.000 1.000 0.000 srgb} bind def |
| /col3 {0.000 1.000 1.000 srgb} bind def |
| /col4 {1.000 0.000 0.000 srgb} bind def |
| /col5 {1.000 0.000 1.000 srgb} bind def |
| /col6 {1.000 1.000 0.000 srgb} bind def |
| /col7 {1.000 1.000 1.000 srgb} bind def |
| /col8 {0.000 0.000 0.560 srgb} bind def |
| /col9 {0.000 0.000 0.690 srgb} bind def |
| /col10 {0.000 0.000 0.820 srgb} bind def |
| /col11 {0.530 0.810 1.000 srgb} bind def |
| /col12 {0.000 0.560 0.000 srgb} bind def |
| /col13 {0.000 0.690 0.000 srgb} bind def |
| /col14 {0.000 0.820 0.000 srgb} bind def |
| /col15 {0.000 0.560 0.560 srgb} bind def |
| /col16 {0.000 0.690 0.690 srgb} bind def |
| /col17 {0.000 0.820 0.820 srgb} bind def |
| /col18 {0.560 0.000 0.000 srgb} bind def |
| /col19 {0.690 0.000 0.000 srgb} bind def |
| /col20 {0.820 0.000 0.000 srgb} bind def |
| /col21 {0.560 0.000 0.560 srgb} bind def |
| /col22 {0.690 0.000 0.690 srgb} bind def |
| /col23 {0.820 0.000 0.820 srgb} bind def |
| /col24 {0.500 0.190 0.000 srgb} bind def |
| /col25 {0.630 0.250 0.000 srgb} bind def |
| /col26 {0.750 0.380 0.000 srgb} bind def |
| /col27 {1.000 0.500 0.500 srgb} bind def |
| /col28 {1.000 0.630 0.630 srgb} bind def |
| /col29 {1.000 0.750 0.750 srgb} bind def |
| /col30 {1.000 0.880 0.880 srgb} bind def |
| /col31 {1.000 0.840 0.000 srgb} bind def |
| |
| end |
| |
| /cp {closepath} bind def |
| /ef {eofill} bind def |
| /gr {grestore} bind def |
| /gs {gsave} bind def |
| /sa {save} bind def |
| /rs {restore} bind def |
| /l {lineto} bind def |
| /m {moveto} bind def |
| /rm {rmoveto} bind def |
| /n {newpath} bind def |
| /s {stroke} bind def |
| /sh {show} bind def |
| /slc {setlinecap} bind def |
| /slj {setlinejoin} bind def |
| /slw {setlinewidth} bind def |
| /srgb {setrgbcolor} bind def |
| /rot {rotate} bind def |
| /sc {scale} bind def |
| /sd {setdash} bind def |
| /ff {findfont} bind def |
| /sf {setfont} bind def |
| /scf {scalefont} bind def |
| /sw {stringwidth} bind def |
| /tr {translate} bind def |
| /tnt {dup dup currentrgbcolor |
| 4 -2 roll dup 1 exch sub 3 -1 roll mul add |
| 4 -2 roll dup 1 exch sub 3 -1 roll mul add |
| 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} |
| bind def |
| /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul |
| 4 -2 roll mul srgb} bind def |
| /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def |
| /$F2psEnd {$F2psEnteredState restore end} def |
| |
| /pageheader { |
| save |
| newpath 0 150 moveto 0 0 lineto 220 0 lineto 220 150 lineto closepath clip newpath |
| 0.7 149.2 translate |
| 1 -1 scale |
| $F2psBegin |
| 10 setmiterlimit |
| 0 slj 0 slc |
| 0.06000 0.06000 sc |
| } bind def |
| /pagefooter { |
| $F2psEnd |
| restore |
| } bind def |
| %%EndProlog |
| pageheader |
| % |
| % Fig objects follow |
| % |
| % |
| % here starts figure with depth 50 |
| % Polyline |
| 0 slj |
| 0 slc |
| 7.500 slw |
| gs clippath |
| 1980 962 m 1980 810 l 1920 810 l 1920 962 l 1920 962 l 1950 842 l 1980 962 l cp |
| eoclip |
| n 1950 1275 m |
| 1950 825 l gs col0 s gr gr |
| |
| % arrowhead |
| n 1980 962 m 1950 842 l 1920 962 l col0 s |
| % Polyline |
| gs clippath |
| 1920 2338 m 1920 2490 l 1980 2490 l 1980 2338 l 1980 2338 l 1950 2458 l 1920 2338 l cp |
| eoclip |
| n 1950 2025 m |
| 1950 2475 l gs col0 s gr gr |
| |
| % arrowhead |
| n 1920 2338 m 1950 2458 l 1980 2338 l col0 s |
| % Polyline |
| [45 18 15 13 15 13 15 18 ] 0 sd |
| n 0 0 m |
| 3600 0 l gs col11 s gr [] 0 sd |
| % Polyline |
| gs clippath |
| 1230 137 m 1230 -15 l 1170 -15 l 1170 137 l 1170 137 l 1200 17 l 1230 137 l cp |
| eoclip |
| n 1200 0 m |
| 1200 525 l gs col0 s gr gr |
| |
| % arrowhead |
| n 1230 137 m 1200 17 l 1170 137 l col0 s |
| % Polyline |
| [45 18 15 13 15 13 15 18 ] 0 sd |
| n 0 1650 m |
| 3600 1650 l gs col11 s gr [] 0 sd |
| % Polyline |
| gs clippath |
| 3030 1787 m 3030 1635 l 2970 1635 l 2970 1787 l 2970 1787 l 3000 1667 l 3030 1787 l cp |
| eoclip |
| n 3000 1950 m |
| 3000 1650 l gs col0 s gr gr |
| |
| % arrowhead |
| n 3030 1787 m 3000 1667 l 2970 1787 l col0 s |
| % Polyline |
| gs clippath |
| 2970 2338 m 2970 2490 l 3030 2490 l 3030 2338 l 3030 2338 l 3000 2458 l 2970 2338 l cp |
| eoclip |
| n 3000 2475 m |
| 3000 2175 l gs col0 s gr gr |
| |
| % arrowhead |
| n 2970 2338 m 3000 2458 l 3030 2338 l col0 s |
| % Polyline |
| gs clippath |
| 1170 2338 m 1170 2490 l 1230 2490 l 1230 2338 l 1230 2338 l 1200 2458 l 1170 2338 l cp |
| eoclip |
| n 1200 1875 m |
| 1200 2475 l gs col0 s gr gr |
| |
| % arrowhead |
| n 1170 2338 m 1200 2458 l 1230 2338 l col0 s |
| % Polyline |
| [45 18 15 13 15 13 15 18 ] 0 sd |
| n 0 825 m |
| 3600 825 l gs col11 s gr [] 0 sd |
| % Polyline |
| [45 18 15 13 15 13 15 18 ] 0 sd |
| n 0 2475 m |
| 3600 2475 l gs col11 s gr [] 0 sd |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 2025 1650 m |
| gs 1 -1 sc 90.0 rot (call_rcu\(\)) dup sw pop 2 div neg 0 rm col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 75 450 m |
| gs 1 -1 sc (NMI) col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 75 2100 m |
| gs 1 -1 sc (Process) col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 75 1275 m |
| gs 1 -1 sc (IRQ) col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 3000 2100 m |
| gs 1 -1 sc (synchronize_rcu\(\)) dup sw pop 2 div neg 0 rm col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 1350 1200 m |
| gs 1 -1 sc 90.0 rot (rcu_dereference\(\)) dup sw pop 2 div neg 0 rm col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 1500 1200 m |
| gs 1 -1 sc 90.0 rot (RCU List Traversal) dup sw pop 2 div neg 0 rm col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 1200 1200 m |
| gs 1 -1 sc 90.0 rot (rcu_read_unlock\(\)) dup sw pop 2 div neg 0 rm col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 1050 1200 m |
| gs 1 -1 sc 90.0 rot (rcu_read_lock\(\)) dup sw pop 2 div neg 0 rm col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 2175 1650 m |
| gs 1 -1 sc 90.0 rot (RCU List Mutation) dup sw pop 2 div neg 0 rm col0 sh gr |
| /NimbusSanL-Regu ff 150.00 scf sf |
| 1875 1650 m |
| gs 1 -1 sc 90.0 rot (rcu_assign_pointer\(\)) dup sw pop 2 div neg 0 rm col0 sh gr |
| % here ends figure; |
| pagefooter |
| showpage |
| %%Trailer |
| %EOF |