[processor-sdk/performance-audio-sr.git] / psdk_cust / ipc_3_43_00_00_eng / docs / cdoc / ti / ipc / family / tci6638 / package / package.doc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package kind='package' name='ti.ipc.family.tci6638' nodoc='0' root='../../../../' summary=''>
3 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eti.ipc.family.tci6638%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%2C+0%5D+%7B'/>
4 <line tab='0' content='%7D'/>
5 <unit name='Interrupt' kind='module' nodoc='0' metaonly='0' summary='TCI66xx+IPC+interrupt+manager' inherits='ti.sdo.ipc.notifyDrivers.IInterrupt'>
6 <synopSpec>
7 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2Fpackage.html%22+title%3D%22ti.ipc.family.tci6638%22%3Eti.ipc.family.tci6638%3C%2Fa%3E%3B'/>
8 <line blank='1' always='0'/>
9 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E+%7B'/>
10 <line tab='0' content='%7D'/>
11 </synopSpec>
12 <specInfo>
13 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
14 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3Eti.sdo.ipc.notifyDrivers.IInterrupt%3C%2Fa%3E'/>
15 <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
16 </specInfo>
17 <synopMeta>
18 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+Interrupt+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.ipc.family.tci6638.Interrupt%27%3C%2Fspan%3E%29%3B'/>
19 </synopMeta>
20 <synopTarg>
21 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fipc%2Ffamily%2Ftci6638%2FInterrupt.h%26gt%3B%3C%2Fspan%3E'/>
22 </synopTarg>
23 <group name='local proxy modules'>
24 </group>
25 <group name='module-wide constants & types'>
26 <decl kind='const' name='INVALIDPAYLOAD' anchor='.I.N.V.A.L.I.D.P.A.Y.L.O.A.D' altext='ti.ipc.family.tci6638.Interrupt.INVALIDPAYLOAD' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
27 <synopSpec>
28 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINVALIDPAYLOAD%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFFFFFF%3B'/>
29 </synopSpec>
30 <synopMeta>
31 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EINVALIDPAYLOAD%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0xFFFFFFFF%3B'/>
32 </synopMeta>
33 <synopTarg>
34 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_INVALIDPAYLOAD%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%290xFFFFFFFF'/>
35 </synopTarg>
36 </decl>
37 <decl kind='const' name='SRCS_BITPOS_CORE0' anchor='.S.R.C.S_.B.I.T.P.O.S_.C.O.R.E0' altext='ti.ipc.family.tci6638.Interrupt.SRCS_BITPOS_CORE0' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Source+ID+bit+position+for+CORE0'>
38 <synopSpec>
39 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_CORE0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4%3B'/>
40 </synopSpec>
41 <synopMeta>
42 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_CORE0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4%3B'/>
43 </synopMeta>
44 <synopTarg>
45 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_SRCS_BITPOS_CORE0%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%294'/>
46 </synopTarg>
47 </decl>
48 <decl kind='const' name='SRCS_BITPOS_HOST' anchor='.S.R.C.S_.B.I.T.P.O.S_.H.O.S.T' altext='ti.ipc.family.tci6638.Interrupt.SRCS_BITPOS_HOST' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Source+ID+bit+position+for+HOST'>
49 <synopSpec>
50 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_HOST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+31%3B'/>
51 </synopSpec>
52 <synopMeta>
53 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_HOST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+31%3B'/>
54 </synopMeta>
55 <synopTarg>
56 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_SRCS_BITPOS_HOST%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%2931'/>
57 </synopTarg>
58 </decl>
59 <decl spacer='1'/>
60 <decl spacer='1'/>
61 <decl kind='struct' name='IntInfo' anchor='.Int.Info' altext='ti.ipc.family.tci6638.Interrupt.IntInfo' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt%3C%2Fa%3E'>
62 <synopSpec>
63 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIntInfo%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
64 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
65 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
66 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
67 <line tab='0' content='%7D%3B'/>
68 </synopSpec>
69 <synopMeta>
70 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EIntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
71 <line blank='1' always='0'/>
72 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
73 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
74 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
75 </synopMeta>
76 <synopTarg>
77 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
78 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ElocalIntId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
79 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteIntId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
80 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
81 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
82 </synopTarg>
83 </decl>
84 </group>
85 <group name='module-wide config parameters'>
86 <decl spacer='1'/>
87 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.ipc.family.tci6638.Interrupt.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
88 <synopSpec>
89 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
90 <line tab='1' content='%255B'/>
91 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
92 <line tab='2' content='%257B'/>
93 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
94 <line tab='3' content='fields%253A%2B%255B'/>
95 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
96 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
97 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
98 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
99 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
100 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
101 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
102 <line tab='3' content='%255D'/>
103 <line tab='2' content='%257D'/>
104 <line tab='1' content='%255D%252C'/>
105 <line tab='1' content='%255B'/>
106 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
107 <line tab='2' content='%257B'/>
108 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
109 <line tab='3' content='fields%253A%2B%255B'/>
110 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
111 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
112 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
113 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
114 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
115 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
116 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
117 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
118 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
119 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
120 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
121 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
122 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
123 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
124 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
125 <line tab='3' content='%255D'/>
126 <line tab='2' content='%257D'/>
127 <line tab='1' content='%255D%252C'/>
128 <line tab='1' content='%255B'/>
129 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
130 <line tab='2' content='%257B'/>
131 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
132 <line tab='3' content='fields%253A%2B%255B'/>
133 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
134 <line tab='4' content='%2522common%2524.gateParams%2522'/>
135 <line tab='3' content='%255D'/>
136 <line tab='2' content='%257D'/>
137 <line tab='1' content='%255D%252C'/>
138 <line tab='1' content='%255B'/>
139 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
140 <line tab='2' content='%257B'/>
141 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
142 <line tab='3' content='fields%253A%2B%255B'/>
143 <line tab='4' content='%2522Log.Event%2522'/>
144 <line tab='3' content='%255D'/>
145 <line tab='2' content='%257D'/>
146 <line tab='1' content='%255D%252C'/>
147 <line tab='1' content='%255B'/>
148 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
149 <line tab='2' content='%257B'/>
150 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
151 <line tab='3' content='fields%253A%2B%255B'/>
152 <line tab='4' content='%2522Log.Event%2522'/>
153 <line tab='3' content='%255D'/>
154 <line tab='2' content='%257D'/>
155 <line tab='1' content='%255D%252C'/>
156 <line tab='1' content='%255B'/>
157 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
158 <line tab='2' content='%257B'/>
159 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
160 <line tab='3' content='fields%253A%2B%255B'/>
161 <line tab='4' content='%2522Assert.Id%2522'/>
162 <line tab='3' content='%255D'/>
163 <line tab='2' content='%257D'/>
164 <line tab='1' content='%255D%252C'/>
165 <line tab='1' content='%255B'/>
166 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
167 <line tab='2' content='%257B'/>
168 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
169 <line tab='3' content='fields%253A%2B%255B'/>
170 <line tab='4' content='%2522Assert.Id%2522'/>
171 <line tab='3' content='%255D'/>
172 <line tab='2' content='%257D'/>
173 <line tab='1' content='%255D%252C'/>
174 <line tab='1' content='%255B'/>
175 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
176 <line tab='2' content='%257B'/>
177 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
178 <line tab='3' content='fields%253A%2B%255B'/>
179 <line tab='4' content='%2522Error.Id%2522'/>
180 <line tab='3' content='%255D'/>
181 <line tab='2' content='%257D'/>
182 <line tab='1' content='%255D%252C'/>
183 <line tab='1' content='%255B'/>
184 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
185 <line tab='2' content='%257B'/>
186 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
187 <line tab='3' content='fields%253A%2B%255B'/>
188 <line tab='4' content='%2522Error.Id%2522'/>
189 <line tab='3' content='%255D'/>
190 <line tab='2' content='%257D'/>
191 <line tab='1' content='%255D'/>
192 <line tab='0' content='%255D%3B'/>
193 </synopSpec>
194 <synopMeta>
195 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
196 <line tab='1' content='%255B'/>
197 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
198 <line tab='2' content='%257B'/>
199 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
200 <line tab='3' content='fields%253A%2B%255B'/>
201 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
202 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
203 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
204 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
205 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
206 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
207 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
208 <line tab='3' content='%255D'/>
209 <line tab='2' content='%257D'/>
210 <line tab='1' content='%255D%252C'/>
211 <line tab='1' content='%255B'/>
212 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
213 <line tab='2' content='%257B'/>
214 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
215 <line tab='3' content='fields%253A%2B%255B'/>
216 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
217 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
218 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
219 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
220 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
221 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
222 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
223 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
224 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
225 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
226 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
227 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
228 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
229 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
230 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
231 <line tab='3' content='%255D'/>
232 <line tab='2' content='%257D'/>
233 <line tab='1' content='%255D%252C'/>
234 <line tab='1' content='%255B'/>
235 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
236 <line tab='2' content='%257B'/>
237 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
238 <line tab='3' content='fields%253A%2B%255B'/>
239 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
240 <line tab='4' content='%2522common%2524.gateParams%2522'/>
241 <line tab='3' content='%255D'/>
242 <line tab='2' content='%257D'/>
243 <line tab='1' content='%255D%252C'/>
244 <line tab='1' content='%255B'/>
245 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
246 <line tab='2' content='%257B'/>
247 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
248 <line tab='3' content='fields%253A%2B%255B'/>
249 <line tab='4' content='%2522Log.Event%2522'/>
250 <line tab='3' content='%255D'/>
251 <line tab='2' content='%257D'/>
252 <line tab='1' content='%255D%252C'/>
253 <line tab='1' content='%255B'/>
254 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
255 <line tab='2' content='%257B'/>
256 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
257 <line tab='3' content='fields%253A%2B%255B'/>
258 <line tab='4' content='%2522Log.Event%2522'/>
259 <line tab='3' content='%255D'/>
260 <line tab='2' content='%257D'/>
261 <line tab='1' content='%255D%252C'/>
262 <line tab='1' content='%255B'/>
263 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
264 <line tab='2' content='%257B'/>
265 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
266 <line tab='3' content='fields%253A%2B%255B'/>
267 <line tab='4' content='%2522Assert.Id%2522'/>
268 <line tab='3' content='%255D'/>
269 <line tab='2' content='%257D'/>
270 <line tab='1' content='%255D%252C'/>
271 <line tab='1' content='%255B'/>
272 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
273 <line tab='2' content='%257B'/>
274 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
275 <line tab='3' content='fields%253A%2B%255B'/>
276 <line tab='4' content='%2522Assert.Id%2522'/>
277 <line tab='3' content='%255D'/>
278 <line tab='2' content='%257D'/>
279 <line tab='1' content='%255D%252C'/>
280 <line tab='1' content='%255B'/>
281 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
282 <line tab='2' content='%257B'/>
283 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
284 <line tab='3' content='fields%253A%2B%255B'/>
285 <line tab='4' content='%2522Error.Id%2522'/>
286 <line tab='3' content='%255D'/>
287 <line tab='2' content='%257D'/>
288 <line tab='1' content='%255D%252C'/>
289 <line tab='1' content='%255B'/>
290 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
291 <line tab='2' content='%257B'/>
292 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
293 <line tab='3' content='fields%253A%2B%255B'/>
294 <line tab='4' content='%2522Error.Id%2522'/>
295 <line tab='3' content='%255D'/>
296 <line tab='2' content='%257D'/>
297 <line tab='1' content='%255D'/>
298 <line tab='0' content='%255D%3B'/>
299 </synopMeta>
300 </decl>
301 <decl spacer='1'/>
302 <decl kind='config' name='A_notImplemented' anchor='.A_not.Implemented' altext='ti.ipc.family.tci6638.Interrupt.A_notImplemented' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+not+implemented'>
303 <synopSpec>
304 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_notImplemented%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
305 <line tab='1' content='msg%253A%2B%2522A_notImplemented%253A%2Bthis%2Bfunction%2Bis%2Bnot%2Bimplemented%2522'/>
306 <line tab='0' content='%257D%3B'/>
307 </synopSpec>
308 <synopMeta>
309 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EA_notImplemented%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
310 <line tab='1' content='msg%253A%2B%2522A_notImplemented%253A%2Bthis%2Bfunction%2Bis%2Bnot%2Bimplemented%2522'/>
311 <line tab='0' content='%257D%3B'/>
312 </synopMeta>
313 <synopTarg>
314 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_A_notImplemented%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
315 </synopTarg>
316 </decl>
317 <decl kind='config' name='DSPINT' anchor='.D.S.P.I.N.T' altext='ti.ipc.family.tci6638.Interrupt.DSPINT' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Vector+interrupt+id+for+Hwi_create'>
318 <synopSpec>
319 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EDSPINT%3C%2Fspan%3E%3C%2Fgo%3E+%3D+-1%3B'/>
320 </synopSpec>
321 <synopMeta>
322 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EDSPINT%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1%3B'/>
323 </synopMeta>
324 <synopTarg>
325 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_DSPINT%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
326 </synopTarg>
327 </decl>
328 <decl kind='config' name='INTERDSPINT' anchor='.I.N.T.E.R.D.S.P.I.N.T' altext='ti.ipc.family.tci6638.Interrupt.INTERDSPINT' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Inter-processor+interrupt+id+%28varies+per+device%29'>
329 <synopSpec>
330 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EINTERDSPINT%3C%2Fspan%3E%3C%2Fgo%3E+%3D+-1%3B'/>
331 </synopSpec>
332 <synopMeta>
333 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EINTERDSPINT%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+-1%3B'/>
334 </synopMeta>
335 <synopTarg>
336 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_INTERDSPINT%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
337 </synopTarg>
338 </decl>
339 <decl kind='config' name='IPCAR0' anchor='.I.P.C.A.R0' altext='ti.ipc.family.tci6638.Interrupt.IPCAR0' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Ptr+to+the+IPC+Acknowledgment+Registers'>
340 <synopSpec>
341 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIPCAR0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
342 </synopSpec>
343 <synopMeta>
344 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EIPCAR0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
345 </synopMeta>
346 <synopTarg>
347 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_IPCAR0%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
348 </synopTarg>
349 </decl>
350 <decl kind='config' name='IPCARH' anchor='.I.P.C.A.R.H' altext='ti.ipc.family.tci6638.Interrupt.IPCARH' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Ptr+to+the+IPC+Acknowledgement+Host+Register'>
351 <synopSpec>
352 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIPCARH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
353 </synopSpec>
354 <synopMeta>
355 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EIPCARH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
356 </synopMeta>
357 <synopTarg>
358 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_IPCARH%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
359 </synopTarg>
360 </decl>
361 <decl kind='config' name='IPCGR0' anchor='.I.P.C.G.R0' altext='ti.ipc.family.tci6638.Interrupt.IPCGR0' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Ptr+to+the+IPC+Generation+Registers'>
362 <synopSpec>
363 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIPCGR0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
364 </synopSpec>
365 <synopMeta>
366 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EIPCGR0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
367 </synopMeta>
368 <synopTarg>
369 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_IPCGR0%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
370 </synopTarg>
371 </decl>
372 <decl kind='config' name='IPCGRH' anchor='.I.P.C.G.R.H' altext='ti.ipc.family.tci6638.Interrupt.IPCGRH' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Ptr+to+the+IPC+Host+Generation+Host+Register'>
373 <synopSpec>
374 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIPCGRH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
375 </synopSpec>
376 <synopMeta>
377 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EIPCGRH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
378 </synopMeta>
379 <synopTarg>
380 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_IPCGRH%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
381 </synopTarg>
382 </decl>
383 <decl kind='config' name='KICK0' anchor='.K.I.C.K0' altext='ti.ipc.family.tci6638.Interrupt.KICK0' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Ptr+to+the+KICK0+Bootcfg+Registers'>
384 <synopSpec>
385 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EKICK0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
386 </synopSpec>
387 <synopMeta>
388 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EKICK0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
389 </synopMeta>
390 <synopTarg>
391 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_KICK0%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
392 </synopTarg>
393 </decl>
394 <decl kind='config' name='KICK1' anchor='.K.I.C.K1' altext='ti.ipc.family.tci6638.Interrupt.KICK1' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Ptr+to+the+KICK1+Bootcfg+Registers'>
395 <synopSpec>
396 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EKICK1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
397 </synopSpec>
398 <synopMeta>
399 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EKICK1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
400 </synopMeta>
401 <synopTarg>
402 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_KICK1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
403 </synopTarg>
404 </decl>
405 <decl kind='config' name='enableKick' anchor='enable.Kick' altext='ti.ipc.family.tci6638.Interrupt.enableKick' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='If+set+to+%27true%27+IPC+will+unlock+the+KICK+registers+on+C66x+devices'>
406 <synopSpec>
407 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EenableKick%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
408 </synopSpec>
409 <synopMeta>
410 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EenableKick%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
411 </synopMeta>
412 <synopTarg>
413 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_enableKick%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
414 </synopTarg>
415 <docSect name='details'>
416 <docPara content='IPC+unlocks+the+KICK+registers+on+the+local+core+if+%28and+only+if%29+all%0A++the+following+conditions+are+met%3A%0A++-+This+configuration+is+set+to+%27true%27%0A++-+SharedRegion+%230+is+valid+and+the+local+core+is+its+owner%0A++-+SharedRegion+%230+is+not+valid+and+the+local+core+is+CORE0'/>
417 </docSect>
418 </decl>
419 <decl spacer='1'/>
420 <decl kind='config' name='common$' anchor='common$' altext='ti.ipc.family.tci6638.Interrupt.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
421 <synopSpec>
422 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
423 </synopSpec>
424 <synopMeta>
425 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
426 </synopMeta>
427 <docSect name='details'>
428 <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
429 </docSect>
430 </decl>
431 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.ipc.family.tci6638.Interrupt.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
432 <synopSpec>
433 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
434 </synopSpec>
435 <synopMeta>
436 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
437 </synopMeta>
438 </decl>
439 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.ipc.family.tci6638.Interrupt.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
440 <synopSpec>
441 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
442 </synopSpec>
443 <synopMeta>
444 <line tab='0' content='%3Cgo%3EInterrupt.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
445 </synopMeta>
446 </decl>
447 </group>
448 <group name='module-wide data'>
449 </group>
450 <group name='module-wide functions'>
451 <decl kind='fxn' name='checkAndClear' anchor='check.And.Clear' altext='ti.ipc.family.tci6638.Interrupt.checkAndClear' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Check+to+see+that+interrupt+is+set%2C+if+so+clear+it+and+return+1'>
452 <synopSpec>
453 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcheckAndClear%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FInterrupt.html%23.Int.Info%22+title%3D%22ti.ipc.family.tci6638.Interrupt.IntInfo%22%3EInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
454 </synopSpec>
455 <synopTarg>
456 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_checkAndClear%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FInterrupt.html%23.Int.Info%22+title%3D%22ti.ipc.family.tci6638.Interrupt.IntInfo%22%3EInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
457 </synopTarg>
458 </decl>
459 <decl kind='fxn' name='intClear' anchor='int.Clear' altext='ti.ipc.family.tci6638.Interrupt.intClear' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Clear+interrupt' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Clear%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intClear%22%3EIInterrupt%3C%2Fa%3E'>
460 <synopSpec>
461 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintClear%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
462 </synopSpec>
463 <synopTarg>
464 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intClear%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
465 </synopTarg>
466 <docSect name='ARGUMENTS'>
467 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
468 </docChild>
469 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
470 </docChild>
471 </docSect>
472 <docSect name='returns'>
473 <docPara content='Value+%28if+any%29+of+the+interrupt+before%0A++++++++++++++++++++++++it+was+cleared'/>
474 </docSect>
475 </decl>
476 <decl kind='fxn' name='intClearAll' anchor='int.Clear.All' altext='ti.ipc.family.tci6638.Interrupt.intClearAll' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Clear+all+pending+interrupts'>
477 <synopSpec>
478 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintClearAll%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
479 </synopSpec>
480 <synopTarg>
481 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intClearAll%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
482 </synopTarg>
483 </decl>
484 <decl kind='fxn' name='intDisable' anchor='int.Disable' altext='ti.ipc.family.tci6638.Interrupt.intDisable' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Disables+the+interrupt+corresponding+to+intId' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Disable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intDisable%22%3EIInterrupt%3C%2Fa%3E'>
485 <synopSpec>
486 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintDisable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
487 </synopSpec>
488 <synopTarg>
489 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intDisable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
490 </synopTarg>
491 <docSect name='ARGUMENTS'>
492 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
493 </docChild>
494 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
495 </docChild>
496 </docSect>
497 </decl>
498 <decl kind='fxn' name='intEnable' anchor='int.Enable' altext='ti.ipc.family.tci6638.Interrupt.intEnable' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enables+the+interrupt+corresponding+to+intId' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Enable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intEnable%22%3EIInterrupt%3C%2Fa%3E'>
499 <synopSpec>
500 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintEnable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
501 </synopSpec>
502 <synopTarg>
503 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intEnable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
504 </synopTarg>
505 <docSect name='ARGUMENTS'>
506 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
507 </docChild>
508 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
509 </docChild>
510 </docSect>
511 </decl>
512 <decl kind='fxn' name='intPost' anchor='int.Post' altext='ti.ipc.family.tci6638.Interrupt.intPost' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Post%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intPost%22%3EIInterrupt%3C%2Fa%3E'>
513 <synopSpec>
514 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintPost%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrcProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
515 </synopSpec>
516 <synopTarg>
517 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intPost%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrcProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
518 </synopTarg>
519 </decl>
520 <decl kind='fxn' name='intRegister' anchor='int.Register' altext='ti.ipc.family.tci6638.Interrupt.intRegister' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Register+an+interrupt+line+to+a+remote+processor' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Register%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intRegister%22%3EIInterrupt%3C%2Fa%3E'>
521 <synopSpec>
522 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintRegister%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efunc%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
523 </synopSpec>
524 <synopTarg>
525 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intRegister%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efunc%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
526 </synopTarg>
527 <docSect name='ARGUMENTS'>
528 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
529 </docChild>
530 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
531 </docChild>
532 <docChild name='func' summary='Function+to+register.'>
533 </docChild>
534 <docChild name='arg' summary='Argument+that+will+be+passed+to+func'>
535 </docChild>
536 </docSect>
537 </decl>
538 <decl kind='fxn' name='intSend' anchor='int.Send' altext='ti.ipc.family.tci6638.Interrupt.intSend' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Send+interrupt+to+the+remote+processor' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Send%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intSend%22%3EIInterrupt%3C%2Fa%3E'>
539 <synopSpec>
540 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintSend%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
541 </synopSpec>
542 <synopTarg>
543 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intSend%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
544 </synopTarg>
545 <docSect name='ARGUMENTS'>
546 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
547 </docChild>
548 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
549 </docChild>
550 <docChild name='arg' summary='Argument+for+sending+interrupt.'>
551 </docChild>
552 </docSect>
553 </decl>
554 <decl kind='fxn' name='intUnregister' anchor='int.Unregister' altext='ti.ipc.family.tci6638.Interrupt.intUnregister' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Unregister+an+interrupt+line+to+a+remote+processor' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Unregister%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intUnregister%22%3EIInterrupt%3C%2Fa%3E'>
555 <synopSpec>
556 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintUnregister%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt.IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
557 </synopSpec>
558 <synopTarg>
559 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_intUnregister%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt_IntInfo%3C%2Fa%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintInfo%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
560 </synopTarg>
561 <docSect name='ARGUMENTS'>
562 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
563 </docChild>
564 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
565 </docChild>
566 </docSect>
567 </decl>
568 <decl spacer='1'/>
569 </group>
570 <group name='module-wide built-ins'>
571 <synopTarg>
572 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
573 <line blank='1' always='0'/>
574 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
575 <line blank='1' always='0'/>
576 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
577 <line blank='1' always='0'/>
578 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
579 <line blank='1' always='0'/>
580 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
581 <line blank='1' always='0'/>
582 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterrupt_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
583 </synopTarg>
584 </group>
585 </unit>
586 <unit name='NotifyCircSetup' kind='module' nodoc='0' metaonly='0' summary='Manages+setup+of+the+default+Notify+driver+handles' inherits='ti.sdo.ipc.interfaces.INotifySetup'>
587 <synopSpec>
588 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2Fpackage.html%22+title%3D%22ti.ipc.family.tci6638%22%3Eti.ipc.family.tci6638%3C%2Fa%3E%3B'/>
589 <line blank='1' always='0'/>
590 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3EINotifySetup%3C%2Fa%3E+%7B'/>
591 <line tab='0' content='%7D'/>
592 </synopSpec>
593 <specInfo>
594 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
595 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3Eti.sdo.ipc.interfaces.INotifySetup%3C%2Fa%3E'/>
596 <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
597 </specInfo>
598 <synopMeta>
599 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+NotifyCircSetup+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.ipc.family.tci6638.NotifyCircSetup%27%3C%2Fspan%3E%29%3B'/>
600 </synopMeta>
601 <synopTarg>
602 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fipc%2Ffamily%2Ftci6638%2FNotifyCircSetup.h%26gt%3B%3C%2Fspan%3E'/>
603 </synopTarg>
604 <group name='local proxy modules'>
605 </group>
606 <group name='module-wide constants & types'>
607 <decl kind='const' name='SRCS_BITPOS_CORE0' anchor='.S.R.C.S_.B.I.T.P.O.S_.C.O.R.E0' altext='ti.ipc.family.tci6638.NotifyCircSetup.SRCS_BITPOS_CORE0' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Source+ID+bit+position+for+CORE0'>
608 <synopSpec>
609 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_CORE0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4%3B'/>
610 </synopSpec>
611 <synopMeta>
612 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_CORE0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4%3B'/>
613 </synopMeta>
614 <synopTarg>
615 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_SRCS_BITPOS_CORE0%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%294'/>
616 </synopTarg>
617 </decl>
618 <decl kind='const' name='SRCS_BITPOS_HOST' anchor='.S.R.C.S_.B.I.T.P.O.S_.H.O.S.T' altext='ti.ipc.family.tci6638.NotifyCircSetup.SRCS_BITPOS_HOST' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Source+ID+bit+position+for+HOST'>
619 <synopSpec>
620 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_HOST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+31%3B'/>
621 </synopSpec>
622 <synopMeta>
623 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3ESRCS_BITPOS_HOST%3C%2Fspan%3E%3C%2Fgo%3E+%3D+31%3B'/>
624 </synopMeta>
625 <synopTarg>
626 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_SRCS_BITPOS_HOST%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E%2931'/>
627 </synopTarg>
628 </decl>
629 <decl spacer='1'/>
630 </group>
631 <group name='module-wide config parameters'>
632 <decl spacer='1'/>
633 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.ipc.family.tci6638.NotifyCircSetup.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
634 <synopSpec>
635 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
636 <line tab='1' content='%255B'/>
637 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
638 <line tab='2' content='%257B'/>
639 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
640 <line tab='3' content='fields%253A%2B%255B'/>
641 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
642 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
643 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
644 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
645 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
646 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
647 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
648 <line tab='3' content='%255D'/>
649 <line tab='2' content='%257D'/>
650 <line tab='1' content='%255D%252C'/>
651 <line tab='1' content='%255B'/>
652 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
653 <line tab='2' content='%257B'/>
654 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
655 <line tab='3' content='fields%253A%2B%255B'/>
656 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
657 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
658 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
659 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
660 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
661 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
662 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
663 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
664 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
665 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
666 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
667 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
668 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
669 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
670 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
671 <line tab='3' content='%255D'/>
672 <line tab='2' content='%257D'/>
673 <line tab='1' content='%255D%252C'/>
674 <line tab='1' content='%255B'/>
675 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
676 <line tab='2' content='%257B'/>
677 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
678 <line tab='3' content='fields%253A%2B%255B'/>
679 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
680 <line tab='4' content='%2522common%2524.gateParams%2522'/>
681 <line tab='3' content='%255D'/>
682 <line tab='2' content='%257D'/>
683 <line tab='1' content='%255D%252C'/>
684 <line tab='1' content='%255B'/>
685 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
686 <line tab='2' content='%257B'/>
687 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
688 <line tab='3' content='fields%253A%2B%255B'/>
689 <line tab='4' content='%2522Log.Event%2522'/>
690 <line tab='3' content='%255D'/>
691 <line tab='2' content='%257D'/>
692 <line tab='1' content='%255D%252C'/>
693 <line tab='1' content='%255B'/>
694 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
695 <line tab='2' content='%257B'/>
696 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
697 <line tab='3' content='fields%253A%2B%255B'/>
698 <line tab='4' content='%2522Log.Event%2522'/>
699 <line tab='3' content='%255D'/>
700 <line tab='2' content='%257D'/>
701 <line tab='1' content='%255D%252C'/>
702 <line tab='1' content='%255B'/>
703 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
704 <line tab='2' content='%257B'/>
705 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
706 <line tab='3' content='fields%253A%2B%255B'/>
707 <line tab='4' content='%2522Assert.Id%2522'/>
708 <line tab='3' content='%255D'/>
709 <line tab='2' content='%257D'/>
710 <line tab='1' content='%255D%252C'/>
711 <line tab='1' content='%255B'/>
712 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
713 <line tab='2' content='%257B'/>
714 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
715 <line tab='3' content='fields%253A%2B%255B'/>
716 <line tab='4' content='%2522Assert.Id%2522'/>
717 <line tab='3' content='%255D'/>
718 <line tab='2' content='%257D'/>
719 <line tab='1' content='%255D%252C'/>
720 <line tab='1' content='%255B'/>
721 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
722 <line tab='2' content='%257B'/>
723 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
724 <line tab='3' content='fields%253A%2B%255B'/>
725 <line tab='4' content='%2522Error.Id%2522'/>
726 <line tab='3' content='%255D'/>
727 <line tab='2' content='%257D'/>
728 <line tab='1' content='%255D%252C'/>
729 <line tab='1' content='%255B'/>
730 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
731 <line tab='2' content='%257B'/>
732 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
733 <line tab='3' content='fields%253A%2B%255B'/>
734 <line tab='4' content='%2522Error.Id%2522'/>
735 <line tab='3' content='%255D'/>
736 <line tab='2' content='%257D'/>
737 <line tab='1' content='%255D'/>
738 <line tab='0' content='%255D%3B'/>
739 </synopSpec>
740 <synopMeta>
741 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
742 <line tab='1' content='%255B'/>
743 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
744 <line tab='2' content='%257B'/>
745 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
746 <line tab='3' content='fields%253A%2B%255B'/>
747 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
748 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
749 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
750 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
751 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
752 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
753 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
754 <line tab='3' content='%255D'/>
755 <line tab='2' content='%257D'/>
756 <line tab='1' content='%255D%252C'/>
757 <line tab='1' content='%255B'/>
758 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
759 <line tab='2' content='%257B'/>
760 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
761 <line tab='3' content='fields%253A%2B%255B'/>
762 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
763 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
764 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
765 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
766 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
767 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
768 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
769 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
770 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
771 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
772 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
773 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
774 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
775 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
776 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
777 <line tab='3' content='%255D'/>
778 <line tab='2' content='%257D'/>
779 <line tab='1' content='%255D%252C'/>
780 <line tab='1' content='%255B'/>
781 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
782 <line tab='2' content='%257B'/>
783 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
784 <line tab='3' content='fields%253A%2B%255B'/>
785 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
786 <line tab='4' content='%2522common%2524.gateParams%2522'/>
787 <line tab='3' content='%255D'/>
788 <line tab='2' content='%257D'/>
789 <line tab='1' content='%255D%252C'/>
790 <line tab='1' content='%255B'/>
791 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
792 <line tab='2' content='%257B'/>
793 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
794 <line tab='3' content='fields%253A%2B%255B'/>
795 <line tab='4' content='%2522Log.Event%2522'/>
796 <line tab='3' content='%255D'/>
797 <line tab='2' content='%257D'/>
798 <line tab='1' content='%255D%252C'/>
799 <line tab='1' content='%255B'/>
800 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
801 <line tab='2' content='%257B'/>
802 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
803 <line tab='3' content='fields%253A%2B%255B'/>
804 <line tab='4' content='%2522Log.Event%2522'/>
805 <line tab='3' content='%255D'/>
806 <line tab='2' content='%257D'/>
807 <line tab='1' content='%255D%252C'/>
808 <line tab='1' content='%255B'/>
809 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
810 <line tab='2' content='%257B'/>
811 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
812 <line tab='3' content='fields%253A%2B%255B'/>
813 <line tab='4' content='%2522Assert.Id%2522'/>
814 <line tab='3' content='%255D'/>
815 <line tab='2' content='%257D'/>
816 <line tab='1' content='%255D%252C'/>
817 <line tab='1' content='%255B'/>
818 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
819 <line tab='2' content='%257B'/>
820 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
821 <line tab='3' content='fields%253A%2B%255B'/>
822 <line tab='4' content='%2522Assert.Id%2522'/>
823 <line tab='3' content='%255D'/>
824 <line tab='2' content='%257D'/>
825 <line tab='1' content='%255D%252C'/>
826 <line tab='1' content='%255B'/>
827 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
828 <line tab='2' content='%257B'/>
829 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
830 <line tab='3' content='fields%253A%2B%255B'/>
831 <line tab='4' content='%2522Error.Id%2522'/>
832 <line tab='3' content='%255D'/>
833 <line tab='2' content='%257D'/>
834 <line tab='1' content='%255D%252C'/>
835 <line tab='1' content='%255B'/>
836 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
837 <line tab='2' content='%257B'/>
838 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
839 <line tab='3' content='fields%253A%2B%255B'/>
840 <line tab='4' content='%2522Error.Id%2522'/>
841 <line tab='3' content='%255D'/>
842 <line tab='2' content='%257D'/>
843 <line tab='1' content='%255D'/>
844 <line tab='0' content='%255D%3B'/>
845 </synopMeta>
846 </decl>
847 <decl spacer='1'/>
848 <decl kind='config' name='A_notImplemented' anchor='.A_not.Implemented' altext='ti.ipc.family.tci6638.NotifyCircSetup.A_notImplemented' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+not+implemented'>
849 <synopSpec>
850 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert.Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EA_notImplemented%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
851 <line tab='1' content='msg%253A%2B%2522A_notImplemented%253A%2Bthis%2Bfunction%2Bis%2Bnot%2Bimplemented%2522'/>
852 <line tab='0' content='%257D%3B'/>
853 </synopSpec>
854 <synopMeta>
855 <line tab='0' content='%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3EA_notImplemented%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Desc%22+title%3D%22xdc.runtime.Assert.Desc%22%3EAssert.Desc%3C%2Fa%3E%3C%2Fi%3E+%257B'/>
856 <line tab='1' content='msg%253A%2B%2522A_notImplemented%253A%2Bthis%2Bfunction%2Bis%2Bnot%2Bimplemented%2522'/>
857 <line tab='0' content='%257D%3B'/>
858 </synopMeta>
859 <synopTarg>
860 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FAssert.html%23.Id%22+title%3D%22xdc.runtime.Assert.Id%22%3EAssert_Id%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_A_notImplemented%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
861 </synopTarg>
862 </decl>
863 <decl kind='config' name='dspIntVectId' anchor='dsp.Int.Vect.Id' altext='ti.ipc.family.tci6638.NotifyCircSetup.dspIntVectId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
864 <synopSpec>
865 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdspIntVectId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
866 </synopSpec>
867 <synopMeta>
868 <line tab='0' content='%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3EdspIntVectId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+5%3B'/>
869 </synopMeta>
870 <synopTarg>
871 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_dspIntVectId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
872 </synopTarg>
873 </decl>
874 <decl spacer='1'/>
875 <decl kind='config' name='common$' anchor='common$' altext='ti.ipc.family.tci6638.NotifyCircSetup.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
876 <synopSpec>
877 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
878 </synopSpec>
879 <synopMeta>
880 <line tab='0' content='%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
881 </synopMeta>
882 <docSect name='details'>
883 <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
884 </docSect>
885 </decl>
886 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.ipc.family.tci6638.NotifyCircSetup.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
887 <synopSpec>
888 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
889 </synopSpec>
890 <synopMeta>
891 <line tab='0' content='%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
892 </synopMeta>
893 </decl>
894 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.ipc.family.tci6638.NotifyCircSetup.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
895 <synopSpec>
896 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
897 </synopSpec>
898 <synopMeta>
899 <line tab='0' content='%3Cgo%3ENotifyCircSetup.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
900 </synopMeta>
901 </decl>
902 </group>
903 <group name='module-wide data'>
904 </group>
905 <group name='module-wide functions'>
906 <decl kind='fxn' name='attach' anchor='attach' altext='ti.ipc.family.tci6638.NotifyCircSetup.attach' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Function+that+will+be+called+in+Notify_attach' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23attach%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.attach%22%3EINotifySetup%3C%2Fa%3E'>
907 <synopSpec>
908 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eattach%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
909 </synopSpec>
910 <synopTarg>
911 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_attach%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
912 </synopTarg>
913 </decl>
914 <decl kind='fxn' name='numIntLines' anchor='num.Int.Lines' altext='ti.ipc.family.tci6638.NotifyCircSetup.numIntLines' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Returns+number+of+interrupt+lines+to+the+processor' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23num.Int.Lines%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.numIntLines%22%3EINotifySetup%3C%2Fa%3E'>
915 <synopSpec>
916 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumIntLines%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
917 </synopSpec>
918 <synopTarg>
919 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_numIntLines%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
920 </synopTarg>
921 </decl>
922 <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.ipc.family.tci6638.NotifyCircSetup.sharedMemReq' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Shared+Memory+Required+for+a+single+notification+line' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23shared.Mem.Req%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.sharedMemReq%22%3EINotifySetup%3C%2Fa%3E'>
923 <synopSpec>
924 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
925 </synopSpec>
926 <synopTarg>
927 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_sharedMemReq%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsharedAddr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
928 </synopTarg>
929 </decl>
930 <decl spacer='1'/>
931 </group>
932 <group name='module-wide built-ins'>
933 <synopTarg>
934 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
935 <line blank='1' always='0'/>
936 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
937 <line blank='1' always='0'/>
938 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
939 <line blank='1' always='0'/>
940 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
941 <line blank='1' always='0'/>
942 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
943 <line blank='1' always='0'/>
944 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyCircSetup_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
945 </synopTarg>
946 </group>
947 </unit>
948 <unit name='VirtQueue' kind='module' nodoc='0' metaonly='0' summary=''>
949 <synopSpec>
950 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2Fpackage.html%22+title%3D%22ti.ipc.family.tci6638%22%3Eti.ipc.family.tci6638%3C%2Fa%3E%3B'/>
951 <line blank='1' always='0'/>
952 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
953 <line tab='0' content='%7D'/>
954 </synopSpec>
955 <specInfo>
956 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
957 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
958 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
959 </specInfo>
960 <synopMeta>
961 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+VirtQueue+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.ipc.family.tci6638.VirtQueue%27%3C%2Fspan%3E%29%3B'/>
962 </synopMeta>
963 <synopTarg>
964 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.h%26gt%3B%3C%2Fspan%3E'/>
965 </synopTarg>
966 <group name='local proxy modules'>
967 <decl spacer='1'/>
968 <decl kind='proxy' name='InterruptProxy' anchor='.Interrupt.Proxy' altext='ti.ipc.family.tci6638.VirtQueue.InterruptProxy' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
969 <synopSpec>
970 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+InterruptProxy+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E%3B'/>
971 </synopSpec>
972 <synopMeta>
973 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EInterruptProxy%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
974 <line elem='1'/>
975 <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E+interface'/>
976 <line elem='0'/>
977 <line tab='1' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EInterruptProxy%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
978 <line elem='1'/>
979 <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
980 <line elem='0'/>
981 </synopMeta>
982 </decl>
983 </group>
984 <group name='module-wide constants & types'>
985 <decl spacer='1'/>
986 <decl spacer='1'/>
987 <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.ipc.family.tci6638.VirtQueue.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
988 <synopSpec>
989 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
990 <line tab='0' content='%7D%3B'/>
991 </synopSpec>
992 </decl>
993 <decl spacer='1'/>
994 <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.ipc.family.tci6638.VirtQueue.Instance_State' nodoc='1' external='0' overrides='0' readonly='0' instance='0' summary=''>
995 <synopSpec>
996 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
997 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSlaveSynced%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
998 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
999 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1000 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1001 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvringPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1002 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enum_free%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1003 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elast_avail_idx%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1004 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elast_used_idx%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1005 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1006 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fgates%2FGateAll.html%23per-instance_object_types%22+title%3D%22ti.sysbios.gates.GateAll.Handle%22%3EGateAll.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateH%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1007 <line tab='0' content='%7D%3B'/>
1008 </synopSpec>
1009 <synopMeta>
1010 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1011 <line blank='1' always='0'/>
1012 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSlaveSynced%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1013 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1014 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1015 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1016 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvringPtr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1017 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enum_free%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1018 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elast_avail_idx%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1019 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elast_used_idx%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1020 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1021 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateH%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fgates%2FGateAll.html%23per-instance_object_types%22+title%3D%22ti.sysbios.gates.GateAll.Handle%22%3EGateAll.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1022 </synopMeta>
1023 <synopTarg>
1024 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1025 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSlaveSynced%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1026 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eid%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1027 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1028 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1029 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvringPtr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1030 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Enum_free%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1031 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elast_avail_idx%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1032 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elast_used_idx%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1033 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1034 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fgates%2FGateAll.html%23per-instance_object_types%22+title%3D%22ti.sysbios.gates.GateAll.Handle%22%3EGateAll_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgateH%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1035 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1036 </synopTarg>
1037 </decl>
1038 <decl spacer='1'/>
1039 <decl kind='struct' name='ModuleView' anchor='.Module.View' altext='ti.ipc.family.tci6638.VirtQueue.ModuleView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1040 <synopSpec>
1041 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1042 <line tab='0' content='%7D%3B'/>
1043 </synopSpec>
1044 </decl>
1045 <decl spacer='1'/>
1046 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.ipc.family.tci6638.VirtQueue.Module_State' nodoc='1' external='0' overrides='0' readonly='0' instance='0' summary=''>
1047 <synopSpec>
1048 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1049 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSlaveSynced%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1050 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvirtQueueInitialized%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1051 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueRegistry%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1052 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceBufPtr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1053 <line tab='0' content='%7D%3B'/>
1054 </synopSpec>
1055 <synopMeta>
1056 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1057 <line blank='1' always='0'/>
1058 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSlaveSynced%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1059 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvirtQueueInitialized%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1060 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueRegistry%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E*%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1061 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceBufPtr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1062 </synopMeta>
1063 <synopTarg>
1064 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1065 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EhostSlaveSynced%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1066 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvirtQueueInitialized%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1067 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EqueueRegistry%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1068 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EtraceBufPtr%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1069 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1070 </synopTarg>
1071 </decl>
1072 </group>
1073 <group name='module-wide config parameters'>
1074 <decl spacer='1'/>
1075 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.ipc.family.tci6638.VirtQueue.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1076 <synopSpec>
1077 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
1078 <line tab='1' content='%255B'/>
1079 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1080 <line tab='2' content='%257B'/>
1081 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1082 <line tab='3' content='fields%253A%2B%255B'/>
1083 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1084 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1085 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1086 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1087 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1088 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1089 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1090 <line tab='3' content='%255D'/>
1091 <line tab='2' content='%257D'/>
1092 <line tab='1' content='%255D%252C'/>
1093 <line tab='1' content='%255B'/>
1094 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1095 <line tab='2' content='%257B'/>
1096 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1097 <line tab='3' content='fields%253A%2B%255B'/>
1098 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1099 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1100 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1101 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1102 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1103 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1104 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1105 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1106 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1107 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1108 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1109 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1110 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1111 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1112 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1113 <line tab='3' content='%255D'/>
1114 <line tab='2' content='%257D'/>
1115 <line tab='1' content='%255D%252C'/>
1116 <line tab='1' content='%255B'/>
1117 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1118 <line tab='2' content='%257B'/>
1119 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1120 <line tab='3' content='fields%253A%2B%255B'/>
1121 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1122 <line tab='4' content='%2522common%2524.gateParams%2522'/>
1123 <line tab='3' content='%255D'/>
1124 <line tab='2' content='%257D'/>
1125 <line tab='1' content='%255D%252C'/>
1126 <line tab='1' content='%255B'/>
1127 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1128 <line tab='2' content='%257B'/>
1129 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1130 <line tab='3' content='fields%253A%2B%255B'/>
1131 <line tab='4' content='%2522Log.Event%2522'/>
1132 <line tab='3' content='%255D'/>
1133 <line tab='2' content='%257D'/>
1134 <line tab='1' content='%255D%252C'/>
1135 <line tab='1' content='%255B'/>
1136 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1137 <line tab='2' content='%257B'/>
1138 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1139 <line tab='3' content='fields%253A%2B%255B'/>
1140 <line tab='4' content='%2522Log.Event%2522'/>
1141 <line tab='3' content='%255D'/>
1142 <line tab='2' content='%257D'/>
1143 <line tab='1' content='%255D%252C'/>
1144 <line tab='1' content='%255B'/>
1145 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1146 <line tab='2' content='%257B'/>
1147 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1148 <line tab='3' content='fields%253A%2B%255B'/>
1149 <line tab='4' content='%2522Assert.Id%2522'/>
1150 <line tab='3' content='%255D'/>
1151 <line tab='2' content='%257D'/>
1152 <line tab='1' content='%255D%252C'/>
1153 <line tab='1' content='%255B'/>
1154 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1155 <line tab='2' content='%257B'/>
1156 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1157 <line tab='3' content='fields%253A%2B%255B'/>
1158 <line tab='4' content='%2522Assert.Id%2522'/>
1159 <line tab='3' content='%255D'/>
1160 <line tab='2' content='%257D'/>
1161 <line tab='1' content='%255D%252C'/>
1162 <line tab='1' content='%255B'/>
1163 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1164 <line tab='2' content='%257B'/>
1165 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1166 <line tab='3' content='fields%253A%2B%255B'/>
1167 <line tab='4' content='%2522Error.Id%2522'/>
1168 <line tab='3' content='%255D'/>
1169 <line tab='2' content='%257D'/>
1170 <line tab='1' content='%255D%252C'/>
1171 <line tab='1' content='%255B'/>
1172 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1173 <line tab='2' content='%257B'/>
1174 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1175 <line tab='3' content='fields%253A%2B%255B'/>
1176 <line tab='4' content='%2522Error.Id%2522'/>
1177 <line tab='3' content='%255D'/>
1178 <line tab='2' content='%257D'/>
1179 <line tab='1' content='%255D'/>
1180 <line tab='0' content='%255D%3B'/>
1181 </synopSpec>
1182 <synopMeta>
1183 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
1184 <line tab='1' content='%255B'/>
1185 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1186 <line tab='2' content='%257B'/>
1187 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1188 <line tab='3' content='fields%253A%2B%255B'/>
1189 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1190 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1191 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1192 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1193 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1194 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1195 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1196 <line tab='3' content='%255D'/>
1197 <line tab='2' content='%257D'/>
1198 <line tab='1' content='%255D%252C'/>
1199 <line tab='1' content='%255B'/>
1200 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1201 <line tab='2' content='%257B'/>
1202 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1203 <line tab='3' content='fields%253A%2B%255B'/>
1204 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1205 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1206 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1207 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1208 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1209 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1210 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1211 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1212 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1213 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1214 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1215 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1216 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1217 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1218 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1219 <line tab='3' content='%255D'/>
1220 <line tab='2' content='%257D'/>
1221 <line tab='1' content='%255D%252C'/>
1222 <line tab='1' content='%255B'/>
1223 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1224 <line tab='2' content='%257B'/>
1225 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1226 <line tab='3' content='fields%253A%2B%255B'/>
1227 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1228 <line tab='4' content='%2522common%2524.gateParams%2522'/>
1229 <line tab='3' content='%255D'/>
1230 <line tab='2' content='%257D'/>
1231 <line tab='1' content='%255D%252C'/>
1232 <line tab='1' content='%255B'/>
1233 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1234 <line tab='2' content='%257B'/>
1235 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1236 <line tab='3' content='fields%253A%2B%255B'/>
1237 <line tab='4' content='%2522Log.Event%2522'/>
1238 <line tab='3' content='%255D'/>
1239 <line tab='2' content='%257D'/>
1240 <line tab='1' content='%255D%252C'/>
1241 <line tab='1' content='%255B'/>
1242 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1243 <line tab='2' content='%257B'/>
1244 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1245 <line tab='3' content='fields%253A%2B%255B'/>
1246 <line tab='4' content='%2522Log.Event%2522'/>
1247 <line tab='3' content='%255D'/>
1248 <line tab='2' content='%257D'/>
1249 <line tab='1' content='%255D%252C'/>
1250 <line tab='1' content='%255B'/>
1251 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1252 <line tab='2' content='%257B'/>
1253 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1254 <line tab='3' content='fields%253A%2B%255B'/>
1255 <line tab='4' content='%2522Assert.Id%2522'/>
1256 <line tab='3' content='%255D'/>
1257 <line tab='2' content='%257D'/>
1258 <line tab='1' content='%255D%252C'/>
1259 <line tab='1' content='%255B'/>
1260 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1261 <line tab='2' content='%257B'/>
1262 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1263 <line tab='3' content='fields%253A%2B%255B'/>
1264 <line tab='4' content='%2522Assert.Id%2522'/>
1265 <line tab='3' content='%255D'/>
1266 <line tab='2' content='%257D'/>
1267 <line tab='1' content='%255D%252C'/>
1268 <line tab='1' content='%255B'/>
1269 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1270 <line tab='2' content='%257B'/>
1271 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1272 <line tab='3' content='fields%253A%2B%255B'/>
1273 <line tab='4' content='%2522Error.Id%2522'/>
1274 <line tab='3' content='%255D'/>
1275 <line tab='2' content='%257D'/>
1276 <line tab='1' content='%255D%252C'/>
1277 <line tab='1' content='%255B'/>
1278 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1279 <line tab='2' content='%257B'/>
1280 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1281 <line tab='3' content='fields%253A%2B%255B'/>
1282 <line tab='4' content='%2522Error.Id%2522'/>
1283 <line tab='3' content='%255D'/>
1284 <line tab='2' content='%257D'/>
1285 <line tab='1' content='%255D'/>
1286 <line tab='0' content='%255D%3B'/>
1287 </synopMeta>
1288 </decl>
1289 <decl spacer='1'/>
1290 <decl kind='config' name='PAGE_SIZE' anchor='.P.A.G.E_.S.I.Z.E' altext='ti.ipc.family.tci6638.VirtQueue.PAGE_SIZE' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
1291 <synopSpec>
1292 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EPAGE_SIZE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4096%3B'/>
1293 </synopSpec>
1294 <synopMeta>
1295 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EPAGE_SIZE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+4096%3B'/>
1296 </synopMeta>
1297 <synopTarg>
1298 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_PAGE_SIZE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1299 </synopTarg>
1300 </decl>
1301 <decl kind='config' name='RP_MSG_NUM_BUFS' anchor='.R.P_.M.S.G_.N.U.M_.B.U.F.S' altext='ti.ipc.family.tci6638.VirtQueue.RP_MSG_NUM_BUFS' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
1302 <synopSpec>
1303 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERP_MSG_NUM_BUFS%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252Fti%252Fipc%252Ffamily%252Ftci6638%252FVirtQueue.html%2523.V.Q0_.S.I.Z.E%2522%2Btitle%253D%2522ti.ipc.family.tci6638.VirtQueue.VQ0_SIZE%2522%253EVirtQueue.VQ0_SIZE%253C%252Fa%253E%3B'/>
1304 </synopSpec>
1305 <synopMeta>
1306 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3ERP_MSG_NUM_BUFS%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252Fti%252Fipc%252Ffamily%252Ftci6638%252FVirtQueue.html%2523.V.Q0_.S.I.Z.E%2522%2Btitle%253D%2522ti.ipc.family.tci6638.VirtQueue.VQ0_SIZE%2522%253EVirtQueue.VQ0_SIZE%253C%252Fa%253E%3B'/>
1307 </synopMeta>
1308 <synopTarg>
1309 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_RP_MSG_NUM_BUFS%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1310 </synopTarg>
1311 </decl>
1312 <decl kind='config' name='RP_MSG_VRING_ALIGN' anchor='.R.P_.M.S.G_.V.R.I.N.G_.A.L.I.G.N' altext='ti.ipc.family.tci6638.VirtQueue.RP_MSG_VRING_ALIGN' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
1313 <synopSpec>
1314 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ERP_MSG_VRING_ALIGN%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4096%3B'/>
1315 </synopSpec>
1316 <synopMeta>
1317 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3ERP_MSG_VRING_ALIGN%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+4096%3B'/>
1318 </synopMeta>
1319 <synopTarg>
1320 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_RP_MSG_VRING_ALIGN%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1321 </synopTarg>
1322 </decl>
1323 <decl kind='config' name='VQ0_SIZE' anchor='.V.Q0_.S.I.Z.E' altext='ti.ipc.family.tci6638.VirtQueue.VQ0_SIZE' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
1324 <synopSpec>
1325 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVQ0_SIZE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+256%3B'/>
1326 </synopSpec>
1327 <synopMeta>
1328 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EVQ0_SIZE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+256%3B'/>
1329 </synopMeta>
1330 <synopTarg>
1331 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_VQ0_SIZE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1332 </synopTarg>
1333 </decl>
1334 <decl kind='config' name='VQ1_SIZE' anchor='.V.Q1_.S.I.Z.E' altext='ti.ipc.family.tci6638.VirtQueue.VQ1_SIZE' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
1335 <synopSpec>
1336 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVQ1_SIZE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+256%3B'/>
1337 </synopSpec>
1338 <synopMeta>
1339 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EVQ1_SIZE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+256%3B'/>
1340 </synopMeta>
1341 <synopTarg>
1342 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_VQ1_SIZE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1343 </synopTarg>
1344 </decl>
1345 <decl kind='config' name='VRING_OFFSET' anchor='.V.R.I.N.G_.O.F.F.S.E.T' altext='ti.ipc.family.tci6638.VirtQueue.VRING_OFFSET' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
1346 <synopSpec>
1347 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVRING_OFFSET%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x00080000%3B'/>
1348 </synopSpec>
1349 <synopMeta>
1350 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EVRING_OFFSET%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E+0x00080000%3B'/>
1351 </synopMeta>
1352 <synopTarg>
1353 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_VRING_OFFSET%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1354 </synopTarg>
1355 </decl>
1356 <decl spacer='1'/>
1357 <decl kind='config' name='common$' anchor='common$' altext='ti.ipc.family.tci6638.VirtQueue.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1358 <synopSpec>
1359 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1360 </synopSpec>
1361 <synopMeta>
1362 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1363 </synopMeta>
1364 <docSect name='details'>
1365 <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
1366 </docSect>
1367 </decl>
1368 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.ipc.family.tci6638.VirtQueue.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1369 <synopSpec>
1370 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1371 </synopSpec>
1372 <synopMeta>
1373 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
1374 </synopMeta>
1375 </decl>
1376 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.ipc.family.tci6638.VirtQueue.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1377 <synopSpec>
1378 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
1379 </synopSpec>
1380 <synopMeta>
1381 <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1382 </synopMeta>
1383 </decl>
1384 </group>
1385 <group name='module-wide data'>
1386 </group>
1387 <group name='module-wide functions'>
1388 <decl kind='fxn' name='cacheWb' anchor='cache.Wb' altext='ti.ipc.family.tci6638.VirtQueue.cacheWb' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Flush+the+SysMin+trace+buffer'>
1389 <synopSpec>
1390 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcacheWb%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1391 </synopSpec>
1392 <synopTarg>
1393 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_cacheWb%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1394 </synopTarg>
1395 <docSect name='details'>
1396 <docPara content='This+function+should+be+configured+as+an+idle+function.'/>
1397 <docPara content='%3CPRE+class%3D%22Example%22%3E++var+Idle+%3D+xdc.useModule%28%27ti.sysbios.knl.Idle%27%29%3B%0A++Idle.addFunc%28%27%26amp%3BVirtQueue_cacheWb%27%29%3B%0A%3C%2FPRE%3E'/>
1398 </docSect>
1399 </decl>
1400 <decl kind='fxn' name='startup' anchor='startup' altext='ti.ipc.family.tci6638.VirtQueue.startup' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Plug+interrupts%2C+and+if+host%2C+initialize+vring+memory+and+send%0A+startup+sequence+events+to+slave'>
1401 <synopSpec>
1402 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Estartup%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisHost%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1403 </synopSpec>
1404 <synopTarg>
1405 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_startup%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisHost%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1406 </synopTarg>
1407 </decl>
1408 <decl spacer='1'/>
1409 </group>
1410 <group name='module-wide built-ins'>
1411 <synopTarg>
1412 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1413 <line blank='1' always='0'/>
1414 <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1415 <line blank='1' always='0'/>
1416 <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1417 <line blank='1' always='0'/>
1418 <line tab='0' comment='Test+whether+this+module+has+a+diagnostics+mask' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1419 <line blank='1' always='0'/>
1420 <line tab='0' comment='Returns+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1421 <line blank='1' always='0'/>
1422 <line tab='0' comment='Set+the+diagnostics+mask+for+this+module' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_setMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EBits16%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3Emask%3C%2Fspan%3E+%29%3B'/>
1423 </synopTarg>
1424 </group>
1425 <group name='$instance'>
1426 <synopSpec>
1427 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
1428 <line blank='1' always='0'/>
1429 </synopSpec>
1430 </group>
1431 <group name='per-instance object types'>
1432 <synopTarg>
1433 <line tab='0' comment='Opaque+internal+representation+of+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1434 <line blank='1' always='0'/>
1435 <line tab='0' comment='Client+reference+to+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Object%22%3EVirtQueue_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1436 <line blank='1' always='0'/>
1437 <line tab='0' comment='Opaque+client+structure+large+enough+to+hold+an+instance+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1438 <line blank='1' always='1'/>
1439 <line tab='0' comment='Convert+this+instance+structure+pointer+into+an+instance+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Struct%22%3EVirtQueue_Struct%3C%2Fa%3E+*structP+%29%3B'/>
1440 <line blank='1' always='0'/>
1441 <line tab='0' comment='Convert+this+instance+handle+into+an+instance+structure+pointer' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Struct%22%3EVirtQueue_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1442 </synopTarg>
1443 </group>
1444 <group name='per-instance config parameters'>
1445 <synopMeta>
1446 <line tab='0' comment='Instance+config-params+object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+VirtQueue.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1447 <line tab='1' comment='' anchor='callback' altext='ti.ipc.family.tci6638.VirtQueue.callback' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1448 <line tab='1' comment='' anchor='host' altext='ti.ipc.family.tci6638.VirtQueue.host' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehost%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
1449 <line tab='1' comment='' anchor='int.Vector.Id' altext='ti.ipc.family.tci6638.VirtQueue.intVectorId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%257E1u%3B'/>
1450 <line tab='1' comment='' anchor='swi.Handle' altext='ti.ipc.family.tci6638.VirtQueue.swiHandle' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1451 <line tab='1' comment='' anchor='vq.Id' altext='ti.ipc.family.tci6638.VirtQueue.vqId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvqId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
1452 </synopMeta>
1453 <synopTarg>
1454 <line tab='0' comment='Instance+config-params+structure' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1455 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIInstance.html%23per-instance_config_parameters%22+title%3D%22xdc.runtime.IInstance.Params%22%3EIInstance_Params%3C%2Fa%3E+*instance%3B'/>
1456 <line tab='1' comment='' anchor='callback' altext='ti.ipc.family.tci6638.VirtQueue.callback' content='%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1457 <line tab='1' comment='' anchor='host' altext='ti.ipc.family.tci6638.VirtQueue.host' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehost%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1458 <line tab='1' comment='' anchor='int.Vector.Id' altext='ti.ipc.family.tci6638.VirtQueue.intVectorId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1459 <line tab='1' comment='' anchor='swi.Handle' altext='ti.ipc.family.tci6638.VirtQueue.swiHandle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1460 <line tab='1' comment='' anchor='vq.Id' altext='ti.ipc.family.tci6638.VirtQueue.vqId' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvqId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1461 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1462 <line blank='1' always='1'/>
1463 <line tab='0' comment='Initialize+this+config-params+structure+with+supplier-specified+defaults+before+instance+creation' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+*params+%29%3B'/>
1464 </synopTarg>
1465 <decl kind='config' name='callback' anchor='callback' altext='ti.ipc.family.tci6638.VirtQueue.callback' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1466 <synopSpec>
1467 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1468 </synopSpec>
1469 <synopMeta>
1470 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+VirtQueue.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1471 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1472 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1473 </synopMeta>
1474 <synopTarg>
1475 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+%7B'/>
1476 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1477 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EFxn%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecallback%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1478 </synopTarg>
1479 </decl>
1480 <decl kind='config' name='host' anchor='host' altext='ti.ipc.family.tci6638.VirtQueue.host' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1481 <synopSpec>
1482 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehost%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
1483 </synopSpec>
1484 <synopMeta>
1485 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+VirtQueue.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1486 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1487 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3Ehost%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Efalse%253C%252Fspan%253E%3B'/>
1488 </synopMeta>
1489 <synopTarg>
1490 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+%7B'/>
1491 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1492 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ehost%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1493 </synopTarg>
1494 </decl>
1495 <decl kind='config' name='intVectorId' anchor='int.Vector.Id' altext='ti.ipc.family.tci6638.VirtQueue.intVectorId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1496 <synopSpec>
1497 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257E1u%3B'/>
1498 </synopSpec>
1499 <synopMeta>
1500 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+VirtQueue.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1501 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1502 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+%257E1u%3B'/>
1503 </synopMeta>
1504 <synopTarg>
1505 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+%7B'/>
1506 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1507 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintVectorId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1508 </synopTarg>
1509 </decl>
1510 <decl kind='config' name='swiHandle' anchor='swi.Handle' altext='ti.ipc.family.tci6638.VirtQueue.swiHandle' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1511 <synopSpec>
1512 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1513 </synopSpec>
1514 <synopMeta>
1515 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+VirtQueue.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1516 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1517 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi.Handle%3C%2Fa%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Enull%253C%252Fspan%253E%3B'/>
1518 </synopMeta>
1519 <synopTarg>
1520 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+%7B'/>
1521 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1522 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EswiHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1523 </synopTarg>
1524 </decl>
1525 <decl kind='config' name='vqId' anchor='vq.Id' altext='ti.ipc.family.tci6638.VirtQueue.vqId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1526 <synopSpec>
1527 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvqId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0%3B'/>
1528 </synopSpec>
1529 <synopMeta>
1530 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+VirtQueue.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1531 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1532 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EvqId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E+0%3B'/>
1533 </synopMeta>
1534 <synopTarg>
1535 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+%7B'/>
1536 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1537 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EvqId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1538 </synopTarg>
1539 </decl>
1540 <decl spacer='1'/>
1541 </group>
1542 <group name='per-instance creation'>
1543 <synopSpec>
1544 <line tab='0' comment='Create+an+instance-object' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1545 </synopSpec>
1546 <synopMeta>
1547 <line elem='1'/>
1548 <line tab='0' comment='Allocate+instance+config-params' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+params+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+VirtQueue.%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EParams%3C%2Fa%3E%3B'/>
1549 <line tab='0' comment='Assign+individual+configs' content='params.%3Ci%3Econfig%3C%2Fi%3E+%3D+%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1550 <line blank='1' always='0'/>
1551 <line elem='0'/>
1552 <line tab='0' comment='Create+an+instance-object' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+inst+%3D+VirtQueue.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecreate%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+params+%29%3B'/>
1553 </synopMeta>
1554 <synopTarg>
1555 <line tab='0' comment='Allocate+and+initialize+a+new+instance+object+and+return+its+handle' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_create%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+*params%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Block%22+title%3D%22xdc.runtime.Error.Block%22%3EError_Block%3C%2Fa%3E+*eb+%29%3B'/>
1556 <line blank='1' always='0'/>
1557 <line tab='0' comment='Initialize+a+new+instance+object+inside+the+provided+structure' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_construct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Struct%22%3EVirtQueue_Struct%3C%2Fa%3E+*structP%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+*params%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FError.html%23.Block%22+title%3D%22xdc.runtime.Error.Block%22%3EError_Block%3C%2Fa%3E+*eb+%29%3B'/>
1558 </synopTarg>
1559 <docSect name='ARGUMENTS'>
1560 <docChild name='' summary='%5Bin%5D++remoteProcId++++Remote+processor+ID+associated+with+this+VirtQueue.'>
1561 </docChild>
1562 <docChild name='params' summary='per-instance+config+params%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+values+%28target-domain+only%29'>
1563 </docChild>
1564 <docChild name='eb' summary='active+error-handling+block%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+policy+%28target-domain+only%29'>
1565 </docChild>
1566 </docSect>
1567 <docSect name='details'>
1568 <docPara content='Maps+to+Instance_init+function'/>
1569 </docSect>
1570 <docSect name='brief'>
1571 <docPara content='Initialize+at+runtime+the+VirtQueue'/>
1572 </docSect>
1573 <docSect name='Returns'>
1574 <docPara content='Returns+a+handle+to+a+new+initialized+VirtQueue.'/>
1575 </docSect>
1576 </group>
1577 <group name='per-instance deletion'>
1578 <synopTarg>
1579 <line tab='0' comment='Finalize+and+free+this+previously+allocated+instance+object%2C+setting+the+referenced+handle+to+NULL' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_delete%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+*handleP+%29%3B'/>
1580 <line blank='1' always='0'/>
1581 <line tab='0' comment='Finalize+the+instance+object+inside+the+provided+structure' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_destruct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Struct%22%3EVirtQueue_Struct%3C%2Fa%3E+*structP+%29%3B'/>
1582 </synopTarg>
1583 </group>
1584 <group name='per-instance functions'>
1585 <decl kind='fxn' name='addAvailBuf' anchor='add.Avail.Buf' altext='ti.ipc.family.tci6638.VirtQueue.addAvailBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1586 <synopSpec>
1587 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EaddAvailBuf%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuf%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1588 </synopSpec>
1589 <synopTarg>
1590 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_addAvailBuf%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuf%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1591 </synopTarg>
1592 <docSect name='ARGUMENTS'>
1593 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1594 </docChild>
1595 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.%0A%5Bin%5D++buf++++++the+buffer+to+be+processed+by+the+slave.'>
1596 </docChild>
1597 </docSect>
1598 <docSect name='brief'>
1599 <docPara content='Add+available+buffer+to+virtqueue%27s+available+buffer+list.%0A++++++++++++++Only+used+by+Host.'/>
1600 </docSect>
1601 <docSect name='return'>
1602 <docPara content='Remaining+capacity+of+queue+or+a+negative+error.'/>
1603 </docSect>
1604 <docSect name='sa'>
1605 <docPara content='VirtQueue_getUsedBuf'/>
1606 </docSect>
1607 </decl>
1608 <decl kind='fxn' name='addUsedBuf' anchor='add.Used.Buf' altext='ti.ipc.family.tci6638.VirtQueue.addUsedBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1609 <synopSpec>
1610 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EaddUsedBuf%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etoken%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1611 </synopSpec>
1612 <synopTarg>
1613 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_addUsedBuf%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Etoken%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1614 </synopTarg>
1615 <docSect name='ARGUMENTS'>
1616 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1617 </docChild>
1618 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.%0A%5Bin%5D++token+++++token+of+the+buffer+added+to+vring+used+list.%0A%5Bin%5D++len+++++++length+of+the+message+being+added.'>
1619 </docChild>
1620 </docSect>
1621 <docSect name='brief'>
1622 <docPara content='Add+used+buffer+to+virtqueue%27s+used+buffer+list.%0A++++++++++++++Only+used+by+Slave.'/>
1623 </docSect>
1624 <docSect name='return'>
1625 <docPara content='Remaining+capacity+of+queue+or+a+negative+error.'/>
1626 </docSect>
1627 <docSect name='sa'>
1628 <docPara content='VirtQueue_getAvailBuf'/>
1629 </docSect>
1630 </decl>
1631 <decl kind='fxn' name='getAvailBuf' anchor='get.Avail.Buf' altext='ti.ipc.family.tci6638.VirtQueue.getAvailBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1632 <synopSpec>
1633 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetAvailBuf%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B**%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuf%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1634 </synopSpec>
1635 <synopTarg>
1636 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_getAvailBuf%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B**%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebuf%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Elen%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
1637 </synopTarg>
1638 <docSect name='ARGUMENTS'>
1639 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1640 </docChild>
1641 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.%0A%5Bout%5D+buf+++++++Pointer+to+location+of+available+buffer%3B%0A%5Bout%5D+len+++++++Length+of+the+available+buffer+message.'>
1642 </docChild>
1643 </docSect>
1644 <docSect name='brief'>
1645 <docPara content='Get+the+next+available+buffer.%0A++++++++++++++Only+used+by+Slave.'/>
1646 </docSect>
1647 <docSect name='return'>
1648 <docPara content='Returns+a+token+used+to+identify+the+available+buffer%2C+to+be%0A++++++++++++++passed+back+into+VirtQueue_addUsedBuf%28%29%3B%0A++++++++++++++token+is+negative+if+failure+to+find+an+available+buffer.'/>
1649 </docSect>
1650 <docSect name='sa'>
1651 <docPara content='VirtQueue_addUsedBuf'/>
1652 </docSect>
1653 </decl>
1654 <decl kind='fxn' name='getId' anchor='get.Id' altext='ti.ipc.family.tci6638.VirtQueue.getId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1655 <synopSpec>
1656 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetId%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1657 </synopSpec>
1658 <synopTarg>
1659 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_getId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1660 </synopTarg>
1661 <docSect name='ARGUMENTS'>
1662 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1663 </docChild>
1664 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
1665 </docChild>
1666 </docSect>
1667 <docSect name='details'>
1668 <docPara content='Returns+VirtQueue+instance%27s+queue+ID.'/>
1669 </docSect>
1670 <docSect name='brief'>
1671 <docPara content='VirtQueue+instance+returns+queue+ID'/>
1672 </docSect>
1673 </decl>
1674 <decl kind='fxn' name='getSwiHandle' anchor='get.Swi.Handle' altext='ti.ipc.family.tci6638.VirtQueue.getSwiHandle' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1675 <synopSpec>
1676 <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetSwiHandle%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1677 </synopSpec>
1678 <synopTarg>
1679 <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fsysbios%2Fknl%2FSwi.html%23per-instance_object_types%22+title%3D%22ti.sysbios.knl.Swi.Handle%22%3ESwi_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_getSwiHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1680 </synopTarg>
1681 <docSect name='ARGUMENTS'>
1682 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1683 </docChild>
1684 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
1685 </docChild>
1686 </docSect>
1687 <docSect name='details'>
1688 <docPara content='Returns+VirtQueue+instance+Swi+handle'/>
1689 </docSect>
1690 <docSect name='brief'>
1691 <docPara content='VirtQueue+instance+returns+Swi+handle'/>
1692 </docSect>
1693 </decl>
1694 <decl kind='fxn' name='getUsedBuf' anchor='get.Used.Buf' altext='ti.ipc.family.tci6638.VirtQueue.getUsedBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1695 <synopSpec>
1696 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetUsedBuf%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1697 </synopSpec>
1698 <synopTarg>
1699 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_getUsedBuf%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1700 </synopTarg>
1701 <docSect name='ARGUMENTS'>
1702 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1703 </docChild>
1704 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
1705 </docChild>
1706 </docSect>
1707 <docSect name='brief'>
1708 <docPara content='Get+the+next+used+buffer.%0A++++++++++++++Only+used+by+Host.'/>
1709 </docSect>
1710 <docSect name='return'>
1711 <docPara content='Returns+NULL+or+the+processed+buffer.'/>
1712 </docSect>
1713 <docSect name='sa'>
1714 <docPara content='VirtQueue_addAvailBuf'/>
1715 </docSect>
1716 </decl>
1717 <decl kind='fxn' name='isHost' anchor='is.Host' altext='ti.ipc.family.tci6638.VirtQueue.isHost' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1718 <synopSpec>
1719 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisHost%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1720 </synopSpec>
1721 <synopTarg>
1722 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_isHost%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1723 </synopTarg>
1724 <docSect name='ARGUMENTS'>
1725 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1726 </docChild>
1727 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
1728 </docChild>
1729 </docSect>
1730 <docSect name='details'>
1731 <docPara content='Returns+if+this+VirtQueue+instance+belongs+to+a+host'/>
1732 </docSect>
1733 <docSect name='brief'>
1734 <docPara content='VirtQueue+instance+returns+host+status'/>
1735 </docSect>
1736 </decl>
1737 <decl kind='fxn' name='isSlave' anchor='is.Slave' altext='ti.ipc.family.tci6638.VirtQueue.isSlave' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1738 <synopSpec>
1739 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisSlave%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1740 </synopSpec>
1741 <synopTarg>
1742 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_isSlave%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1743 </synopTarg>
1744 <docSect name='ARGUMENTS'>
1745 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1746 </docChild>
1747 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
1748 </docChild>
1749 </docSect>
1750 <docSect name='details'>
1751 <docPara content='Returns+if+this+VirtQueue+instance+belongs+to+a+slave'/>
1752 </docSect>
1753 <docSect name='brief'>
1754 <docPara content='VirtQueue+instance+returns+slave+status'/>
1755 </docSect>
1756 </decl>
1757 <decl kind='fxn' name='kick' anchor='kick' altext='ti.ipc.family.tci6638.VirtQueue.kick' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
1758 <synopSpec>
1759 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ekick%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
1760 </synopSpec>
1761 <synopTarg>
1762 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_kick%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1763 </synopTarg>
1764 <docSect name='ARGUMENTS'>
1765 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
1766 </docChild>
1767 <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
1768 </docChild>
1769 </docSect>
1770 <docSect name='details'>
1771 <docPara content='After+one+or+more+add_buf+calls%2C+invoke+this+to+kick+the+other+side.'/>
1772 </docSect>
1773 <docSect name='brief'>
1774 <docPara content='Notify+other+processor+of+new+buffers+in+the+queue.'/>
1775 </docSect>
1776 <docSect name='sa'>
1777 <docPara content='VirtQueue_addBuf'/>
1778 </docSect>
1779 </decl>
1780 <decl spacer='1'/>
1781 </group>
1782 <group name='per-instance built-ins'>
1783 <synopTarg>
1784 <line tab='0' comment='The+number+of+statically-created+instance+objects' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1785 <line blank='1' always='0'/>
1786 <line tab='0' comment='The+handle+of+the+i-th+statically-created+instance+object+%28array+%3D%3D+NULL%29' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Object%22%3EVirtQueue_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
1787 <line blank='1' always='0'/>
1788 <line tab='0' comment='The+handle+of+the+first+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1789 <line blank='1' always='0'/>
1790 <line tab='0' comment='The+handle+of+the+next+dynamically-created+instance+object%2C+or+NULL' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1791 <line blank='1' always='0'/>
1792 <line tab='0' comment='The+heap+used+to+allocate+dynamically-created+instance+objects' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1793 <line blank='1' always='0'/>
1794 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Label%22+title%3D%22xdc.runtime.Types.Label%22%3ETypes_Label%3C%2Fa%3E+*buf+%29%3B'/>
1795 <line blank='1' always='0'/>
1796 <line tab='0' comment='The+name+of+this+instance+object' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2Fti%2Fipc%2Ffamily%2Ftci6638%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.tci6638.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
1797 </synopTarg>
1798 </group>
1799 </unit>
1800 </package>