]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - processor_audio_sdk_1_00_00_00/psdk_cust/ipc_3_43_00_00_eng/docs/cdoc/ti/ipc/family/omapl138/package/package.doc.xml
Change directory names in eclipse folder for RTSC plugin -- missing feature.xml
[processor-sdk/performance-audio-sr.git] / processor_audio_sdk_1_00_00_00 / psdk_cust / ipc_3_43_00_00_eng / docs / cdoc / ti / ipc / family / omapl138 / package / package.doc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package kind='package' name='ti.ipc.family.omapl138' 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.omapl138%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%2C+0%5D+%7B'/>
4     <line tab='0' content='%7D'/>
5     <unit name='VirtQueue' kind='module' nodoc='0' metaonly='0' summary=''>
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%2Fomapl138%2Fpackage.html%22+title%3D%22ti.ipc.family.omapl138%22%3Eti.ipc.family.omapl138%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%3EVirtQueue%3C%2Fspan%3E%3C%2Fgo%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%3EVirtQueue%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..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
15             <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
16         </specInfo>
17         <synopMeta>
18             <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.omapl138.VirtQueue%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%2Fomapl138%2FVirtQueue.h%26gt%3B%3C%2Fspan%3E'/>
22         </synopTarg>
23         <group name='local proxy modules'>
24         </group>
25         <group name='module-wide constants &amp; types'>
26             <decl spacer='1'/>
27             <decl spacer='1'/>
28             <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.ipc.family.omapl138.VirtQueue.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
29                 <synopSpec>
30                     <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'/>
31                     <line tab='0' content='%7D%3B'/>
32                 </synopSpec>
33             </decl>
34             <decl spacer='1'/>
35             <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.ipc.family.omapl138.VirtQueue.Instance_State' nodoc='1' external='0' overrides='0' readonly='0' instance='0' summary=''>
36                 <synopSpec>
37                     <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'/>
38                     <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'/>
39                     <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'/>
40                     <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'/>
41                     <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'/>
42                     <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'/>
43                     <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'/>
44                     <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'/>
45                     <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'/>
46                     <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'/>
47                     <line tab='0' content='%7D%3B'/>
48                 </synopSpec>
49                 <synopMeta>
50                     <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'/>
51                     <line blank='1' always='0'/>
52                     <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'/>
53                     <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'/>
54                     <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'/>
55                     <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'/>
56                     <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'/>
57                     <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'/>
58                     <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'/>
59                     <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'/>
60                     <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'/>
61                 </synopMeta>
62                 <synopTarg>
63                     <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'/>
64                     <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'/>
65                     <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'/>
66                     <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'/>
67                     <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'/>
68                     <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'/>
69                     <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'/>
70                     <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'/>
71                     <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'/>
72                     <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'/>
73                     <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
74                 </synopTarg>
75             </decl>
76             <decl spacer='1'/>
77             <decl kind='struct' name='ModuleView' anchor='.Module.View' altext='ti.ipc.family.omapl138.VirtQueue.ModuleView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
78                 <synopSpec>
79                     <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'/>
80                     <line tab='0' content='%7D%3B'/>
81                 </synopSpec>
82             </decl>
83             <decl spacer='1'/>
84             <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.ipc.family.omapl138.VirtQueue.Module_State' nodoc='1' external='0' overrides='0' readonly='0' instance='0' summary=''>
85                 <synopSpec>
86                     <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'/>
87                     <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'/>
88                     <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'/>
89                     <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'/>
90                     <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'/>
91                     <line tab='0' content='%7D%3B'/>
92                 </synopSpec>
93                 <synopMeta>
94                     <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'/>
95                     <line blank='1' always='0'/>
96                     <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'/>
97                     <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'/>
98                     <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'/>
99                     <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'/>
100                 </synopMeta>
101                 <synopTarg>
102                     <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'/>
103                     <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'/>
104                     <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'/>
105                     <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'/>
106                     <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'/>
107                     <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
108                 </synopTarg>
109             </decl>
110         </group>
111         <group name='module-wide config parameters'>
112             <decl spacer='1'/>
113             <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.ipc.family.omapl138.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'>
114                 <synopSpec>
115                     <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'/>
116                     <line tab='1' content='%255B'/>
117                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
118                     <line tab='2' content='%257B'/>
119                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
120                     <line tab='3' content='fields%253A%2B%255B'/>
121                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
122                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
123                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
124                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
125                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
126                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
127                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
128                     <line tab='3' content='%255D'/>
129                     <line tab='2' content='%257D'/>
130                     <line tab='1' content='%255D%252C'/>
131                     <line tab='1' content='%255B'/>
132                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
133                     <line tab='2' content='%257B'/>
134                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
135                     <line tab='3' content='fields%253A%2B%255B'/>
136                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
137                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
138                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
139                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
140                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
141                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
142                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
143                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
144                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
145                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
146                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
147                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
148                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
149                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
150                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
151                     <line tab='3' content='%255D'/>
152                     <line tab='2' content='%257D'/>
153                     <line tab='1' content='%255D%252C'/>
154                     <line tab='1' content='%255B'/>
155                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
156                     <line tab='2' content='%257B'/>
157                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
158                     <line tab='3' content='fields%253A%2B%255B'/>
159                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
160                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
161                     <line tab='3' content='%255D'/>
162                     <line tab='2' content='%257D'/>
163                     <line tab='1' content='%255D%252C'/>
164                     <line tab='1' content='%255B'/>
165                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
166                     <line tab='2' content='%257B'/>
167                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
168                     <line tab='3' content='fields%253A%2B%255B'/>
169                     <line tab='4' content='%2522Log.Event%2522'/>
170                     <line tab='3' content='%255D'/>
171                     <line tab='2' content='%257D'/>
172                     <line tab='1' content='%255D%252C'/>
173                     <line tab='1' content='%255B'/>
174                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
175                     <line tab='2' content='%257B'/>
176                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
177                     <line tab='3' content='fields%253A%2B%255B'/>
178                     <line tab='4' content='%2522Log.Event%2522'/>
179                     <line tab='3' content='%255D'/>
180                     <line tab='2' content='%257D'/>
181                     <line tab='1' content='%255D%252C'/>
182                     <line tab='1' content='%255B'/>
183                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
184                     <line tab='2' content='%257B'/>
185                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
186                     <line tab='3' content='fields%253A%2B%255B'/>
187                     <line tab='4' content='%2522Assert.Id%2522'/>
188                     <line tab='3' content='%255D'/>
189                     <line tab='2' content='%257D'/>
190                     <line tab='1' content='%255D%252C'/>
191                     <line tab='1' content='%255B'/>
192                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
193                     <line tab='2' content='%257B'/>
194                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
195                     <line tab='3' content='fields%253A%2B%255B'/>
196                     <line tab='4' content='%2522Assert.Id%2522'/>
197                     <line tab='3' content='%255D'/>
198                     <line tab='2' content='%257D'/>
199                     <line tab='1' content='%255D%252C'/>
200                     <line tab='1' content='%255B'/>
201                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
202                     <line tab='2' content='%257B'/>
203                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
204                     <line tab='3' content='fields%253A%2B%255B'/>
205                     <line tab='4' content='%2522Error.Id%2522'/>
206                     <line tab='3' content='%255D'/>
207                     <line tab='2' content='%257D'/>
208                     <line tab='1' content='%255D%252C'/>
209                     <line tab='1' content='%255B'/>
210                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
211                     <line tab='2' content='%257B'/>
212                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
213                     <line tab='3' content='fields%253A%2B%255B'/>
214                     <line tab='4' content='%2522Error.Id%2522'/>
215                     <line tab='3' content='%255D'/>
216                     <line tab='2' content='%257D'/>
217                     <line tab='1' content='%255D'/>
218                     <line tab='0' content='%255D%3B'/>
219                 </synopSpec>
220                 <synopMeta>
221                     <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'/>
222                     <line tab='1' content='%255B'/>
223                     <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
224                     <line tab='2' content='%257B'/>
225                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
226                     <line tab='3' content='fields%253A%2B%255B'/>
227                     <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
228                     <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
229                     <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
230                     <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
231                     <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
232                     <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
233                     <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
234                     <line tab='3' content='%255D'/>
235                     <line tab='2' content='%257D'/>
236                     <line tab='1' content='%255D%252C'/>
237                     <line tab='1' content='%255B'/>
238                     <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
239                     <line tab='2' content='%257B'/>
240                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
241                     <line tab='3' content='fields%253A%2B%255B'/>
242                     <line tab='4' content='%2522common%2524.logger%2522%252C'/>
243                     <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
244                     <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
245                     <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
246                     <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
247                     <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
248                     <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
249                     <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
250                     <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
251                     <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
252                     <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
253                     <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
254                     <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
255                     <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
256                     <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
257                     <line tab='3' content='%255D'/>
258                     <line tab='2' content='%257D'/>
259                     <line tab='1' content='%255D%252C'/>
260                     <line tab='1' content='%255B'/>
261                     <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
262                     <line tab='2' content='%257B'/>
263                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
264                     <line tab='3' content='fields%253A%2B%255B'/>
265                     <line tab='4' content='%2522common%2524.gate%2522%252C'/>
266                     <line tab='4' content='%2522common%2524.gateParams%2522'/>
267                     <line tab='3' content='%255D'/>
268                     <line tab='2' content='%257D'/>
269                     <line tab='1' content='%255D%252C'/>
270                     <line tab='1' content='%255B'/>
271                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
272                     <line tab='2' content='%257B'/>
273                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
274                     <line tab='3' content='fields%253A%2B%255B'/>
275                     <line tab='4' content='%2522Log.Event%2522'/>
276                     <line tab='3' content='%255D'/>
277                     <line tab='2' content='%257D'/>
278                     <line tab='1' content='%255D%252C'/>
279                     <line tab='1' content='%255B'/>
280                     <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
281                     <line tab='2' content='%257B'/>
282                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
283                     <line tab='3' content='fields%253A%2B%255B'/>
284                     <line tab='4' content='%2522Log.Event%2522'/>
285                     <line tab='3' content='%255D'/>
286                     <line tab='2' content='%257D'/>
287                     <line tab='1' content='%255D%252C'/>
288                     <line tab='1' content='%255B'/>
289                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
290                     <line tab='2' content='%257B'/>
291                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
292                     <line tab='3' content='fields%253A%2B%255B'/>
293                     <line tab='4' content='%2522Assert.Id%2522'/>
294                     <line tab='3' content='%255D'/>
295                     <line tab='2' content='%257D'/>
296                     <line tab='1' content='%255D%252C'/>
297                     <line tab='1' content='%255B'/>
298                     <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
299                     <line tab='2' content='%257B'/>
300                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
301                     <line tab='3' content='fields%253A%2B%255B'/>
302                     <line tab='4' content='%2522Assert.Id%2522'/>
303                     <line tab='3' content='%255D'/>
304                     <line tab='2' content='%257D'/>
305                     <line tab='1' content='%255D%252C'/>
306                     <line tab='1' content='%255B'/>
307                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
308                     <line tab='2' content='%257B'/>
309                     <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
310                     <line tab='3' content='fields%253A%2B%255B'/>
311                     <line tab='4' content='%2522Error.Id%2522'/>
312                     <line tab='3' content='%255D'/>
313                     <line tab='2' content='%257D'/>
314                     <line tab='1' content='%255D%252C'/>
315                     <line tab='1' content='%255B'/>
316                     <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
317                     <line tab='2' content='%257B'/>
318                     <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
319                     <line tab='3' content='fields%253A%2B%255B'/>
320                     <line tab='4' content='%2522Error.Id%2522'/>
321                     <line tab='3' content='%255D'/>
322                     <line tab='2' content='%257D'/>
323                     <line tab='1' content='%255D'/>
324                     <line tab='0' content='%255D%3B'/>
325                 </synopMeta>
326             </decl>
327             <decl spacer='1'/>
328             <decl kind='config' name='PAGE_SIZE' anchor='.P.A.G.E_.S.I.Z.E' altext='ti.ipc.family.omapl138.VirtQueue.PAGE_SIZE' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
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%3EPAGE_SIZE%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4096%3B'/>
331                 </synopSpec>
332                 <synopMeta>
333                     <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'/>
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%3EVirtQueue_PAGE_SIZE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
337                 </synopTarg>
338             </decl>
339             <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.omapl138.VirtQueue.RP_MSG_NUM_BUFS' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
340                 <synopSpec>
341                     <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%252Fomapl138%252FVirtQueue.html%2523.V.Q0_.S.I.Z.E%2522%2Btitle%253D%2522ti.ipc.family.omapl138.VirtQueue.VQ0_SIZE%2522%253EVirtQueue.VQ0_SIZE%253C%252Fa%253E%3B'/>
342                 </synopSpec>
343                 <synopMeta>
344                     <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%252Fomapl138%252FVirtQueue.html%2523.V.Q0_.S.I.Z.E%2522%2Btitle%253D%2522ti.ipc.family.omapl138.VirtQueue.VQ0_SIZE%2522%253EVirtQueue.VQ0_SIZE%253C%252Fa%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%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'/>
348                 </synopTarg>
349             </decl>
350             <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.omapl138.VirtQueue.RP_MSG_VRING_ALIGN' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
351                 <synopSpec>
352                     <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'/>
353                 </synopSpec>
354                 <synopMeta>
355                     <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'/>
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%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'/>
359                 </synopTarg>
360             </decl>
361             <decl kind='config' name='VQ0_SIZE' anchor='.V.Q0_.S.I.Z.E' altext='ti.ipc.family.omapl138.VirtQueue.VQ0_SIZE' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
362                 <synopSpec>
363                     <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'/>
364                 </synopSpec>
365                 <synopMeta>
366                     <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'/>
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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_VQ0_SIZE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
370                 </synopTarg>
371             </decl>
372             <decl kind='config' name='VQ1_SIZE' anchor='.V.Q1_.S.I.Z.E' altext='ti.ipc.family.omapl138.VirtQueue.VQ1_SIZE' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
373                 <synopSpec>
374                     <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'/>
375                 </synopSpec>
376                 <synopMeta>
377                     <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'/>
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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_VQ1_SIZE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
381                 </synopTarg>
382             </decl>
383             <decl kind='config' name='dspProcId' anchor='dsp.Proc.Id' altext='ti.ipc.family.omapl138.VirtQueue.dspProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
384                 <synopSpec>
385                     <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%3EdspProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252Fti%252Fsdo%252Futils%252FMultiProc.html%2523.I.N.V.A.L.I.D.I.D%2522%2Btitle%253D%2522ti.sdo.utils.MultiProc.INVALIDID%2522%253EMultiProc.INVALIDID%253C%252Fa%253E%3B'/>
386                 </synopSpec>
387                 <synopMeta>
388                     <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EdspProcId%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%252Fsdo%252Futils%252FMultiProc.html%2523.I.N.V.A.L.I.D.I.D%2522%2Btitle%253D%2522ti.sdo.utils.MultiProc.INVALIDID%2522%253EMultiProc.INVALIDID%253C%252Fa%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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_dspProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
392                 </synopTarg>
393             </decl>
394             <decl kind='config' name='hostProcId' anchor='host.Proc.Id' altext='ti.ipc.family.omapl138.VirtQueue.hostProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Statically+retrieve+procIds+to+avoid+doing+this+at+runtime'>
395                 <synopSpec>
396                     <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%3EhostProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252Fti%252Fsdo%252Futils%252FMultiProc.html%2523.I.N.V.A.L.I.D.I.D%2522%2Btitle%253D%2522ti.sdo.utils.MultiProc.INVALIDID%2522%253EMultiProc.INVALIDID%253C%252Fa%253E%3B'/>
397                 </synopSpec>
398                 <synopMeta>
399                     <line tab='0' content='%3Cgo%3EVirtQueue.%3Cspan+class%3D%22xdoc-id%22%3EhostProcId%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%252Fsdo%252Futils%252FMultiProc.html%2523.I.N.V.A.L.I.D.I.D%2522%2Btitle%253D%2522ti.sdo.utils.MultiProc.INVALIDID%2522%253EMultiProc.INVALIDID%253C%252Fa%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%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_hostProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
403                 </synopTarg>
404             </decl>
405             <decl spacer='1'/>
406             <decl kind='config' name='common$' anchor='common$' altext='ti.ipc.family.omapl138.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'>
407                 <synopSpec>
408                     <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'/>
409                 </synopSpec>
410                 <synopMeta>
411                     <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'/>
412                 </synopMeta>
413                 <docSect name='details'>
414                     <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.'/>
415                 </docSect>
416             </decl>
417             <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.ipc.family.omapl138.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'>
418                 <synopSpec>
419                     <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'/>
420                 </synopSpec>
421                 <synopMeta>
422                     <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'/>
423                 </synopMeta>
424             </decl>
425             <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.ipc.family.omapl138.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'>
426                 <synopSpec>
427                     <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'/>
428                 </synopSpec>
429                 <synopMeta>
430                     <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'/>
431                 </synopMeta>
432             </decl>
433         </group>
434         <group name='module-wide data'>
435         </group>
436         <group name='module-wide functions'>
437             <decl kind='fxn' name='startup' anchor='startup' altext='ti.ipc.family.omapl138.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'>
438                 <synopSpec>
439                     <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'/>
440                 </synopSpec>
441                 <synopTarg>
442                     <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'/>
443                 </synopTarg>
444             </decl>
445             <decl spacer='1'/>
446         </group>
447         <group name='module-wide built-ins'>
448             <synopTarg>
449                 <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'/>
450                 <line blank='1' always='0'/>
451                 <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'/>
452                 <line blank='1' always='0'/>
453                 <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'/>
454                 <line blank='1' always='0'/>
455                 <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'/>
456                 <line blank='1' always='0'/>
457                 <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'/>
458                 <line blank='1' always='0'/>
459                 <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'/>
460             </synopTarg>
461         </group>
462         <group name='$instance'>
463             <synopSpec>
464                 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
465                 <line blank='1' always='0'/>
466             </synopSpec>
467         </group>
468         <group name='per-instance object types'>
469             <synopTarg>
470                 <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'/>
471                 <line blank='1' always='0'/>
472                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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'/>
473                 <line blank='1' always='0'/>
474                 <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'/>
475                 <line blank='1' always='1'/>
476                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Struct%22%3EVirtQueue_Struct%3C%2Fa%3E+*structP+%29%3B'/>
477                 <line blank='1' always='0'/>
478                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
479             </synopTarg>
480         </group>
481         <group name='per-instance config parameters'>
482             <synopMeta>
483                 <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'/>
484                 <line tab='1' comment='' anchor='callback' altext='ti.ipc.family.omapl138.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'/>
485                 <line tab='1' comment='' anchor='vq.Id' altext='ti.ipc.family.omapl138.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'/>
486             </synopMeta>
487             <synopTarg>
488                 <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'/>
489                 <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'/>
490                 <line tab='1' comment='' anchor='callback' altext='ti.ipc.family.omapl138.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'/>
491                 <line tab='1' comment='' anchor='vq.Id' altext='ti.ipc.family.omapl138.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'/>
492                 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EVirtQueue_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
493                 <line blank='1' always='1'/>
494                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+*params+%29%3B'/>
495             </synopTarg>
496             <decl kind='config' name='callback' anchor='callback' altext='ti.ipc.family.omapl138.VirtQueue.callback' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
497                 <synopSpec>
498                     <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'/>
499                 </synopSpec>
500                 <synopMeta>
501                     <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'/>
502                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
503                     <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'/>
504                 </synopMeta>
505                 <synopTarg>
506                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+%7B'/>
507                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
508                     <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'/>
509                 </synopTarg>
510             </decl>
511             <decl kind='config' name='vqId' anchor='vq.Id' altext='ti.ipc.family.omapl138.VirtQueue.vqId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
512                 <synopSpec>
513                     <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'/>
514                 </synopSpec>
515                 <synopMeta>
516                     <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'/>
517                     <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
518                     <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'/>
519                 </synopMeta>
520                 <synopTarg>
521                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Params%22%3EVirtQueue_Params%3C%2Fa%3E+%7B'/>
522                     <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
523                     <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'/>
524                 </synopTarg>
525             </decl>
526             <decl spacer='1'/>
527         </group>
528         <group name='per-instance creation'>
529             <synopSpec>
530                 <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'/>
531             </synopSpec>
532             <synopMeta>
533                 <line elem='1'/>
534                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Params%22%3EParams%3C%2Fa%3E%3B'/>
535                 <line tab='0' comment='Assign+individual+configs' content='params.%3Ci%3Econfig%3C%2Fi%3E+%3D+%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
536                 <line blank='1' always='0'/>
537                 <line elem='0'/>
538                 <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'/>
539             </synopMeta>
540             <synopTarg>
541                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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%2Fomapl138%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.omapl138.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'/>
542                 <line blank='1' always='0'/>
543                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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%2Fomapl138%2FVirtQueue.html%23per-instance_config_parameters%22+title%3D%22ti.ipc.family.omapl138.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'/>
544             </synopTarg>
545             <docSect name='ARGUMENTS'>
546                 <docChild name='' summary='%5Bin%5D++remoteProcId++++Remote+processor+ID+associated+with+this+VirtQueue.'>
547                 </docChild>
548                 <docChild name='params' summary='per-instance+config+params%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+values+%28target-domain+only%29'>
549                 </docChild>
550                 <docChild name='eb' summary='active+error-handling+block%2C+or+%3Ctt%3ENULL%3C%2Ftt%3E+to+select+default+policy+%28target-domain+only%29'>
551                 </docChild>
552             </docSect>
553             <docSect name='details'>
554                 <docPara content='Maps+to+Instance_init+function'/>
555             </docSect>
556             <docSect name='brief'>
557                 <docPara content='Initialize+at+runtime+the+VirtQueue'/>
558             </docSect>
559             <docSect name='Returns'>
560                 <docPara content='Returns+a+handle+to+a+new+initialized+VirtQueue.'/>
561             </docSect>
562         </group>
563         <group name='per-instance deletion'>
564             <synopTarg>
565                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+*handleP+%29%3B'/>
566                 <line blank='1' always='0'/>
567                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Struct%22%3EVirtQueue_Struct%3C%2Fa%3E+*structP+%29%3B'/>
568             </synopTarg>
569         </group>
570         <group name='per-instance functions'>
571             <decl kind='fxn' name='addAvailBuf' anchor='add.Avail.Buf' altext='ti.ipc.family.omapl138.VirtQueue.addAvailBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
572                 <synopSpec>
573                     <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'/>
574                 </synopSpec>
575                 <synopTarg>
576                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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'/>
577                 </synopTarg>
578                 <docSect name='ARGUMENTS'>
579                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
580                     </docChild>
581                     <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.%0A%5Bin%5D++buf++++++the+buffer+to+be+processed+by+the+slave.'>
582                     </docChild>
583                 </docSect>
584                 <docSect name='brief'>
585                     <docPara content='Add+available+buffer+to+virtqueue%27s+available+buffer+list.%0A++++++++++++++Only+used+by+Host.'/>
586                 </docSect>
587                 <docSect name='return'>
588                     <docPara content='Remaining+capacity+of+queue+or+a+negative+error.'/>
589                 </docSect>
590                 <docSect name='sa'>
591                     <docPara content='VirtQueue_getUsedBuf'/>
592                 </docSect>
593             </decl>
594             <decl kind='fxn' name='addUsedBuf' anchor='add.Used.Buf' altext='ti.ipc.family.omapl138.VirtQueue.addUsedBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
595                 <synopSpec>
596                     <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'/>
597                 </synopSpec>
598                 <synopTarg>
599                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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'/>
600                 </synopTarg>
601                 <docSect name='ARGUMENTS'>
602                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
603                     </docChild>
604                     <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.'>
605                     </docChild>
606                 </docSect>
607                 <docSect name='brief'>
608                     <docPara content='Add+used+buffer+to+virtqueue%27s+used+buffer+list.%0A++++++++++++++Only+used+by+Slave.'/>
609                 </docSect>
610                 <docSect name='return'>
611                     <docPara content='Remaining+capacity+of+queue+or+a+negative+error.'/>
612                 </docSect>
613                 <docSect name='sa'>
614                     <docPara content='VirtQueue_getAvailBuf'/>
615                 </docSect>
616             </decl>
617             <decl kind='fxn' name='getAvailBuf' anchor='get.Avail.Buf' altext='ti.ipc.family.omapl138.VirtQueue.getAvailBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
618                 <synopSpec>
619                     <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'/>
620                 </synopSpec>
621                 <synopTarg>
622                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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'/>
623                 </synopTarg>
624                 <docSect name='ARGUMENTS'>
625                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
626                     </docChild>
627                     <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.'>
628                     </docChild>
629                 </docSect>
630                 <docSect name='brief'>
631                     <docPara content='Get+the+next+available+buffer.%0A++++++++++++++Only+used+by+Slave.'/>
632                 </docSect>
633                 <docSect name='return'>
634                     <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.'/>
635                 </docSect>
636                 <docSect name='sa'>
637                     <docPara content='VirtQueue_addUsedBuf'/>
638                 </docSect>
639             </decl>
640             <decl kind='fxn' name='getId' anchor='get.Id' altext='ti.ipc.family.omapl138.VirtQueue.getId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
641                 <synopSpec>
642                     <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'/>
643                 </synopSpec>
644                 <synopTarg>
645                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
646                 </synopTarg>
647                 <docSect name='ARGUMENTS'>
648                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
649                     </docChild>
650                     <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
651                     </docChild>
652                 </docSect>
653                 <docSect name='details'>
654                     <docPara content='Returns+VirtQueue+instance%27s+queue+ID.'/>
655                 </docSect>
656                 <docSect name='brief'>
657                     <docPara content='VirtQueue+instance+returns+queue+ID'/>
658                 </docSect>
659             </decl>
660             <decl kind='fxn' name='getSwiHandle' anchor='get.Swi.Handle' altext='ti.ipc.family.omapl138.VirtQueue.getSwiHandle' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
661                 <synopSpec>
662                     <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'/>
663                 </synopSpec>
664                 <synopTarg>
665                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
666                 </synopTarg>
667                 <docSect name='ARGUMENTS'>
668                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
669                     </docChild>
670                     <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
671                     </docChild>
672                 </docSect>
673                 <docSect name='details'>
674                     <docPara content='Returns+VirtQueue+instance+Swi+handle'/>
675                 </docSect>
676                 <docSect name='brief'>
677                     <docPara content='VirtQueue+instance+returns+Swi+handle'/>
678                 </docSect>
679             </decl>
680             <decl kind='fxn' name='getUsedBuf' anchor='get.Used.Buf' altext='ti.ipc.family.omapl138.VirtQueue.getUsedBuf' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
681                 <synopSpec>
682                     <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'/>
683                 </synopSpec>
684                 <synopTarg>
685                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
686                 </synopTarg>
687                 <docSect name='ARGUMENTS'>
688                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
689                     </docChild>
690                     <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
691                     </docChild>
692                 </docSect>
693                 <docSect name='brief'>
694                     <docPara content='Get+the+next+used+buffer.%0A++++++++++++++Only+used+by+Host.'/>
695                 </docSect>
696                 <docSect name='return'>
697                     <docPara content='Returns+NULL+or+the+processed+buffer.'/>
698                 </docSect>
699                 <docSect name='sa'>
700                     <docPara content='VirtQueue_addAvailBuf'/>
701                 </docSect>
702             </decl>
703             <decl kind='fxn' name='isHost' anchor='is.Host' altext='ti.ipc.family.omapl138.VirtQueue.isHost' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
704                 <synopSpec>
705                     <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'/>
706                 </synopSpec>
707                 <synopTarg>
708                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
709                 </synopTarg>
710                 <docSect name='ARGUMENTS'>
711                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
712                     </docChild>
713                     <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
714                     </docChild>
715                 </docSect>
716                 <docSect name='details'>
717                     <docPara content='Returns+if+this+VirtQueue+instance+belongs+to+a+host'/>
718                 </docSect>
719                 <docSect name='brief'>
720                     <docPara content='VirtQueue+instance+returns+host+status'/>
721                 </docSect>
722             </decl>
723             <decl kind='fxn' name='isSlave' anchor='is.Slave' altext='ti.ipc.family.omapl138.VirtQueue.isSlave' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
724                 <synopSpec>
725                     <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'/>
726                 </synopSpec>
727                 <synopTarg>
728                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
729                 </synopTarg>
730                 <docSect name='ARGUMENTS'>
731                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
732                     </docChild>
733                     <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
734                     </docChild>
735                 </docSect>
736                 <docSect name='details'>
737                     <docPara content='Returns+if+this+VirtQueue+instance+belongs+to+a+slave'/>
738                 </docSect>
739                 <docSect name='brief'>
740                     <docPara content='VirtQueue+instance+returns+slave+status'/>
741                 </docSect>
742             </decl>
743             <decl kind='fxn' name='kick' anchor='kick' altext='ti.ipc.family.omapl138.VirtQueue.kick' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary=''>
744                 <synopSpec>
745                     <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'/>
746                 </synopSpec>
747                 <synopTarg>
748                     <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
749                 </synopTarg>
750                 <docSect name='ARGUMENTS'>
751                     <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3EVirtQueue%3C%2Ftt%3E+instance+object'>
752                     </docChild>
753                     <docChild name='' summary='%5Bin%5D++vq++++++++the+VirtQueue.'>
754                     </docChild>
755                 </docSect>
756                 <docSect name='details'>
757                     <docPara content='After+one+or+more+add_buf+calls%2C+invoke+this+to+kick+the+other+side.'/>
758                 </docSect>
759                 <docSect name='brief'>
760                     <docPara content='Notify+other+processor+of+new+buffers+in+the+queue.'/>
761                 </docSect>
762                 <docSect name='sa'>
763                     <docPara content='VirtQueue_addBuf'/>
764                 </docSect>
765             </decl>
766             <decl spacer='1'/>
767         </group>
768         <group name='per-instance built-ins'>
769             <synopTarg>
770                 <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'/>
771                 <line blank='1' always='0'/>
772                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Object%22%3EVirtQueue_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
773                 <line blank='1' always='0'/>
774                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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'/>
775                 <line blank='1' always='0'/>
776                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
777                 <line blank='1' always='0'/>
778                 <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'/>
779                 <line blank='1' always='0'/>
780                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.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'/>
781                 <line blank='1' always='0'/>
782                 <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%2Fomapl138%2FVirtQueue.html%23per-instance_object_types%22+title%3D%22ti.ipc.family.omapl138.VirtQueue.Handle%22%3EVirtQueue_Handle%3C%2Fa%3E+handle+%29%3B'/>
783             </synopTarg>
784         </group>
785     </unit>
786 </package>