[processor-sdk/performance-audio-sr.git] / ipc_3_43_00_00_eng / docs / cdoc / ti / sdo / ipc / family / tda3xx / package / package.doc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package kind='package' name='ti.sdo.ipc.family.tda3xx' nodoc='0' root='../../../../../' summary='Device+specific+modules+for+TDA3XX'>
3 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Fpackage.html%22+title%3D%22ti.sdo.ipc%22%3Eti.sdo.ipc%3C%2Fa%3E%3B'/>
4 <line blank='1' always='0'/>
5 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eti.sdo.ipc.family.tda3xx%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+0%5D+%7B'/>
6 <line tab='0' content='%7D'/>
7 <unit name='InterruptArp32' kind='module' nodoc='0' metaonly='0' summary='ARP32+based+interrupt+manager' inherits='ti.sdo.ipc.notifyDrivers.IInterrupt'>
8 <synopSpec>
9 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2Fpackage.html%22+title%3D%22ti.sdo.ipc.family.tda3xx%22%3Eti.sdo.ipc.family.tda3xx%3C%2Fa%3E%3B'/>
10 <line blank='1' always='0'/>
11 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32%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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E+%7B'/>
12 <line tab='0' content='%7D'/>
13 </synopSpec>
14 <specInfo>
15 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
16 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
17 <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
18 </specInfo>
19 <synopMeta>
20 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+InterruptArp32+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.family.tda3xx.InterruptArp32%27%3C%2Fspan%3E%29%3B'/>
21 </synopMeta>
22 <synopTarg>
23 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.h%26gt%3B%3C%2Fspan%3E'/>
24 </synopTarg>
25 <group name='local proxy modules'>
26 </group>
27 <group name='module-wide constants & types'>
28 <decl kind='const' name='NUM_CORES' anchor='.N.U.M_.C.O.R.E.S' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
29 <synopSpec>
30 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
31 </synopSpec>
32 <synopMeta>
33 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
34 </synopMeta>
35 <synopTarg>
36 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_NUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%295'/>
37 </synopTarg>
38 </decl>
39 <decl kind='const' name='NUM_EVES' anchor='.N.U.M_.E.V.E.S' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_EVES' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
40 <synopSpec>
41 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
42 </synopSpec>
43 <synopMeta>
44 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
45 </synopMeta>
46 <synopTarg>
47 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_NUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
48 </synopTarg>
49 </decl>
50 <decl kind='const' name='NUM_EVE_MBX' anchor='.N.U.M_.E.V.E_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_EVE_MBX' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
51 <synopSpec>
52 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
53 </synopSpec>
54 <synopMeta>
55 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
56 </synopMeta>
57 <synopTarg>
58 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_NUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%292'/>
59 </synopTarg>
60 </decl>
61 <decl kind='const' name='NUM_SYS_MBX' anchor='.N.U.M_.S.Y.S_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_SYS_MBX' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
62 <synopSpec>
63 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
64 </synopSpec>
65 <synopMeta>
66 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
67 </synopMeta>
68 <synopTarg>
69 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_NUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
70 </synopTarg>
71 </decl>
72 <decl spacer='1'/>
73 <decl spacer='1'/>
74 <decl kind='struct' name='FxnTable' anchor='.Fxn.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.FxnTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Function+table'>
75 <synopSpec>
76 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EFxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
77 <line tab='1' content='%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%3B'/>
78 <line tab='1' content='%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%3B'/>
79 <line tab='0' content='%7D%3B'/>
80 </synopSpec>
81 <synopMeta>
82 <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%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3EFxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
83 <line blank='1' always='0'/>
84 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efunc%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'/>
85 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
86 </synopMeta>
87 <synopTarg>
88 <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%3EInterruptArp32_FxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
89 <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%3Efunc%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
90 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
91 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_FxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
92 </synopTarg>
93 </decl>
94 <decl spacer='1'/>
95 <decl kind='struct' name='IntInfo' anchor='.Int.Info' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt%3C%2Fa%3E'>
96 <synopSpec>
97 <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'/>
98 <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'/>
99 <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'/>
100 <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'/>
101 <line tab='0' content='%7D%3B'/>
102 </synopSpec>
103 <synopMeta>
104 <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%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3EIntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
105 <line blank='1' always='0'/>
106 <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'/>
107 <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'/>
108 <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'/>
109 </synopMeta>
110 <synopTarg>
111 <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%3EInterruptArp32_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
112 <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'/>
113 <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'/>
114 <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'/>
115 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
116 </synopTarg>
117 </decl>
118 <decl spacer='1'/>
119 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
120 <synopSpec>
121 <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'/>
122 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.FxnTable%22%3EInterruptArp32.FxnTable%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3B'/>
123 <line tab='0' content='%7D%3B'/>
124 </synopSpec>
125 <synopMeta>
126 <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%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
127 <line blank='1' always='0'/>
128 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.FxnTable%22%3EInterruptArp32.FxnTable%3C%2Fa%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
129 </synopMeta>
130 <synopTarg>
131 <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%3EInterruptArp32_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
132 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.FxnTable%22%3EInterruptArp32_FxnTable%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32_NUM_CORES%3C%2Fa%3E%5D%3B'/>
133 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
134 </synopTarg>
135 </decl>
136 </group>
137 <group name='module-wide config parameters'>
138 <decl spacer='1'/>
139 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
140 <synopSpec>
141 <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..%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'/>
142 <line tab='1' content='%255B'/>
143 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
144 <line tab='2' content='%257B'/>
145 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
146 <line tab='3' content='fields%253A%2B%255B'/>
147 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
148 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
149 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
150 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
151 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
152 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
153 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
154 <line tab='3' content='%255D'/>
155 <line tab='2' content='%257D'/>
156 <line tab='1' content='%255D%252C'/>
157 <line tab='1' content='%255B'/>
158 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
159 <line tab='2' content='%257B'/>
160 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
161 <line tab='3' content='fields%253A%2B%255B'/>
162 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
163 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
164 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
165 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
166 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
167 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
168 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
169 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
170 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
171 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
172 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
173 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
174 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
175 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
176 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
177 <line tab='3' content='%255D'/>
178 <line tab='2' content='%257D'/>
179 <line tab='1' content='%255D%252C'/>
180 <line tab='1' content='%255B'/>
181 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
182 <line tab='2' content='%257B'/>
183 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
184 <line tab='3' content='fields%253A%2B%255B'/>
185 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
186 <line tab='4' content='%2522common%2524.gateParams%2522'/>
187 <line tab='3' content='%255D'/>
188 <line tab='2' content='%257D'/>
189 <line tab='1' content='%255D%252C'/>
190 <line tab='1' content='%255B'/>
191 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
192 <line tab='2' content='%257B'/>
193 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
194 <line tab='3' content='fields%253A%2B%255B'/>
195 <line tab='4' content='%2522Log.Event%2522'/>
196 <line tab='3' content='%255D'/>
197 <line tab='2' content='%257D'/>
198 <line tab='1' content='%255D%252C'/>
199 <line tab='1' content='%255B'/>
200 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
201 <line tab='2' content='%257B'/>
202 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
203 <line tab='3' content='fields%253A%2B%255B'/>
204 <line tab='4' content='%2522Log.Event%2522'/>
205 <line tab='3' content='%255D'/>
206 <line tab='2' content='%257D'/>
207 <line tab='1' content='%255D%252C'/>
208 <line tab='1' content='%255B'/>
209 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
210 <line tab='2' content='%257B'/>
211 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
212 <line tab='3' content='fields%253A%2B%255B'/>
213 <line tab='4' content='%2522Assert.Id%2522'/>
214 <line tab='3' content='%255D'/>
215 <line tab='2' content='%257D'/>
216 <line tab='1' content='%255D%252C'/>
217 <line tab='1' content='%255B'/>
218 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
219 <line tab='2' content='%257B'/>
220 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
221 <line tab='3' content='fields%253A%2B%255B'/>
222 <line tab='4' content='%2522Assert.Id%2522'/>
223 <line tab='3' content='%255D'/>
224 <line tab='2' content='%257D'/>
225 <line tab='1' content='%255D%252C'/>
226 <line tab='1' content='%255B'/>
227 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
228 <line tab='2' content='%257B'/>
229 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
230 <line tab='3' content='fields%253A%2B%255B'/>
231 <line tab='4' content='%2522Error.Id%2522'/>
232 <line tab='3' content='%255D'/>
233 <line tab='2' content='%257D'/>
234 <line tab='1' content='%255D%252C'/>
235 <line tab='1' content='%255B'/>
236 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
237 <line tab='2' content='%257B'/>
238 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
239 <line tab='3' content='fields%253A%2B%255B'/>
240 <line tab='4' content='%2522Error.Id%2522'/>
241 <line tab='3' content='%255D'/>
242 <line tab='2' content='%257D'/>
243 <line tab='1' content='%255D'/>
244 <line tab='0' content='%255D%3B'/>
245 </synopSpec>
246 <synopMeta>
247 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptArp32.%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..%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'/>
248 <line tab='1' content='%255B'/>
249 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
250 <line tab='2' content='%257B'/>
251 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
252 <line tab='3' content='fields%253A%2B%255B'/>
253 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
254 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
255 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
256 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
257 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
258 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
259 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
260 <line tab='3' content='%255D'/>
261 <line tab='2' content='%257D'/>
262 <line tab='1' content='%255D%252C'/>
263 <line tab='1' content='%255B'/>
264 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
265 <line tab='2' content='%257B'/>
266 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
267 <line tab='3' content='fields%253A%2B%255B'/>
268 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
269 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
270 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
271 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
272 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
273 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
274 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
275 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
276 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
277 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
278 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
279 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
280 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
281 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
282 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
283 <line tab='3' content='%255D'/>
284 <line tab='2' content='%257D'/>
285 <line tab='1' content='%255D%252C'/>
286 <line tab='1' content='%255B'/>
287 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
288 <line tab='2' content='%257B'/>
289 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
290 <line tab='3' content='fields%253A%2B%255B'/>
291 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
292 <line tab='4' content='%2522common%2524.gateParams%2522'/>
293 <line tab='3' content='%255D'/>
294 <line tab='2' content='%257D'/>
295 <line tab='1' content='%255D%252C'/>
296 <line tab='1' content='%255B'/>
297 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
298 <line tab='2' content='%257B'/>
299 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
300 <line tab='3' content='fields%253A%2B%255B'/>
301 <line tab='4' content='%2522Log.Event%2522'/>
302 <line tab='3' content='%255D'/>
303 <line tab='2' content='%257D'/>
304 <line tab='1' content='%255D%252C'/>
305 <line tab='1' content='%255B'/>
306 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
307 <line tab='2' content='%257B'/>
308 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
309 <line tab='3' content='fields%253A%2B%255B'/>
310 <line tab='4' content='%2522Log.Event%2522'/>
311 <line tab='3' content='%255D'/>
312 <line tab='2' content='%257D'/>
313 <line tab='1' content='%255D%252C'/>
314 <line tab='1' content='%255B'/>
315 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
316 <line tab='2' content='%257B'/>
317 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
318 <line tab='3' content='fields%253A%2B%255B'/>
319 <line tab='4' content='%2522Assert.Id%2522'/>
320 <line tab='3' content='%255D'/>
321 <line tab='2' content='%257D'/>
322 <line tab='1' content='%255D%252C'/>
323 <line tab='1' content='%255B'/>
324 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
325 <line tab='2' content='%257B'/>
326 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
327 <line tab='3' content='fields%253A%2B%255B'/>
328 <line tab='4' content='%2522Assert.Id%2522'/>
329 <line tab='3' content='%255D'/>
330 <line tab='2' content='%257D'/>
331 <line tab='1' content='%255D%252C'/>
332 <line tab='1' content='%255B'/>
333 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
334 <line tab='2' content='%257B'/>
335 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
336 <line tab='3' content='fields%253A%2B%255B'/>
337 <line tab='4' content='%2522Error.Id%2522'/>
338 <line tab='3' content='%255D'/>
339 <line tab='2' content='%257D'/>
340 <line tab='1' content='%255D%252C'/>
341 <line tab='1' content='%255B'/>
342 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
343 <line tab='2' content='%257B'/>
344 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
345 <line tab='3' content='fields%253A%2B%255B'/>
346 <line tab='4' content='%2522Error.Id%2522'/>
347 <line tab='3' content='%255D'/>
348 <line tab='2' content='%257D'/>
349 <line tab='1' content='%255D'/>
350 <line tab='0' content='%255D%3B'/>
351 </synopMeta>
352 </decl>
353 <decl spacer='1'/>
354 <decl kind='config' name='dsp1ProcId' anchor='dsp1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.dsp1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
355 <synopSpec>
356 <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%3Edsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
357 </synopSpec>
358 <synopMeta>
359 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3Edsp1ProcId%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..%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'/>
360 </synopMeta>
361 <synopTarg>
362 <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%3EInterruptArp32_dsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
363 </synopTarg>
364 </decl>
365 <decl kind='config' name='dsp2ProcId' anchor='dsp2.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.dsp2ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
366 <synopSpec>
367 <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%3Edsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
368 </synopSpec>
369 <synopMeta>
370 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3Edsp2ProcId%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..%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'/>
371 </synopMeta>
372 <synopTarg>
373 <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%3EInterruptArp32_dsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
374 </synopTarg>
375 </decl>
376 <decl kind='config' name='eve1ProcId' anchor='eve1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.eve1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Statically+retrieve+procIds+to+avoid+doing+this+at+runtime'>
377 <synopSpec>
378 <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%3Eeve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
379 </synopSpec>
380 <synopMeta>
381 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3Eeve1ProcId%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..%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'/>
382 </synopMeta>
383 <synopTarg>
384 <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%3EInterruptArp32_eve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
385 </synopTarg>
386 </decl>
387 <decl kind='config' name='eveInterruptTable' anchor='eve.Interrupt.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.eveInterruptTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
388 <synopSpec>
389 <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%3EeveInterruptTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3B'/>
390 </synopSpec>
391 <synopMeta>
392 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3EeveInterruptTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
393 </synopMeta>
394 <synopTarg>
395 <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%3EInterruptArp32_eveInterruptTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32_NUM_CORES%3C%2Fa%3E%5D%3B'/>
396 </synopTarg>
397 </decl>
398 <decl kind='config' name='ipu1_0ProcId' anchor='ipu1_0.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.ipu1_0ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
399 <synopSpec>
400 <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%3Eipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
401 </synopSpec>
402 <synopMeta>
403 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_0ProcId%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..%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'/>
404 </synopMeta>
405 <synopTarg>
406 <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%3EInterruptArp32_ipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
407 </synopTarg>
408 </decl>
409 <decl kind='config' name='ipu1_1ProcId' anchor='ipu1_1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.ipu1_1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
410 <synopSpec>
411 <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%3Eipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
412 </synopSpec>
413 <synopMeta>
414 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_1ProcId%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..%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'/>
415 </synopMeta>
416 <synopTarg>
417 <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%3EInterruptArp32_ipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
418 </synopTarg>
419 </decl>
420 <decl kind='config' name='mailboxBaseAddr' anchor='mailbox.Base.Addr' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.mailboxBaseAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
421 <synopSpec>
422 <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%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_EVE_MBX%22%3EInterruptArp32.NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_SYS_MBX%22%3EInterruptArp32.NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
423 </synopSpec>
424 <synopMeta>
425 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_EVE_MBX%22%3EInterruptArp32.NUM_EVE_MBX%3C%2Fa%3E%252B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_SYS_MBX%22%3EInterruptArp32.NUM_SYS_MBX%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
426 </synopMeta>
427 <synopTarg>
428 <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%3EInterruptArp32_mailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_EVE_MBX%22%3EInterruptArp32_NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_SYS_MBX%22%3EInterruptArp32_NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
429 </synopTarg>
430 </decl>
431 <decl kind='config' name='mailboxTable' anchor='mailbox.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.mailboxTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
432 <synopSpec>
433 <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%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3B'/>
434 </synopSpec>
435 <synopMeta>
436 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E*%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
437 </synopMeta>
438 <synopTarg>
439 <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%3EInterruptArp32_mailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32_NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32_NUM_CORES%3C%2Fa%3E%5D%3B'/>
440 </synopTarg>
441 </decl>
442 <decl kind='config' name='procIdTable' anchor='proc.Id.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.procIdTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
443 <synopSpec>
444 <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%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3B'/>
445 </synopSpec>
446 <synopMeta>
447 <line tab='0' content='%3Cgo%3EInterruptArp32.%3Cspan+class%3D%22xdoc-id%22%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
448 </synopMeta>
449 <synopTarg>
450 <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%3EInterruptArp32_procIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptArp32.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptArp32.NUM_CORES%22%3EInterruptArp32_NUM_CORES%3C%2Fa%3E%5D%3B'/>
451 </synopTarg>
452 </decl>
453 <decl spacer='1'/>
454 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
455 <synopSpec>
456 <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..%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'/>
457 </synopSpec>
458 <synopMeta>
459 <line tab='0' content='%3Cgo%3EInterruptArp32.%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..%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'/>
460 </synopMeta>
461 <docSect name='details'>
462 <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.'/>
463 </docSect>
464 </decl>
465 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%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'>
466 <synopSpec>
467 <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'/>
468 </synopSpec>
469 <synopMeta>
470 <line tab='0' content='%3Cgo%3EInterruptArp32.%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'/>
471 </synopMeta>
472 </decl>
473 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
474 <synopSpec>
475 <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..%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'/>
476 </synopSpec>
477 <synopMeta>
478 <line tab='0' content='%3Cgo%3EInterruptArp32.%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..%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'/>
479 </synopMeta>
480 </decl>
481 </group>
482 <group name='module-wide data'>
483 </group>
484 <group name='module-wide functions'>
485 <decl kind='fxn' name='intClear' anchor='int.Clear' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Clear%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intClear%22%3EIInterrupt%3C%2Fa%3E'>
486 <synopSpec>
487 <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..%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'/>
488 </synopSpec>
489 <synopTarg>
490 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_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..%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'/>
491 </synopTarg>
492 <docSect name='ARGUMENTS'>
493 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
494 </docChild>
495 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
496 </docChild>
497 </docSect>
498 <docSect name='returns'>
499 <docPara content='Value+%28if+any%29+of+the+interrupt+before%0A++++++++++++++++++++++++it+was+cleared'/>
500 </docSect>
501 </decl>
502 <decl kind='fxn' name='intDisable' anchor='int.Disable' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Disable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intDisable%22%3EIInterrupt%3C%2Fa%3E'>
503 <synopSpec>
504 <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..%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'/>
505 </synopSpec>
506 <synopTarg>
507 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_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..%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'/>
508 </synopTarg>
509 <docSect name='ARGUMENTS'>
510 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
511 </docChild>
512 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
513 </docChild>
514 </docSect>
515 </decl>
516 <decl kind='fxn' name='intEnable' anchor='int.Enable' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Enable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intEnable%22%3EIInterrupt%3C%2Fa%3E'>
517 <synopSpec>
518 <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..%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'/>
519 </synopSpec>
520 <synopTarg>
521 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_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..%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'/>
522 </synopTarg>
523 <docSect name='ARGUMENTS'>
524 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
525 </docChild>
526 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
527 </docChild>
528 </docSect>
529 </decl>
530 <decl kind='fxn' name='intPost' anchor='int.Post' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Post%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intPost%22%3EIInterrupt%3C%2Fa%3E'>
531 <synopSpec>
532 <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..%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'/>
533 </synopSpec>
534 <synopTarg>
535 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_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..%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'/>
536 </synopTarg>
537 </decl>
538 <decl kind='fxn' name='intRegister' anchor='int.Register' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Register%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intRegister%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%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..%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'/>
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%3EInterruptArp32_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..%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'/>
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='func' summary='Function+to+register.'>
551 </docChild>
552 <docChild name='arg' summary='Argument+that+will+be+passed+to+func'>
553 </docChild>
554 </docSect>
555 </decl>
556 <decl kind='fxn' name='intSend' anchor='int.Send' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Send%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intSend%22%3EIInterrupt%3C%2Fa%3E'>
557 <synopSpec>
558 <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..%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'/>
559 </synopSpec>
560 <synopTarg>
561 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_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..%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'/>
562 </synopTarg>
563 <docSect name='ARGUMENTS'>
564 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
565 </docChild>
566 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
567 </docChild>
568 <docChild name='arg' summary='Argument+for+sending+interrupt.'>
569 </docChild>
570 </docSect>
571 </decl>
572 <decl kind='fxn' name='intUnregister' anchor='int.Unregister' altext='ti.sdo.ipc.family.tda3xx.InterruptArp32.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Unregister%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intUnregister%22%3EIInterrupt%3C%2Fa%3E'>
573 <synopSpec>
574 <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..%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'/>
575 </synopSpec>
576 <synopTarg>
577 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptArp32_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..%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'/>
578 </synopTarg>
579 <docSect name='ARGUMENTS'>
580 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
581 </docChild>
582 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
583 </docChild>
584 </docSect>
585 </decl>
586 <decl spacer='1'/>
587 </group>
588 <group name='module-wide built-ins'>
589 <synopTarg>
590 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3EInterruptArp32_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
591 <line blank='1' always='0'/>
592 <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%3EInterruptArp32_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
593 <line blank='1' always='0'/>
594 <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..%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%3EInterruptArp32_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
595 <line blank='1' always='0'/>
596 <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%3EInterruptArp32_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
597 <line blank='1' always='0'/>
598 <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%3EInterruptArp32_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
599 <line blank='1' always='0'/>
600 <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%3EInterruptArp32_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'/>
601 </synopTarg>
602 </group>
603 </unit>
604 <unit name='InterruptDsp' kind='module' nodoc='0' metaonly='0' summary='DSP+interrupt+manager' inherits='ti.sdo.ipc.notifyDrivers.IInterrupt'>
605 <synopSpec>
606 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2Fpackage.html%22+title%3D%22ti.sdo.ipc.family.tda3xx%22%3Eti.sdo.ipc.family.tda3xx%3C%2Fa%3E%3B'/>
607 <line blank='1' always='0'/>
608 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp%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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E+%7B'/>
609 <line tab='0' content='%7D'/>
610 </synopSpec>
611 <specInfo>
612 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
613 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
614 <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
615 </specInfo>
616 <synopMeta>
617 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+InterruptDsp+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.family.tda3xx.InterruptDsp%27%3C%2Fspan%3E%29%3B'/>
618 </synopMeta>
619 <synopTarg>
620 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.h%26gt%3B%3C%2Fspan%3E'/>
621 </synopTarg>
622 <group name='local proxy modules'>
623 </group>
624 <group name='module-wide constants & types'>
625 <decl kind='const' name='NUM_CORES' anchor='.N.U.M_.C.O.R.E.S' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
626 <synopSpec>
627 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
628 </synopSpec>
629 <synopMeta>
630 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
631 </synopMeta>
632 <synopTarg>
633 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_NUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%295'/>
634 </synopTarg>
635 </decl>
636 <decl kind='const' name='NUM_EVES' anchor='.N.U.M_.E.V.E.S' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_EVES' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
637 <synopSpec>
638 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
639 </synopSpec>
640 <synopMeta>
641 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
642 </synopMeta>
643 <synopTarg>
644 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_NUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
645 </synopTarg>
646 </decl>
647 <decl kind='const' name='NUM_EVE_MBX' anchor='.N.U.M_.E.V.E_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_EVE_MBX' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
648 <synopSpec>
649 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
650 </synopSpec>
651 <synopMeta>
652 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
653 </synopMeta>
654 <synopTarg>
655 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_NUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%292'/>
656 </synopTarg>
657 </decl>
658 <decl kind='const' name='NUM_SYS_MBX' anchor='.N.U.M_.S.Y.S_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_SYS_MBX' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
659 <synopSpec>
660 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
661 </synopSpec>
662 <synopMeta>
663 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
664 </synopMeta>
665 <synopTarg>
666 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_NUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
667 </synopTarg>
668 </decl>
669 <decl spacer='1'/>
670 <decl spacer='1'/>
671 <decl kind='struct' name='FxnTable' anchor='.Fxn.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.FxnTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Function+table'>
672 <synopSpec>
673 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EFxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
674 <line tab='1' content='%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%3B'/>
675 <line tab='1' content='%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%3B'/>
676 <line tab='0' content='%7D%3B'/>
677 </synopSpec>
678 <synopMeta>
679 <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%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3EFxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
680 <line blank='1' always='0'/>
681 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efunc%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'/>
682 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
683 </synopMeta>
684 <synopTarg>
685 <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%3EInterruptDsp_FxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
686 <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%3Efunc%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
687 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
688 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_FxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
689 </synopTarg>
690 </decl>
691 <decl spacer='1'/>
692 <decl kind='struct' name='IntInfo' anchor='.Int.Info' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt%3C%2Fa%3E'>
693 <synopSpec>
694 <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'/>
695 <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'/>
696 <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'/>
697 <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'/>
698 <line tab='0' content='%7D%3B'/>
699 </synopSpec>
700 <synopMeta>
701 <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%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3EIntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
702 <line blank='1' always='0'/>
703 <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'/>
704 <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'/>
705 <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'/>
706 </synopMeta>
707 <synopTarg>
708 <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%3EInterruptDsp_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
709 <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'/>
710 <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'/>
711 <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'/>
712 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
713 </synopTarg>
714 </decl>
715 <decl spacer='1'/>
716 <decl kind='struct' name='InterruptDataView' anchor='.Interrupt.Data.View' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.InterruptDataView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
717 <synopSpec>
718 <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%3EInterruptDataView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
719 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcName%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
720 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eregistered%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
721 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
722 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintPending%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
723 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
724 <line tab='0' content='%7D%3B'/>
725 </synopSpec>
726 <synopMeta>
727 <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%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3EInterruptDataView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
728 <line blank='1' always='0'/>
729 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcName%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
730 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eregistered%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'/>
731 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenabled%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'/>
732 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EintPending%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'/>
733 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%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'/>
734 </synopMeta>
735 </decl>
736 <decl spacer='1'/>
737 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
738 <synopSpec>
739 <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'/>
740 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.FxnTable%22%3EInterruptDsp.FxnTable%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E%5D%3B'/>
741 <line tab='0' content='%7D%3B'/>
742 </synopSpec>
743 <synopMeta>
744 <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%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
745 <line blank='1' always='0'/>
746 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.FxnTable%22%3EInterruptDsp.FxnTable%3C%2Fa%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
747 </synopMeta>
748 <synopTarg>
749 <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%3EInterruptDsp_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
750 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.FxnTable%22%3EInterruptDsp_FxnTable%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp_NUM_CORES%3C%2Fa%3E%5D%3B'/>
751 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
752 </synopTarg>
753 </decl>
754 </group>
755 <group name='module-wide config parameters'>
756 <decl spacer='1'/>
757 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
758 <synopSpec>
759 <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..%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'/>
760 <line tab='1' content='%255B'/>
761 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
762 <line tab='2' content='%257B'/>
763 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
764 <line tab='3' content='fields%253A%2B%255B'/>
765 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
766 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
767 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
768 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
769 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
770 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
771 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
772 <line tab='3' content='%255D'/>
773 <line tab='2' content='%257D'/>
774 <line tab='1' content='%255D%252C'/>
775 <line tab='1' content='%255B'/>
776 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
777 <line tab='2' content='%257B'/>
778 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
779 <line tab='3' content='fields%253A%2B%255B'/>
780 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
781 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
782 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
783 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
784 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
785 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
786 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
787 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
788 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
789 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
790 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
791 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
792 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
793 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
794 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
795 <line tab='3' content='%255D'/>
796 <line tab='2' content='%257D'/>
797 <line tab='1' content='%255D%252C'/>
798 <line tab='1' content='%255B'/>
799 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
800 <line tab='2' content='%257B'/>
801 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
802 <line tab='3' content='fields%253A%2B%255B'/>
803 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
804 <line tab='4' content='%2522common%2524.gateParams%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%252FLog%2BEvents%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='%2522Log.Event%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%252FLog%2BEvents%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='%2522Log.Event%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%252FAsserts%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='%2522Assert.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%252FAsserts%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='%2522Assert.Id%2522'/>
841 <line tab='3' content='%255D'/>
842 <line tab='2' content='%257D'/>
843 <line tab='1' content='%255D%252C'/>
844 <line tab='1' content='%255B'/>
845 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
846 <line tab='2' content='%257B'/>
847 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
848 <line tab='3' content='fields%253A%2B%255B'/>
849 <line tab='4' content='%2522Error.Id%2522'/>
850 <line tab='3' content='%255D'/>
851 <line tab='2' content='%257D'/>
852 <line tab='1' content='%255D%252C'/>
853 <line tab='1' content='%255B'/>
854 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
855 <line tab='2' content='%257B'/>
856 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
857 <line tab='3' content='fields%253A%2B%255B'/>
858 <line tab='4' content='%2522Error.Id%2522'/>
859 <line tab='3' content='%255D'/>
860 <line tab='2' content='%257D'/>
861 <line tab='1' content='%255D'/>
862 <line tab='0' content='%255D%3B'/>
863 </synopSpec>
864 <synopMeta>
865 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptDsp.%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..%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'/>
866 <line tab='1' content='%255B'/>
867 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
868 <line tab='2' content='%257B'/>
869 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
870 <line tab='3' content='fields%253A%2B%255B'/>
871 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
872 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
873 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
874 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
875 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
876 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
877 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
878 <line tab='3' content='%255D'/>
879 <line tab='2' content='%257D'/>
880 <line tab='1' content='%255D%252C'/>
881 <line tab='1' content='%255B'/>
882 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
883 <line tab='2' content='%257B'/>
884 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
885 <line tab='3' content='fields%253A%2B%255B'/>
886 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
887 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
888 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
889 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
890 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
891 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
892 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
893 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
894 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
895 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
896 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
897 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
898 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
899 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
900 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
901 <line tab='3' content='%255D'/>
902 <line tab='2' content='%257D'/>
903 <line tab='1' content='%255D%252C'/>
904 <line tab='1' content='%255B'/>
905 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
906 <line tab='2' content='%257B'/>
907 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
908 <line tab='3' content='fields%253A%2B%255B'/>
909 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
910 <line tab='4' content='%2522common%2524.gateParams%2522'/>
911 <line tab='3' content='%255D'/>
912 <line tab='2' content='%257D'/>
913 <line tab='1' content='%255D%252C'/>
914 <line tab='1' content='%255B'/>
915 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
916 <line tab='2' content='%257B'/>
917 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
918 <line tab='3' content='fields%253A%2B%255B'/>
919 <line tab='4' content='%2522Log.Event%2522'/>
920 <line tab='3' content='%255D'/>
921 <line tab='2' content='%257D'/>
922 <line tab='1' content='%255D%252C'/>
923 <line tab='1' content='%255B'/>
924 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
925 <line tab='2' content='%257B'/>
926 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
927 <line tab='3' content='fields%253A%2B%255B'/>
928 <line tab='4' content='%2522Log.Event%2522'/>
929 <line tab='3' content='%255D'/>
930 <line tab='2' content='%257D'/>
931 <line tab='1' content='%255D%252C'/>
932 <line tab='1' content='%255B'/>
933 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
934 <line tab='2' content='%257B'/>
935 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
936 <line tab='3' content='fields%253A%2B%255B'/>
937 <line tab='4' content='%2522Assert.Id%2522'/>
938 <line tab='3' content='%255D'/>
939 <line tab='2' content='%257D'/>
940 <line tab='1' content='%255D%252C'/>
941 <line tab='1' content='%255B'/>
942 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
943 <line tab='2' content='%257B'/>
944 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
945 <line tab='3' content='fields%253A%2B%255B'/>
946 <line tab='4' content='%2522Assert.Id%2522'/>
947 <line tab='3' content='%255D'/>
948 <line tab='2' content='%257D'/>
949 <line tab='1' content='%255D%252C'/>
950 <line tab='1' content='%255B'/>
951 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
952 <line tab='2' content='%257B'/>
953 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
954 <line tab='3' content='fields%253A%2B%255B'/>
955 <line tab='4' content='%2522Error.Id%2522'/>
956 <line tab='3' content='%255D'/>
957 <line tab='2' content='%257D'/>
958 <line tab='1' content='%255D%252C'/>
959 <line tab='1' content='%255B'/>
960 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
961 <line tab='2' content='%257B'/>
962 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
963 <line tab='3' content='fields%253A%2B%255B'/>
964 <line tab='4' content='%2522Error.Id%2522'/>
965 <line tab='3' content='%255D'/>
966 <line tab='2' content='%257D'/>
967 <line tab='1' content='%255D'/>
968 <line tab='0' content='%255D%3B'/>
969 </synopMeta>
970 </decl>
971 <decl spacer='1'/>
972 <decl kind='config' name='dsp1ProcId' anchor='dsp1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.dsp1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
973 <synopSpec>
974 <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%3Edsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
975 </synopSpec>
976 <synopMeta>
977 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3Edsp1ProcId%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..%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'/>
978 </synopMeta>
979 <synopTarg>
980 <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%3EInterruptDsp_dsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
981 </synopTarg>
982 </decl>
983 <decl kind='config' name='dsp2ProcId' anchor='dsp2.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.dsp2ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
984 <synopSpec>
985 <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%3Edsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
986 </synopSpec>
987 <synopMeta>
988 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3Edsp2ProcId%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..%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'/>
989 </synopMeta>
990 <synopTarg>
991 <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%3EInterruptDsp_dsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
992 </synopTarg>
993 </decl>
994 <decl kind='config' name='eve1ProcId' anchor='eve1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.eve1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Statically+retrieve+procIds+to+avoid+doing+this+at+runtime'>
995 <synopSpec>
996 <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%3Eeve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
997 </synopSpec>
998 <synopMeta>
999 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3Eeve1ProcId%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..%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'/>
1000 </synopMeta>
1001 <synopTarg>
1002 <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%3EInterruptDsp_eve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1003 </synopTarg>
1004 </decl>
1005 <decl kind='config' name='ipu1_0ProcId' anchor='ipu1_0.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.ipu1_0ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1006 <synopSpec>
1007 <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%3Eipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1008 </synopSpec>
1009 <synopMeta>
1010 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_0ProcId%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..%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'/>
1011 </synopMeta>
1012 <synopTarg>
1013 <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%3EInterruptDsp_ipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1014 </synopTarg>
1015 </decl>
1016 <decl kind='config' name='ipu1_1ProcId' anchor='ipu1_1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.ipu1_1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1017 <synopSpec>
1018 <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%3Eipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1019 </synopSpec>
1020 <synopMeta>
1021 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_1ProcId%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..%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'/>
1022 </synopMeta>
1023 <synopTarg>
1024 <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%3EInterruptDsp_ipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1025 </synopTarg>
1026 </decl>
1027 <decl kind='config' name='mailboxBaseAddr' anchor='mailbox.Base.Addr' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.mailboxBaseAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
1028 <synopSpec>
1029 <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%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_EVE_MBX%22%3EInterruptDsp.NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_SYS_MBX%22%3EInterruptDsp.NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
1030 </synopSpec>
1031 <synopMeta>
1032 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_EVE_MBX%22%3EInterruptDsp.NUM_EVE_MBX%3C%2Fa%3E%252B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_SYS_MBX%22%3EInterruptDsp.NUM_SYS_MBX%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1033 </synopMeta>
1034 <synopTarg>
1035 <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%3EInterruptDsp_mailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_EVE_MBX%22%3EInterruptDsp_NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_SYS_MBX%22%3EInterruptDsp_NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
1036 </synopTarg>
1037 </decl>
1038 <decl kind='config' name='mailboxTable' anchor='mailbox.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.mailboxTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1039 <synopSpec>
1040 <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%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E%5D%3B'/>
1041 </synopSpec>
1042 <synopMeta>
1043 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E*%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1044 </synopMeta>
1045 <synopTarg>
1046 <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%3EInterruptDsp_mailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp_NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp_NUM_CORES%3C%2Fa%3E%5D%3B'/>
1047 </synopTarg>
1048 </decl>
1049 <decl kind='config' name='procIdTable' anchor='proc.Id.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.procIdTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1050 <synopSpec>
1051 <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%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E%5D%3B'/>
1052 </synopSpec>
1053 <synopMeta>
1054 <line tab='0' content='%3Cgo%3EInterruptDsp.%3Cspan+class%3D%22xdoc-id%22%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1055 </synopMeta>
1056 <synopTarg>
1057 <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%3EInterruptDsp_procIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptDsp.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptDsp.NUM_CORES%22%3EInterruptDsp_NUM_CORES%3C%2Fa%3E%5D%3B'/>
1058 </synopTarg>
1059 </decl>
1060 <decl spacer='1'/>
1061 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1062 <synopSpec>
1063 <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..%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'/>
1064 </synopSpec>
1065 <synopMeta>
1066 <line tab='0' content='%3Cgo%3EInterruptDsp.%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..%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'/>
1067 </synopMeta>
1068 <docSect name='details'>
1069 <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.'/>
1070 </docSect>
1071 </decl>
1072 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%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'>
1073 <synopSpec>
1074 <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'/>
1075 </synopSpec>
1076 <synopMeta>
1077 <line tab='0' content='%3Cgo%3EInterruptDsp.%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'/>
1078 </synopMeta>
1079 </decl>
1080 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1081 <synopSpec>
1082 <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..%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'/>
1083 </synopSpec>
1084 <synopMeta>
1085 <line tab='0' content='%3Cgo%3EInterruptDsp.%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..%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'/>
1086 </synopMeta>
1087 </decl>
1088 </group>
1089 <group name='module-wide data'>
1090 </group>
1091 <group name='module-wide functions'>
1092 <decl kind='fxn' name='intClear' anchor='int.Clear' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Clear%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intClear%22%3EIInterrupt%3C%2Fa%3E'>
1093 <synopSpec>
1094 <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..%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'/>
1095 </synopSpec>
1096 <synopTarg>
1097 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_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..%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'/>
1098 </synopTarg>
1099 <docSect name='ARGUMENTS'>
1100 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1101 </docChild>
1102 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1103 </docChild>
1104 </docSect>
1105 <docSect name='returns'>
1106 <docPara content='Value+%28if+any%29+of+the+interrupt+before%0A++++++++++++++++++++++++it+was+cleared'/>
1107 </docSect>
1108 </decl>
1109 <decl kind='fxn' name='intDisable' anchor='int.Disable' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Disable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intDisable%22%3EIInterrupt%3C%2Fa%3E'>
1110 <synopSpec>
1111 <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..%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'/>
1112 </synopSpec>
1113 <synopTarg>
1114 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_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..%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'/>
1115 </synopTarg>
1116 <docSect name='ARGUMENTS'>
1117 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1118 </docChild>
1119 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1120 </docChild>
1121 </docSect>
1122 </decl>
1123 <decl kind='fxn' name='intEnable' anchor='int.Enable' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Enable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intEnable%22%3EIInterrupt%3C%2Fa%3E'>
1124 <synopSpec>
1125 <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..%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'/>
1126 </synopSpec>
1127 <synopTarg>
1128 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_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..%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'/>
1129 </synopTarg>
1130 <docSect name='ARGUMENTS'>
1131 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1132 </docChild>
1133 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1134 </docChild>
1135 </docSect>
1136 </decl>
1137 <decl kind='fxn' name='intPost' anchor='int.Post' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Post%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intPost%22%3EIInterrupt%3C%2Fa%3E'>
1138 <synopSpec>
1139 <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..%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'/>
1140 </synopSpec>
1141 <synopTarg>
1142 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_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..%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'/>
1143 </synopTarg>
1144 </decl>
1145 <decl kind='fxn' name='intRegister' anchor='int.Register' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Register%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intRegister%22%3EIInterrupt%3C%2Fa%3E'>
1146 <synopSpec>
1147 <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..%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'/>
1148 </synopSpec>
1149 <synopTarg>
1150 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_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..%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'/>
1151 </synopTarg>
1152 <docSect name='ARGUMENTS'>
1153 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1154 </docChild>
1155 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1156 </docChild>
1157 <docChild name='func' summary='Function+to+register.'>
1158 </docChild>
1159 <docChild name='arg' summary='Argument+that+will+be+passed+to+func'>
1160 </docChild>
1161 </docSect>
1162 </decl>
1163 <decl kind='fxn' name='intSend' anchor='int.Send' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Send%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intSend%22%3EIInterrupt%3C%2Fa%3E'>
1164 <synopSpec>
1165 <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..%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'/>
1166 </synopSpec>
1167 <synopTarg>
1168 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_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..%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'/>
1169 </synopTarg>
1170 <docSect name='ARGUMENTS'>
1171 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1172 </docChild>
1173 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1174 </docChild>
1175 <docChild name='arg' summary='Argument+for+sending+interrupt.'>
1176 </docChild>
1177 </docSect>
1178 </decl>
1179 <decl kind='fxn' name='intUnregister' anchor='int.Unregister' altext='ti.sdo.ipc.family.tda3xx.InterruptDsp.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Unregister%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intUnregister%22%3EIInterrupt%3C%2Fa%3E'>
1180 <synopSpec>
1181 <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..%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'/>
1182 </synopSpec>
1183 <synopTarg>
1184 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptDsp_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..%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'/>
1185 </synopTarg>
1186 <docSect name='ARGUMENTS'>
1187 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1188 </docChild>
1189 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1190 </docChild>
1191 </docSect>
1192 </decl>
1193 <decl spacer='1'/>
1194 </group>
1195 <group name='module-wide built-ins'>
1196 <synopTarg>
1197 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3EInterruptDsp_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1198 <line blank='1' always='0'/>
1199 <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%3EInterruptDsp_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1200 <line blank='1' always='0'/>
1201 <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..%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%3EInterruptDsp_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1202 <line blank='1' always='0'/>
1203 <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%3EInterruptDsp_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1204 <line blank='1' always='0'/>
1205 <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%3EInterruptDsp_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1206 <line blank='1' always='0'/>
1207 <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%3EInterruptDsp_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'/>
1208 </synopTarg>
1209 </group>
1210 </unit>
1211 <unit name='InterruptIpu' kind='module' nodoc='0' metaonly='0' summary='IPU+interrupt+manager' inherits='ti.sdo.ipc.notifyDrivers.IInterrupt'>
1212 <synopSpec>
1213 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2Fpackage.html%22+title%3D%22ti.sdo.ipc.family.tda3xx%22%3Eti.sdo.ipc.family.tda3xx%3C%2Fa%3E%3B'/>
1214 <line blank='1' always='0'/>
1215 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu%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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt%22%3EIInterrupt%3C%2Fa%3E+%7B'/>
1216 <line tab='0' content='%7D'/>
1217 </synopSpec>
1218 <specInfo>
1219 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1220 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
1221 <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1222 </specInfo>
1223 <synopMeta>
1224 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+InterruptIpu+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.family.tda3xx.InterruptIpu%27%3C%2Fspan%3E%29%3B'/>
1225 </synopMeta>
1226 <synopTarg>
1227 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.h%26gt%3B%3C%2Fspan%3E'/>
1228 </synopTarg>
1229 <group name='local proxy modules'>
1230 </group>
1231 <group name='module-wide constants & types'>
1232 <decl kind='const' name='NUM_CORES' anchor='.N.U.M_.C.O.R.E.S' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+number+of+cores'>
1233 <synopSpec>
1234 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
1235 </synopSpec>
1236 <synopMeta>
1237 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
1238 </synopMeta>
1239 <synopTarg>
1240 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_NUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%295'/>
1241 </synopTarg>
1242 </decl>
1243 <decl kind='const' name='NUM_EVES' anchor='.N.U.M_.E.V.E.S' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVES' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+number+of+EVE+cores'>
1244 <synopSpec>
1245 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1246 </synopSpec>
1247 <synopMeta>
1248 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1249 </synopMeta>
1250 <synopTarg>
1251 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_NUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
1252 </synopTarg>
1253 <docSect name='details'>
1254 <docPara content='Although+your+device+may+have+fewer+EVE+cores%2C+%3Ctt%3ENUM_EVES%3C%2Ftt%3E+represents%0A++the+maximum+number+of+EVEs+that+may+be+present+on+a+system.'/>
1255 </docSect>
1256 </decl>
1257 <decl kind='const' name='NUM_EVE_MBX' anchor='.N.U.M_.E.V.E_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVE_MBX' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Number+of+internal+EVE+mailboxes'>
1258 <synopSpec>
1259 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fipc%252Ffamily%252Ftda3xx%252FInterruptIpu.html%2523.N.U.M_.E.V.E.S%2522%2Btitle%253D%2522ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVES%2522%253EInterruptIpu.NUM_EVES%253C%252Fa%253E%2B*%2B2%3B'/>
1260 </synopSpec>
1261 <synopMeta>
1262 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fipc%252Ffamily%252Ftda3xx%252FInterruptIpu.html%2523.N.U.M_.E.V.E.S%2522%2Btitle%253D%2522ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVES%2522%253EInterruptIpu.NUM_EVES%253C%252Fa%253E%2B*%2B2%3B'/>
1263 </synopMeta>
1264 <synopTarg>
1265 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_NUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%29%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fti%252Fsdo%252Fipc%252Ffamily%252Ftda3xx%252FInterruptIpu.html%2523.N.U.M_.E.V.E.S%2522%2Btitle%253D%2522ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVES%2522%253EInterruptIpu.NUM_EVES%253C%252Fa%253E%2B*%2B2'/>
1266 </synopTarg>
1267 <docSect name='details'>
1268 <docPara content='Each+EVE+core+has+3+mailboxes.'/>
1269 <docPara content='Although+your+device+may+have+fewer+EVE+cores%2C+%3Ctt%3ENUM_EVE_MBX%3C%2Ftt%3E+represents%0A++the+maximum+number+of+EVE+mailboxes+%28including+all+EVE+cores%29+that+may%0A++be+present.'/>
1270 </docSect>
1271 </decl>
1272 <decl kind='const' name='NUM_Ipu_CORES' anchor='.N.U.M_.Ipu_.C.O.R.E.S' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_Ipu_CORES' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Maximum+number+of+IPU+cores'>
1273 <synopSpec>
1274 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_Ipu_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
1275 </synopSpec>
1276 <synopMeta>
1277 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3ENUM_Ipu_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
1278 </synopMeta>
1279 <synopTarg>
1280 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_NUM_Ipu_CORES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%292'/>
1281 </synopTarg>
1282 </decl>
1283 <decl kind='const' name='NUM_SYS_MBX' anchor='.N.U.M_.S.Y.S_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_SYS_MBX' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Number+of+System+mailboxes+used+by+IPC'>
1284 <synopSpec>
1285 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1286 </synopSpec>
1287 <synopMeta>
1288 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1289 </synopMeta>
1290 <synopTarg>
1291 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_NUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
1292 </synopTarg>
1293 <docSect name='details'>
1294 <docPara content='This+represents+the+number+of+System+mailboxes+used+by+IPC.++IPC%0A++currently+uses+system+mailboxes+5%2C+6%2C+7+and+8.'/>
1295 </docSect>
1296 </decl>
1297 <decl spacer='1'/>
1298 <decl spacer='1'/>
1299 <decl kind='struct' name='FxnTable' anchor='.Fxn.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.FxnTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Function+table'>
1300 <synopSpec>
1301 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EFxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1302 <line tab='1' content='%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%3B'/>
1303 <line tab='1' content='%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%3B'/>
1304 <line tab='0' content='%7D%3B'/>
1305 </synopSpec>
1306 <synopMeta>
1307 <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%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3EFxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1308 <line blank='1' always='0'/>
1309 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Efunc%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'/>
1310 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1311 </synopMeta>
1312 <synopTarg>
1313 <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%3EInterruptIpu_FxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1314 <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%3Efunc%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1315 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUArg%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Earg%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1316 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_FxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1317 </synopTarg>
1318 </decl>
1319 <decl spacer='1'/>
1320 <decl kind='struct' name='IntInfo' anchor='.Int.Info' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23.Int.Info%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.IntInfo%22%3EIInterrupt%3C%2Fa%3E'>
1321 <synopSpec>
1322 <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'/>
1323 <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'/>
1324 <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'/>
1325 <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'/>
1326 <line tab='0' content='%7D%3B'/>
1327 </synopSpec>
1328 <synopMeta>
1329 <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%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3EIntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1330 <line blank='1' always='0'/>
1331 <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'/>
1332 <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'/>
1333 <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'/>
1334 </synopMeta>
1335 <synopTarg>
1336 <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%3EInterruptIpu_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1337 <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'/>
1338 <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'/>
1339 <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'/>
1340 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_IntInfo%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1341 </synopTarg>
1342 </decl>
1343 <decl spacer='1'/>
1344 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1345 <synopSpec>
1346 <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'/>
1347 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.FxnTable%22%3EInterruptIpu.FxnTable%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E%5D%3B'/>
1348 <line tab='0' content='%7D%3B'/>
1349 </synopSpec>
1350 <synopMeta>
1351 <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%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1352 <line blank='1' always='0'/>
1353 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.FxnTable%22%3EInterruptIpu.FxnTable%3C%2Fa%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1354 </synopMeta>
1355 <synopTarg>
1356 <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%3EInterruptIpu_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1357 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.Fxn.Table%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.FxnTable%22%3EInterruptIpu_FxnTable%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EfxnTable%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu_NUM_CORES%3C%2Fa%3E%5D%3B'/>
1358 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1359 </synopTarg>
1360 </decl>
1361 </group>
1362 <group name='module-wide config parameters'>
1363 <decl spacer='1'/>
1364 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1365 <synopSpec>
1366 <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..%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'/>
1367 <line tab='1' content='%255B'/>
1368 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1369 <line tab='2' content='%257B'/>
1370 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1371 <line tab='3' content='fields%253A%2B%255B'/>
1372 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1373 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1374 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1375 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1376 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1377 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1378 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1379 <line tab='3' content='%255D'/>
1380 <line tab='2' content='%257D'/>
1381 <line tab='1' content='%255D%252C'/>
1382 <line tab='1' content='%255B'/>
1383 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1384 <line tab='2' content='%257B'/>
1385 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1386 <line tab='3' content='fields%253A%2B%255B'/>
1387 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1388 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1389 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1390 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1391 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1392 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1393 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1394 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1395 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1396 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1397 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1398 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1399 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1400 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1401 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1402 <line tab='3' content='%255D'/>
1403 <line tab='2' content='%257D'/>
1404 <line tab='1' content='%255D%252C'/>
1405 <line tab='1' content='%255B'/>
1406 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1407 <line tab='2' content='%257B'/>
1408 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1409 <line tab='3' content='fields%253A%2B%255B'/>
1410 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1411 <line tab='4' content='%2522common%2524.gateParams%2522'/>
1412 <line tab='3' content='%255D'/>
1413 <line tab='2' content='%257D'/>
1414 <line tab='1' content='%255D%252C'/>
1415 <line tab='1' content='%255B'/>
1416 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1417 <line tab='2' content='%257B'/>
1418 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1419 <line tab='3' content='fields%253A%2B%255B'/>
1420 <line tab='4' content='%2522Log.Event%2522'/>
1421 <line tab='3' content='%255D'/>
1422 <line tab='2' content='%257D'/>
1423 <line tab='1' content='%255D%252C'/>
1424 <line tab='1' content='%255B'/>
1425 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1426 <line tab='2' content='%257B'/>
1427 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1428 <line tab='3' content='fields%253A%2B%255B'/>
1429 <line tab='4' content='%2522Log.Event%2522'/>
1430 <line tab='3' content='%255D'/>
1431 <line tab='2' content='%257D'/>
1432 <line tab='1' content='%255D%252C'/>
1433 <line tab='1' content='%255B'/>
1434 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1435 <line tab='2' content='%257B'/>
1436 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1437 <line tab='3' content='fields%253A%2B%255B'/>
1438 <line tab='4' content='%2522Assert.Id%2522'/>
1439 <line tab='3' content='%255D'/>
1440 <line tab='2' content='%257D'/>
1441 <line tab='1' content='%255D%252C'/>
1442 <line tab='1' content='%255B'/>
1443 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1444 <line tab='2' content='%257B'/>
1445 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1446 <line tab='3' content='fields%253A%2B%255B'/>
1447 <line tab='4' content='%2522Assert.Id%2522'/>
1448 <line tab='3' content='%255D'/>
1449 <line tab='2' content='%257D'/>
1450 <line tab='1' content='%255D%252C'/>
1451 <line tab='1' content='%255B'/>
1452 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1453 <line tab='2' content='%257B'/>
1454 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1455 <line tab='3' content='fields%253A%2B%255B'/>
1456 <line tab='4' content='%2522Error.Id%2522'/>
1457 <line tab='3' content='%255D'/>
1458 <line tab='2' content='%257D'/>
1459 <line tab='1' content='%255D%252C'/>
1460 <line tab='1' content='%255B'/>
1461 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1462 <line tab='2' content='%257B'/>
1463 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1464 <line tab='3' content='fields%253A%2B%255B'/>
1465 <line tab='4' content='%2522Error.Id%2522'/>
1466 <line tab='3' content='%255D'/>
1467 <line tab='2' content='%257D'/>
1468 <line tab='1' content='%255D'/>
1469 <line tab='0' content='%255D%3B'/>
1470 </synopSpec>
1471 <synopMeta>
1472 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EInterruptIpu.%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..%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'/>
1473 <line tab='1' content='%255B'/>
1474 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
1475 <line tab='2' content='%257B'/>
1476 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1477 <line tab='3' content='fields%253A%2B%255B'/>
1478 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
1479 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
1480 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
1481 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
1482 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
1483 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
1484 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
1485 <line tab='3' content='%255D'/>
1486 <line tab='2' content='%257D'/>
1487 <line tab='1' content='%255D%252C'/>
1488 <line tab='1' content='%255B'/>
1489 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
1490 <line tab='2' content='%257B'/>
1491 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1492 <line tab='3' content='fields%253A%2B%255B'/>
1493 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
1494 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
1495 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
1496 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
1497 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
1498 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
1499 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
1500 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
1501 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
1502 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
1503 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
1504 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
1505 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
1506 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
1507 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
1508 <line tab='3' content='%255D'/>
1509 <line tab='2' content='%257D'/>
1510 <line tab='1' content='%255D%252C'/>
1511 <line tab='1' content='%255B'/>
1512 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
1513 <line tab='2' content='%257B'/>
1514 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1515 <line tab='3' content='fields%253A%2B%255B'/>
1516 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
1517 <line tab='4' content='%2522common%2524.gateParams%2522'/>
1518 <line tab='3' content='%255D'/>
1519 <line tab='2' content='%257D'/>
1520 <line tab='1' content='%255D%252C'/>
1521 <line tab='1' content='%255B'/>
1522 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1523 <line tab='2' content='%257B'/>
1524 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1525 <line tab='3' content='fields%253A%2B%255B'/>
1526 <line tab='4' content='%2522Log.Event%2522'/>
1527 <line tab='3' content='%255D'/>
1528 <line tab='2' content='%257D'/>
1529 <line tab='1' content='%255D%252C'/>
1530 <line tab='1' content='%255B'/>
1531 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
1532 <line tab='2' content='%257B'/>
1533 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1534 <line tab='3' content='fields%253A%2B%255B'/>
1535 <line tab='4' content='%2522Log.Event%2522'/>
1536 <line tab='3' content='%255D'/>
1537 <line tab='2' content='%257D'/>
1538 <line tab='1' content='%255D%252C'/>
1539 <line tab='1' content='%255B'/>
1540 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1541 <line tab='2' content='%257B'/>
1542 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1543 <line tab='3' content='fields%253A%2B%255B'/>
1544 <line tab='4' content='%2522Assert.Id%2522'/>
1545 <line tab='3' content='%255D'/>
1546 <line tab='2' content='%257D'/>
1547 <line tab='1' content='%255D%252C'/>
1548 <line tab='1' content='%255B'/>
1549 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
1550 <line tab='2' content='%257B'/>
1551 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1552 <line tab='3' content='fields%253A%2B%255B'/>
1553 <line tab='4' content='%2522Assert.Id%2522'/>
1554 <line tab='3' content='%255D'/>
1555 <line tab='2' content='%257D'/>
1556 <line tab='1' content='%255D%252C'/>
1557 <line tab='1' content='%255B'/>
1558 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1559 <line tab='2' content='%257B'/>
1560 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
1561 <line tab='3' content='fields%253A%2B%255B'/>
1562 <line tab='4' content='%2522Error.Id%2522'/>
1563 <line tab='3' content='%255D'/>
1564 <line tab='2' content='%257D'/>
1565 <line tab='1' content='%255D%252C'/>
1566 <line tab='1' content='%255B'/>
1567 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
1568 <line tab='2' content='%257B'/>
1569 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
1570 <line tab='3' content='fields%253A%2B%255B'/>
1571 <line tab='4' content='%2522Error.Id%2522'/>
1572 <line tab='3' content='%255D'/>
1573 <line tab='2' content='%257D'/>
1574 <line tab='1' content='%255D'/>
1575 <line tab='0' content='%255D%3B'/>
1576 </synopMeta>
1577 </decl>
1578 <decl spacer='1'/>
1579 <decl kind='config' name='dsp1ProcId' anchor='dsp1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.dsp1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1580 <synopSpec>
1581 <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%3Edsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1582 </synopSpec>
1583 <synopMeta>
1584 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3Edsp1ProcId%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..%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'/>
1585 </synopMeta>
1586 <synopTarg>
1587 <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%3EInterruptIpu_dsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1588 </synopTarg>
1589 </decl>
1590 <decl kind='config' name='dsp2ProcId' anchor='dsp2.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.dsp2ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1591 <synopSpec>
1592 <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%3Edsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1593 </synopSpec>
1594 <synopMeta>
1595 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3Edsp2ProcId%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..%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'/>
1596 </synopMeta>
1597 <synopTarg>
1598 <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%3EInterruptIpu_dsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1599 </synopTarg>
1600 </decl>
1601 <decl kind='config' name='ducatiCtrlBaseAddr' anchor='ducati.Ctrl.Base.Addr' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.ducatiCtrlBaseAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Base+address+for+the+Ducati+CTRL+register'>
1602 <synopSpec>
1603 <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%3EducatiCtrlBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+0x40001000%3B'/>
1604 </synopSpec>
1605 <synopMeta>
1606 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3EducatiCtrlBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%3C%2Fi%3E+0x40001000%3B'/>
1607 </synopMeta>
1608 <synopTarg>
1609 <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%3EInterruptIpu_ducatiCtrlBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1610 </synopTarg>
1611 </decl>
1612 <decl kind='config' name='eve1ProcId' anchor='eve1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.eve1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='Statically+retrieve+procIds+to+avoid+doing+this+at+runtime'>
1613 <synopSpec>
1614 <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%3Eeve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1615 </synopSpec>
1616 <synopMeta>
1617 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3Eeve1ProcId%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..%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'/>
1618 </synopMeta>
1619 <synopTarg>
1620 <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%3EInterruptIpu_eve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1621 </synopTarg>
1622 </decl>
1623 <decl kind='config' name='ipu1_0ProcId' anchor='ipu1_0.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.ipu1_0ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1624 <synopSpec>
1625 <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%3Eipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1626 </synopSpec>
1627 <synopMeta>
1628 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_0ProcId%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..%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'/>
1629 </synopMeta>
1630 <synopTarg>
1631 <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%3EInterruptIpu_ipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1632 </synopTarg>
1633 </decl>
1634 <decl kind='config' name='ipu1_1ProcId' anchor='ipu1_1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.ipu1_1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1635 <synopSpec>
1636 <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%3Eipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
1637 </synopSpec>
1638 <synopMeta>
1639 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_1ProcId%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..%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'/>
1640 </synopMeta>
1641 <synopTarg>
1642 <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%3EInterruptIpu_ipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1643 </synopTarg>
1644 </decl>
1645 <decl kind='config' name='mailboxBaseAddr' anchor='mailbox.Base.Addr' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.mailboxBaseAddr' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Base+address+for+the+mailbox+subsystems'>
1646 <synopSpec>
1647 <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%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVE_MBX%22%3EInterruptIpu.NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_SYS_MBX%22%3EInterruptIpu.NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
1648 </synopSpec>
1649 <synopMeta>
1650 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVE_MBX%22%3EInterruptIpu.NUM_EVE_MBX%3C%2Fa%3E%252B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_SYS_MBX%22%3EInterruptIpu.NUM_SYS_MBX%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1651 </synopMeta>
1652 <synopTarg>
1653 <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%3EInterruptIpu_mailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_EVE_MBX%22%3EInterruptIpu_NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_SYS_MBX%22%3EInterruptIpu_NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
1654 </synopTarg>
1655 <docSect name='details'>
1656 <docPara content='The+%3Ctt%3EmailboxBaseAddr%3C%2Ftt%3E+array+indicates+the+virtual+addresses+through%0A++which+IPC+will+access+various+mailboxes.'/>
1657 <docPara content='Note+that+these+mailboxes+are+not+accessible+at+their+physical%0A++addresses+%28in+the+0x4XXX_XXXX+range%29.++So+default+virtual+addresses%0A++through+which+these+mailboxes+will+be+accessed+are+assigned+in+the%0A++0x6XXX_XXXX+range.++Users+must+ensure+these+virtual+addresses+are%0A++correctly+mapped+to+the+0x4XXX_XXXX-based+phys+addrs+in+each+IPUs+AMMU.'/>
1658 </docSect>
1659 </decl>
1660 <decl kind='config' name='mailboxTable' anchor='mailbox.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.mailboxTable' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Mailbox+table+for+storing+encoded+Base+Address%2C+mailbox+user+Id%2C%0A+and+sub-mailbox+index'>
1661 <synopSpec>
1662 <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%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E%5D%3B'/>
1663 </synopSpec>
1664 <synopMeta>
1665 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E*%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1666 </synopMeta>
1667 <synopTarg>
1668 <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%3EInterruptIpu_mailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu_NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu_NUM_CORES%3C%2Fa%3E%5D%3B'/>
1669 </synopTarg>
1670 </decl>
1671 <decl kind='config' name='procIdTable' anchor='proc.Id.Table' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.procIdTable' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Processor+Id+table'>
1672 <synopSpec>
1673 <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%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E%5D%3B'/>
1674 </synopSpec>
1675 <synopMeta>
1676 <line tab='0' content='%3Cgo%3EInterruptIpu.%3Cspan+class%3D%22xdoc-id%22%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
1677 </synopMeta>
1678 <synopTarg>
1679 <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%3EInterruptIpu_procIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FInterruptIpu.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.InterruptIpu.NUM_CORES%22%3EInterruptIpu_NUM_CORES%3C%2Fa%3E%5D%3B'/>
1680 </synopTarg>
1681 </decl>
1682 <decl spacer='1'/>
1683 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1684 <synopSpec>
1685 <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..%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'/>
1686 </synopSpec>
1687 <synopMeta>
1688 <line tab='0' content='%3Cgo%3EInterruptIpu.%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..%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'/>
1689 </synopMeta>
1690 <docSect name='details'>
1691 <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.'/>
1692 </docSect>
1693 </decl>
1694 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%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'>
1695 <synopSpec>
1696 <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'/>
1697 </synopSpec>
1698 <synopMeta>
1699 <line tab='0' content='%3Cgo%3EInterruptIpu.%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'/>
1700 </synopMeta>
1701 </decl>
1702 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
1703 <synopSpec>
1704 <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..%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'/>
1705 </synopSpec>
1706 <synopMeta>
1707 <line tab='0' content='%3Cgo%3EInterruptIpu.%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..%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'/>
1708 </synopMeta>
1709 </decl>
1710 </group>
1711 <group name='module-wide data'>
1712 </group>
1713 <group name='module-wide functions'>
1714 <decl kind='fxn' name='intClear' anchor='int.Clear' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Clear%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intClear%22%3EIInterrupt%3C%2Fa%3E'>
1715 <synopSpec>
1716 <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..%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'/>
1717 </synopSpec>
1718 <synopTarg>
1719 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_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..%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'/>
1720 </synopTarg>
1721 <docSect name='ARGUMENTS'>
1722 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1723 </docChild>
1724 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1725 </docChild>
1726 </docSect>
1727 <docSect name='returns'>
1728 <docPara content='Value+%28if+any%29+of+the+interrupt+before%0A++++++++++++++++++++++++it+was+cleared'/>
1729 </docSect>
1730 </decl>
1731 <decl kind='fxn' name='intDisable' anchor='int.Disable' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Disable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intDisable%22%3EIInterrupt%3C%2Fa%3E'>
1732 <synopSpec>
1733 <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..%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'/>
1734 </synopSpec>
1735 <synopTarg>
1736 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_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..%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'/>
1737 </synopTarg>
1738 <docSect name='ARGUMENTS'>
1739 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1740 </docChild>
1741 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1742 </docChild>
1743 </docSect>
1744 </decl>
1745 <decl kind='fxn' name='intEnable' anchor='int.Enable' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Enable%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intEnable%22%3EIInterrupt%3C%2Fa%3E'>
1746 <synopSpec>
1747 <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..%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'/>
1748 </synopSpec>
1749 <synopTarg>
1750 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_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..%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'/>
1751 </synopTarg>
1752 <docSect name='ARGUMENTS'>
1753 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1754 </docChild>
1755 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1756 </docChild>
1757 </docSect>
1758 </decl>
1759 <decl kind='fxn' name='intPost' anchor='int.Post' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Post%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intPost%22%3EIInterrupt%3C%2Fa%3E'>
1760 <synopSpec>
1761 <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..%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'/>
1762 </synopSpec>
1763 <synopTarg>
1764 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_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..%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'/>
1765 </synopTarg>
1766 </decl>
1767 <decl kind='fxn' name='intRegister' anchor='int.Register' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Register%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intRegister%22%3EIInterrupt%3C%2Fa%3E'>
1768 <synopSpec>
1769 <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..%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'/>
1770 </synopSpec>
1771 <synopTarg>
1772 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_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..%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'/>
1773 </synopTarg>
1774 <docSect name='ARGUMENTS'>
1775 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1776 </docChild>
1777 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1778 </docChild>
1779 <docChild name='func' summary='Function+to+register.'>
1780 </docChild>
1781 <docChild name='arg' summary='Argument+that+will+be+passed+to+func'>
1782 </docChild>
1783 </docSect>
1784 </decl>
1785 <decl kind='fxn' name='intSend' anchor='int.Send' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Send%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intSend%22%3EIInterrupt%3C%2Fa%3E'>
1786 <synopSpec>
1787 <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..%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'/>
1788 </synopSpec>
1789 <synopTarg>
1790 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_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..%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'/>
1791 </synopTarg>
1792 <docSect name='ARGUMENTS'>
1793 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1794 </docChild>
1795 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1796 </docChild>
1797 <docChild name='arg' summary='Argument+for+sending+interrupt.'>
1798 </docChild>
1799 </docSect>
1800 </decl>
1801 <decl kind='fxn' name='intUnregister' anchor='int.Unregister' altext='ti.sdo.ipc.family.tda3xx.InterruptIpu.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..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2FIInterrupt.html%23int.Unregister%22+title%3D%22ti.sdo.ipc.notifyDrivers.IInterrupt.intUnregister%22%3EIInterrupt%3C%2Fa%3E'>
1802 <synopSpec>
1803 <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..%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'/>
1804 </synopSpec>
1805 <synopTarg>
1806 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptIpu_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..%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'/>
1807 </synopTarg>
1808 <docSect name='ARGUMENTS'>
1809 <docChild name='remoteProcId' summary='Remote+MultiProc+Id'>
1810 </docChild>
1811 <docChild name='intInfo' summary='Information+needed+to+configure+interrupt+line'>
1812 </docChild>
1813 </docSect>
1814 </decl>
1815 <decl spacer='1'/>
1816 </group>
1817 <group name='module-wide built-ins'>
1818 <synopTarg>
1819 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3EInterruptIpu_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1820 <line blank='1' always='0'/>
1821 <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%3EInterruptIpu_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1822 <line blank='1' always='0'/>
1823 <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..%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%3EInterruptIpu_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1824 <line blank='1' always='0'/>
1825 <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%3EInterruptIpu_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1826 <line blank='1' always='0'/>
1827 <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%3EInterruptIpu_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
1828 <line blank='1' always='0'/>
1829 <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%3EInterruptIpu_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'/>
1830 </synopTarg>
1831 </group>
1832 </unit>
1833 <unit name='NotifyDriverMbx' kind='module' nodoc='0' metaonly='0' summary='A+notify+driver+based+on+hardware+mailbox' inherits='ti.sdo.ipc.interfaces.INotifyDriver'>
1834 <synopSpec>
1835 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2Fpackage.html%22+title%3D%22ti.sdo.ipc.family.tda3xx%22%3Eti.sdo.ipc.family.tda3xx%3C%2Fa%3E%3B'/>
1836 <line blank='1' always='0'/>
1837 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
1838 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx%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..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver%22%3EINotifyDriver%3C%2Fa%3E+%7B'/>
1839 <line tab='0' content='%7D'/>
1840 </synopSpec>
1841 <specInfo>
1842 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
1843 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1844 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver%22%3Eti.sdo.ipc.interfaces.INotifyDriver%3C%2Fa%3E'/>
1845 <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
1846 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1847 </specInfo>
1848 <synopMeta>
1849 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+NotifyDriverMbx+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.family.tda3xx.NotifyDriverMbx%27%3C%2Fspan%3E%29%3B'/>
1850 </synopMeta>
1851 <synopTarg>
1852 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.h%26gt%3B%3C%2Fspan%3E'/>
1853 </synopTarg>
1854 <docSect name='details'>
1855 <docPara content='This+notify+driver+uses+hardware+mailboxes+to+transmit+notifications%0A++to+remote+processors.+This+driver+implements+the%0A++%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver%22%3Eti.sdo.ipc.interfaces.INotifyDriver%3C%2Fa%3E+interface.'/>
1856 <docPara content='Unlike+the+Notify+drivers+available+in+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FnotifyDrivers%2Fpackage.html%22+title%3D%22ti.sdo.ipc.notifyDrivers%22%3Eti.sdo.ipc.notifyDrivers%3C%2Fa%3E%0A++package%2C+this+driver+is+not+generic+and+will+only+work+with+the+TDA3XX%0A++family+of+devices.'/>
1857 <docPara content='The+driver+does+not+use+shared+memory.+The+event+IDs+and+payloads+are%0A++transmitted+via+the+hardware+mailbox+FIFO.+The+FIFO+can+hold+up+to+4%0A++mailbox+messages.+The+number+of+notification+that+can+be+stored+in+the%0A++FIFO+depends+on+the+size+of+the+payloads+being+sent+via+Notify_sendEvent.%0A++If+the+payload+is+less+than+0x7FFFFFF%2C+then+a+single+message+will+be%0A++sent+per+notification.+Otherwise%2C+two+mailbox+messages+are+needed+to%0A++send+the+notification.'/>
1858 <docPara content='The+behavior+of+Notify_sendEvent+when+the+FIFO+is+full+depends+on+the%0A++value+of+the+%27waitClear%27+argument+to+the+function.+If+%27waitClear%27+is%0A++TRUE%2C+then+Notify_sendEvent+will+spin+waiting+for+enough+room+in+the%0A++FIFO.+If+%27waitClear%27+is+FALSE%2C+then+Notify_sendEvent+will+return%0A++Notify_E_FAIL.'/>
1859 <docPara content='The+Notify_enableEvent+and+Notify_disableEvent+APIs+are+not+supported%0A++by+this+driver.'/>
1860 </docSect>
1861 <group name='local proxy modules'>
1862 </group>
1863 <group name='module-wide constants & types'>
1864 <decl kind='const' name='NUM_CORES' anchor='.N.U.M_.C.O.R.E.S' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1865 <synopSpec>
1866 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
1867 </synopSpec>
1868 <synopMeta>
1869 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
1870 </synopMeta>
1871 <synopTarg>
1872 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_NUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%295'/>
1873 </synopTarg>
1874 </decl>
1875 <decl kind='const' name='NUM_EVES' anchor='.N.U.M_.E.V.E.S' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_EVES' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1876 <synopSpec>
1877 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1878 </synopSpec>
1879 <synopMeta>
1880 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1881 </synopMeta>
1882 <synopTarg>
1883 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_NUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
1884 </synopTarg>
1885 </decl>
1886 <decl kind='const' name='NUM_EVE_MBX' anchor='.N.U.M_.E.V.E_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_EVE_MBX' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1887 <synopSpec>
1888 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
1889 </synopSpec>
1890 <synopMeta>
1891 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
1892 </synopMeta>
1893 <synopTarg>
1894 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_NUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%292'/>
1895 </synopTarg>
1896 </decl>
1897 <decl kind='const' name='NUM_SYS_MBX' anchor='.N.U.M_.S.Y.S_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_SYS_MBX' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1898 <synopSpec>
1899 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1900 </synopSpec>
1901 <synopMeta>
1902 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
1903 </synopMeta>
1904 <synopTarg>
1905 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_NUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
1906 </synopTarg>
1907 </decl>
1908 <decl spacer='1'/>
1909 <decl spacer='1'/>
1910 <decl kind='struct' name='BasicView' anchor='.Basic.View' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.BasicView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1911 <synopSpec>
1912 <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'/>
1913 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProc%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1914 <line tab='0' content='%7D%3B'/>
1915 </synopSpec>
1916 <synopMeta>
1917 <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%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EBasicView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1918 <line blank='1' always='0'/>
1919 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProc%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1920 </synopMeta>
1921 </decl>
1922 <decl spacer='1'/>
1923 <decl kind='struct' name='Instance_State' anchor='.Instance_.State' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Instance_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='instance+state+structure'>
1924 <synopSpec>
1925 <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'/>
1926 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EevtRegMask%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1927 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1928 <line tab='1' content='%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%3B'/>
1929 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteVirtId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1930 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpuIntrNum%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1931 <line tab='0' content='%7D%3B'/>
1932 </synopSpec>
1933 <synopMeta>
1934 <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%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EInstance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1935 <line blank='1' always='0'/>
1936 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EevtRegMask%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1937 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify.Handle%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1938 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%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'/>
1939 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteVirtId%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'/>
1940 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpuIntrNum%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1941 </synopMeta>
1942 <synopTarg>
1943 <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%3ENotifyDriverMbx_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1944 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EevtRegMask%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1945 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2FNotify.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.Notify.Handle%22%3ENotify_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1946 <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%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1947 <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%3EremoteVirtId%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1948 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpuIntrNum%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1949 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Instance_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1950 </synopTarg>
1951 </decl>
1952 <decl spacer='1'/>
1953 <decl kind='struct' name='MailboxView' anchor='.Mailbox.View' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.MailboxView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1954 <synopSpec>
1955 <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%3EMailboxView%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
1956 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edirection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1957 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmailboxAddr%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1958 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsubMbxId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1959 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgCount%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1960 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmbxInterrupt%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1961 <line tab='0' content='%7D%3B'/>
1962 </synopSpec>
1963 <synopMeta>
1964 <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%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EMailboxView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1965 <line blank='1' always='0'/>
1966 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edirection%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1967 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmailboxAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1968 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsubMbxId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1969 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmsgCount%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1970 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EmbxInterrupt%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1971 </synopMeta>
1972 </decl>
1973 <decl spacer='1'/>
1974 <decl kind='struct' name='ModuleView' anchor='.Module.View' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.ModuleView' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
1975 <synopSpec>
1976 <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'/>
1977 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdrvHandles%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3B'/>
1978 <line tab='0' content='%7D%3B'/>
1979 </synopSpec>
1980 <synopMeta>
1981 <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%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EModuleView%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1982 <line blank='1' always='0'/>
1983 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdrvHandles%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx.Handle%3C%2Fa%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1984 </synopMeta>
1985 </decl>
1986 <decl spacer='1'/>
1987 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
1988 <synopSpec>
1989 <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'/>
1990 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx.Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdrvHandles%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3B'/>
1991 <line tab='0' content='%7D%3B'/>
1992 </synopSpec>
1993 <synopMeta>
1994 <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%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
1995 <line blank='1' always='0'/>
1996 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdrvHandles%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx.Handle%3C%2Fa%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
1997 </synopMeta>
1998 <synopTarg>
1999 <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%3ENotifyDriverMbx_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2000 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdrvHandles%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx_NUM_CORES%3C%2Fa%3E%5D%3B'/>
2001 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2002 </synopTarg>
2003 </decl>
2004 </group>
2005 <group name='module-wide config parameters'>
2006 <decl spacer='1'/>
2007 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2008 <synopSpec>
2009 <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..%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'/>
2010 <line tab='1' content='%255B'/>
2011 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
2012 <line tab='2' content='%257B'/>
2013 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2014 <line tab='3' content='fields%253A%2B%255B'/>
2015 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2016 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2017 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2018 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2019 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2020 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2021 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2022 <line tab='3' content='%255D'/>
2023 <line tab='2' content='%257D'/>
2024 <line tab='1' content='%255D%252C'/>
2025 <line tab='1' content='%255B'/>
2026 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2027 <line tab='2' content='%257B'/>
2028 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2029 <line tab='3' content='fields%253A%2B%255B'/>
2030 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2031 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2032 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2033 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2034 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2035 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2036 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2037 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2038 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2039 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2040 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2041 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2042 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2043 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2044 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2045 <line tab='3' content='%255D'/>
2046 <line tab='2' content='%257D'/>
2047 <line tab='1' content='%255D%252C'/>
2048 <line tab='1' content='%255B'/>
2049 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2050 <line tab='2' content='%257B'/>
2051 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2052 <line tab='3' content='fields%253A%2B%255B'/>
2053 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2054 <line tab='4' content='%2522common%2524.gateParams%2522'/>
2055 <line tab='3' content='%255D'/>
2056 <line tab='2' content='%257D'/>
2057 <line tab='1' content='%255D%252C'/>
2058 <line tab='1' content='%255B'/>
2059 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2060 <line tab='2' content='%257B'/>
2061 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2062 <line tab='3' content='fields%253A%2B%255B'/>
2063 <line tab='4' content='%2522Log.Event%2522'/>
2064 <line tab='3' content='%255D'/>
2065 <line tab='2' content='%257D'/>
2066 <line tab='1' content='%255D%252C'/>
2067 <line tab='1' content='%255B'/>
2068 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2069 <line tab='2' content='%257B'/>
2070 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2071 <line tab='3' content='fields%253A%2B%255B'/>
2072 <line tab='4' content='%2522Log.Event%2522'/>
2073 <line tab='3' content='%255D'/>
2074 <line tab='2' content='%257D'/>
2075 <line tab='1' content='%255D%252C'/>
2076 <line tab='1' content='%255B'/>
2077 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2078 <line tab='2' content='%257B'/>
2079 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2080 <line tab='3' content='fields%253A%2B%255B'/>
2081 <line tab='4' content='%2522Assert.Id%2522'/>
2082 <line tab='3' content='%255D'/>
2083 <line tab='2' content='%257D'/>
2084 <line tab='1' content='%255D%252C'/>
2085 <line tab='1' content='%255B'/>
2086 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2087 <line tab='2' content='%257B'/>
2088 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2089 <line tab='3' content='fields%253A%2B%255B'/>
2090 <line tab='4' content='%2522Assert.Id%2522'/>
2091 <line tab='3' content='%255D'/>
2092 <line tab='2' content='%257D'/>
2093 <line tab='1' content='%255D%252C'/>
2094 <line tab='1' content='%255B'/>
2095 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2096 <line tab='2' content='%257B'/>
2097 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2098 <line tab='3' content='fields%253A%2B%255B'/>
2099 <line tab='4' content='%2522Error.Id%2522'/>
2100 <line tab='3' content='%255D'/>
2101 <line tab='2' content='%257D'/>
2102 <line tab='1' content='%255D%252C'/>
2103 <line tab='1' content='%255B'/>
2104 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2105 <line tab='2' content='%257B'/>
2106 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2107 <line tab='3' content='fields%253A%2B%255B'/>
2108 <line tab='4' content='%2522Error.Id%2522'/>
2109 <line tab='3' content='%255D'/>
2110 <line tab='2' content='%257D'/>
2111 <line tab='1' content='%255D'/>
2112 <line tab='0' content='%255D%3B'/>
2113 </synopSpec>
2114 <synopMeta>
2115 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifyDriverMbx.%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..%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'/>
2116 <line tab='1' content='%255B'/>
2117 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
2118 <line tab='2' content='%257B'/>
2119 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2120 <line tab='3' content='fields%253A%2B%255B'/>
2121 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2122 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2123 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2124 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2125 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2126 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2127 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2128 <line tab='3' content='%255D'/>
2129 <line tab='2' content='%257D'/>
2130 <line tab='1' content='%255D%252C'/>
2131 <line tab='1' content='%255B'/>
2132 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2133 <line tab='2' content='%257B'/>
2134 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2135 <line tab='3' content='fields%253A%2B%255B'/>
2136 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2137 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2138 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2139 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2140 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2141 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2142 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2143 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2144 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2145 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2146 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2147 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2148 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2149 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2150 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2151 <line tab='3' content='%255D'/>
2152 <line tab='2' content='%257D'/>
2153 <line tab='1' content='%255D%252C'/>
2154 <line tab='1' content='%255B'/>
2155 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2156 <line tab='2' content='%257B'/>
2157 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2158 <line tab='3' content='fields%253A%2B%255B'/>
2159 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2160 <line tab='4' content='%2522common%2524.gateParams%2522'/>
2161 <line tab='3' content='%255D'/>
2162 <line tab='2' content='%257D'/>
2163 <line tab='1' content='%255D%252C'/>
2164 <line tab='1' content='%255B'/>
2165 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2166 <line tab='2' content='%257B'/>
2167 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2168 <line tab='3' content='fields%253A%2B%255B'/>
2169 <line tab='4' content='%2522Log.Event%2522'/>
2170 <line tab='3' content='%255D'/>
2171 <line tab='2' content='%257D'/>
2172 <line tab='1' content='%255D%252C'/>
2173 <line tab='1' content='%255B'/>
2174 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2175 <line tab='2' content='%257B'/>
2176 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2177 <line tab='3' content='fields%253A%2B%255B'/>
2178 <line tab='4' content='%2522Log.Event%2522'/>
2179 <line tab='3' content='%255D'/>
2180 <line tab='2' content='%257D'/>
2181 <line tab='1' content='%255D%252C'/>
2182 <line tab='1' content='%255B'/>
2183 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2184 <line tab='2' content='%257B'/>
2185 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2186 <line tab='3' content='fields%253A%2B%255B'/>
2187 <line tab='4' content='%2522Assert.Id%2522'/>
2188 <line tab='3' content='%255D'/>
2189 <line tab='2' content='%257D'/>
2190 <line tab='1' content='%255D%252C'/>
2191 <line tab='1' content='%255B'/>
2192 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2193 <line tab='2' content='%257B'/>
2194 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2195 <line tab='3' content='fields%253A%2B%255B'/>
2196 <line tab='4' content='%2522Assert.Id%2522'/>
2197 <line tab='3' content='%255D'/>
2198 <line tab='2' content='%257D'/>
2199 <line tab='1' content='%255D%252C'/>
2200 <line tab='1' content='%255B'/>
2201 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2202 <line tab='2' content='%257B'/>
2203 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2204 <line tab='3' content='fields%253A%2B%255B'/>
2205 <line tab='4' content='%2522Error.Id%2522'/>
2206 <line tab='3' content='%255D'/>
2207 <line tab='2' content='%257D'/>
2208 <line tab='1' content='%255D%252C'/>
2209 <line tab='1' content='%255B'/>
2210 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2211 <line tab='2' content='%257B'/>
2212 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2213 <line tab='3' content='fields%253A%2B%255B'/>
2214 <line tab='4' content='%2522Error.Id%2522'/>
2215 <line tab='3' content='%255D'/>
2216 <line tab='2' content='%257D'/>
2217 <line tab='1' content='%255D'/>
2218 <line tab='0' content='%255D%3B'/>
2219 </synopMeta>
2220 </decl>
2221 <decl spacer='1'/>
2222 <decl kind='config' name='A_notSupported' anchor='.A_not.Supported' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.A_notSupported' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Assert+raised+when+trying+to+use+Notify_%5Benable%2Fdisable%5DEvent+with%0A++NotifyDriverMbx'>
2223 <synopSpec>
2224 <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..%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_notSupported%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
2225 <line tab='1' content='msg%253A%2B%2522A_notSupported%253A%2B%255Benable%252Fdisable%255DEvent%2Bnot%2Bsupported%2522'/>
2226 <line tab='0' content='%257D%3B'/>
2227 </synopSpec>
2228 <synopMeta>
2229 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EA_notSupported%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
2230 <line tab='1' content='msg%253A%2B%2522A_notSupported%253A%2B%255Benable%252Fdisable%255DEvent%2Bnot%2Bsupported%2522'/>
2231 <line tab='0' content='%257D%3B'/>
2232 </synopMeta>
2233 <synopTarg>
2234 <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..%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%3ENotifyDriverMbx_A_notSupported%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2235 </synopTarg>
2236 </decl>
2237 <decl kind='config' name='dsp1ProcId' anchor='dsp1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.dsp1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2238 <synopSpec>
2239 <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%3Edsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2240 </synopSpec>
2241 <synopMeta>
2242 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3Edsp1ProcId%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..%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'/>
2243 </synopMeta>
2244 <synopTarg>
2245 <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%3ENotifyDriverMbx_dsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2246 </synopTarg>
2247 </decl>
2248 <decl kind='config' name='dsp2ProcId' anchor='dsp2.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.dsp2ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2249 <synopSpec>
2250 <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%3Edsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2251 </synopSpec>
2252 <synopMeta>
2253 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3Edsp2ProcId%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..%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'/>
2254 </synopMeta>
2255 <synopTarg>
2256 <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%3ENotifyDriverMbx_dsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2257 </synopTarg>
2258 </decl>
2259 <decl kind='config' name='eve1ProcId' anchor='eve1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.eve1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary='define+MultiProcID+for+each+core+to+avoid+doing+this+at+runtime'>
2260 <synopSpec>
2261 <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%3Eeve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2262 </synopSpec>
2263 <synopMeta>
2264 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3Eeve1ProcId%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..%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'/>
2265 </synopMeta>
2266 <synopTarg>
2267 <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%3ENotifyDriverMbx_eve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2268 </synopTarg>
2269 </decl>
2270 <decl kind='config' name='ipu1_0ProcId' anchor='ipu1_0.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.ipu1_0ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2271 <synopSpec>
2272 <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%3Eipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2273 </synopSpec>
2274 <synopMeta>
2275 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_0ProcId%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..%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'/>
2276 </synopMeta>
2277 <synopTarg>
2278 <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%3ENotifyDriverMbx_ipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2279 </synopTarg>
2280 </decl>
2281 <decl kind='config' name='ipu1_1ProcId' anchor='ipu1_1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.ipu1_1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2282 <synopSpec>
2283 <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%3Eipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2284 </synopSpec>
2285 <synopMeta>
2286 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_1ProcId%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..%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'/>
2287 </synopMeta>
2288 <synopTarg>
2289 <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%3ENotifyDriverMbx_ipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2290 </synopTarg>
2291 </decl>
2292 <decl kind='config' name='mailboxBaseAddr' anchor='mailbox.Base.Addr' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.mailboxBaseAddr' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2293 <synopSpec>
2294 <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%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_EVE_MBX%22%3ENotifyDriverMbx.NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_SYS_MBX%22%3ENotifyDriverMbx.NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
2295 </synopSpec>
2296 <synopMeta>
2297 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_EVE_MBX%22%3ENotifyDriverMbx.NUM_EVE_MBX%3C%2Fa%3E%252B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_SYS_MBX%22%3ENotifyDriverMbx.NUM_SYS_MBX%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2298 </synopMeta>
2299 <synopTarg>
2300 <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%3ENotifyDriverMbx_mailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_EVE_MBX%22%3ENotifyDriverMbx_NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_SYS_MBX%22%3ENotifyDriverMbx_NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
2301 </synopTarg>
2302 </decl>
2303 <decl kind='config' name='mailboxTable' anchor='mailbox.Table' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.mailboxTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2304 <synopSpec>
2305 <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%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3B'/>
2306 </synopSpec>
2307 <synopMeta>
2308 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E*%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2309 </synopMeta>
2310 <synopTarg>
2311 <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%3ENotifyDriverMbx_mailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx_NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx_NUM_CORES%3C%2Fa%3E%5D%3B'/>
2312 </synopTarg>
2313 </decl>
2314 <decl kind='config' name='procIdTable' anchor='proc.Id.Table' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.procIdTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2315 <synopSpec>
2316 <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%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3B'/>
2317 </synopSpec>
2318 <synopMeta>
2319 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
2320 </synopMeta>
2321 <synopTarg>
2322 <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%3ENotifyDriverMbx_procIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.NUM_CORES%22%3ENotifyDriverMbx_NUM_CORES%3C%2Fa%3E%5D%3B'/>
2323 </synopTarg>
2324 </decl>
2325 <decl spacer='1'/>
2326 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2327 <synopSpec>
2328 <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..%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'/>
2329 </synopSpec>
2330 <synopMeta>
2331 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%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..%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'/>
2332 </synopMeta>
2333 <docSect name='details'>
2334 <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.'/>
2335 </docSect>
2336 </decl>
2337 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.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..%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'>
2338 <synopSpec>
2339 <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'/>
2340 </synopSpec>
2341 <synopMeta>
2342 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%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'/>
2343 </synopMeta>
2344 </decl>
2345 <decl kind='config' name='rovViewInfo' anchor='rov.View.Info' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.rovViewInfo' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='' metaonly='1'>
2346 <synopSpec>
2347 <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..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
2348 </synopSpec>
2349 <synopMeta>
2350 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%3Cspan+class%3D%22xdoc-id%22%3ErovViewInfo%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Frov%2FViewInfo.html%23.Instance%22+title%3D%22xdc.rov.ViewInfo.Instance%22%3EViewInfo.Instance%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252F..%252F..%252F..%252Fxdc%252Frov%252FViewInfo.html%2523per-instance_creation%2522%2Btitle%253D%2522xdc.rov.ViewInfo.create%2522%253EViewInfo.create%253C%252Fa%253E%3B'/>
2351 </synopMeta>
2352 </decl>
2353 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2354 <synopSpec>
2355 <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..%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'/>
2356 </synopSpec>
2357 <synopMeta>
2358 <line tab='0' content='%3Cgo%3ENotifyDriverMbx.%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..%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'/>
2359 </synopMeta>
2360 </decl>
2361 </group>
2362 <group name='module-wide data'>
2363 </group>
2364 <group name='module-wide functions'>
2365 <decl spacer='1'/>
2366 </group>
2367 <group name='module-wide built-ins'>
2368 <synopTarg>
2369 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverMbx_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2370 <line blank='1' always='0'/>
2371 <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%3ENotifyDriverMbx_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2372 <line blank='1' always='0'/>
2373 <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..%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%3ENotifyDriverMbx_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2374 <line blank='1' always='0'/>
2375 <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%3ENotifyDriverMbx_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2376 <line blank='1' always='0'/>
2377 <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%3ENotifyDriverMbx_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2378 <line blank='1' always='0'/>
2379 <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%3ENotifyDriverMbx_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'/>
2380 </synopTarg>
2381 </group>
2382 <group name='$instance'>
2383 <synopSpec>
2384 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einstance%3C%2Fspan%3E%3A'/>
2385 <line blank='1' always='0'/>
2386 </synopSpec>
2387 </group>
2388 <group name='per-instance object types'>
2389 <synopTarg>
2390 <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%3ENotifyDriverMbx_Object%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Object%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2391 <line blank='1' always='0'/>
2392 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Object%22%3ENotifyDriverMbx_Object%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Handle%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2393 <line blank='1' always='0'/>
2394 <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%3ENotifyDriverMbx_Struct%3C%2Fspan%3E%3C%2Fgo%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Struct%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2395 <line blank='1' always='1'/>
2396 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_handle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Struct%22%3ENotifyDriverMbx_Struct%3C%2Fa%3E+*structP+%29%3B'/>
2397 <line blank='1' always='0'/>
2398 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Struct%22%3ENotifyDriverMbx_Struct%3C%2Fa%3E+*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_struct%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle+%29%3B'/>
2399 </synopTarg>
2400 </group>
2401 <group name='per-instance config parameters'>
2402 <synopMeta>
2403 <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+NotifyDriverMbx.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2404 <line tab='1' comment='Interrupt+vector+ID+to+be+used+by+the+driver' anchor='int.Vector.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.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'/>
2405 <line tab='1' comment='The+MultiProc+ID+corresponding+to+the+remote+processor' anchor='remote.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.remoteProcId' content='params.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2406 </synopMeta>
2407 <synopTarg>
2408 <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%3ENotifyDriverMbx_Params%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2409 <line tab='1' comment='Common+per-instance+configs' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
2410 <line tab='1' comment='Interrupt+vector+ID+to+be+used+by+the+driver' anchor='int.Vector.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.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'/>
2411 <line tab='1' comment='The+MultiProc+ID+corresponding+to+the+remote+processor' anchor='remote.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.remoteProcId' content='%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%3B'/>
2412 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Params%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2413 <line blank='1' always='1'/>
2414 <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%3ENotifyDriverMbx_Params_init%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Params%22%3ENotifyDriverMbx_Params%3C%2Fa%3E+*params+%29%3B'/>
2415 </synopTarg>
2416 <decl kind='config' name='intVectorId' anchor='int.Vector.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.intVectorId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Interrupt+vector+ID+to+be+used+by+the+driver'>
2417 <synopSpec>
2418 <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'/>
2419 </synopSpec>
2420 <synopMeta>
2421 <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+NotifyDriverMbx.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2422 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2423 <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'/>
2424 </synopMeta>
2425 <synopTarg>
2426 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Params%22%3ENotifyDriverMbx_Params%3C%2Fa%3E+%7B'/>
2427 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2428 <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'/>
2429 </synopTarg>
2430 <docSect name='details'>
2431 <docPara content='This+parameter+is+only+used+by+C66+targets.%0A++This+is+a+required+parameter%2C+it+is+not+optional.'/>
2432 </docSect>
2433 </decl>
2434 <decl kind='config' name='remoteProcId' anchor='remote.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.remoteProcId' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='The+MultiProc+ID+corresponding+to+the+remote+processor'>
2435 <synopSpec>
2436 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%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+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2437 </synopSpec>
2438 <synopMeta>
2439 <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+NotifyDriverMbx.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EParams%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2440 <line tab='0' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2441 <line tab='0' content='%3Cgo%3Eparams.%3Cspan+class%3D%22xdoc-id%22%3EremoteProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
2442 </synopMeta>
2443 <synopTarg>
2444 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_config_parameters%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Params%22%3ENotifyDriverMbx_Params%3C%2Fa%3E+%7B'/>
2445 <line tab='1' content='%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2446 <line tab='1' content='%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%3B'/>
2447 </synopTarg>
2448 <docSect name='details'>
2449 <docPara content='This+is+a+required+parameter%2C+it+is+not+optional.'/>
2450 </docSect>
2451 </decl>
2452 <decl spacer='1'/>
2453 </group>
2454 <group name='per-instance creation'/>
2455 <group name='per-instance deletion'/>
2456 <group name='per-instance functions'>
2457 <decl kind='fxn' name='disable' anchor='disable' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.disable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+a+NotifyDriver+instance' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23disable%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.disable%22%3EINotifyDriver%3C%2Fa%3E'>
2458 <synopSpec>
2459 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edisable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
2460 </synopSpec>
2461 <synopTarg>
2462 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_disable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle+%29%3B'/>
2463 </synopTarg>
2464 <docSect name='ARGUMENTS'>
2465 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2466 </docChild>
2467 </docSect>
2468 <docSect name='details'>
2469 <docPara content='Disables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_disable%0A++function.+Refer+to+its+documentation+for+more+details.'/>
2470 </docSect>
2471 </decl>
2472 <decl kind='fxn' name='disableEvent' anchor='disable.Event' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.disableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Disable+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23disable.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.disableEvent%22%3EINotifyDriver%3C%2Fa%3E'>
2473 <synopSpec>
2474 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdisableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2475 </synopSpec>
2476 <synopTarg>
2477 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_disableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2478 </synopTarg>
2479 <docSect name='ARGUMENTS'>
2480 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2481 </docChild>
2482 <docChild name='eventId' summary='Number+of+event+to+disable'>
2483 </docChild>
2484 </docSect>
2485 <docSect name='details'>
2486 <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
2487 <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
2488 </docSect>
2489 </decl>
2490 <decl kind='fxn' name='enable' anchor='enable' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.enable' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+a+NotifyDriver+instance' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23enable%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.enable%22%3EINotifyDriver%3C%2Fa%3E'>
2491 <synopSpec>
2492 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eenable%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
2493 </synopSpec>
2494 <synopTarg>
2495 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_enable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle+%29%3B'/>
2496 </synopTarg>
2497 <docSect name='ARGUMENTS'>
2498 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2499 </docChild>
2500 </docSect>
2501 <docSect name='details'>
2502 <docPara content='Enables+the+ability+of+a+Notify+driver+to+receive+events+for+a+given%0A++processor.+This+interface+function+is+called+by+the+Notify_restore%0A++function.+Refer+to+its+documentation+for+more+details.'/>
2503 </docSect>
2504 </decl>
2505 <decl kind='fxn' name='enableEvent' anchor='enable.Event' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.enableEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Enable+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23enable.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.enableEvent%22%3EINotifyDriver%3C%2Fa%3E'>
2506 <synopSpec>
2507 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EenableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2508 </synopSpec>
2509 <synopTarg>
2510 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_enableEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2511 </synopTarg>
2512 <docSect name='ARGUMENTS'>
2513 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2514 </docChild>
2515 <docChild name='eventId' summary='Number+of+event+to+enable'>
2516 </docChild>
2517 </docSect>
2518 <docSect name='details'>
2519 <docPara content='This+interface+function+is+called+by+the+Notify_disableEvent+function.%0A++Refer+to+its+documentation+for+more+details.'/>
2520 <docPara content='The+Notify+module+does+validation+of+the+eventId.++The+Notify+module%0A++enters+calls+this+function+within+the+Notify+module+gate.'/>
2521 </docSect>
2522 </decl>
2523 <decl kind='fxn' name='registerEvent' anchor='register.Event' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.registerEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Register+a+callback+to+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23register.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.registerEvent%22%3EINotifyDriver%3C%2Fa%3E'>
2524 <synopSpec>
2525 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2526 </synopSpec>
2527 <synopTarg>
2528 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_registerEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2529 </synopTarg>
2530 <docSect name='ARGUMENTS'>
2531 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2532 </docChild>
2533 <docChild name='eventId' summary='Number+of+event+that+is+being+registered'>
2534 </docChild>
2535 </docSect>
2536 <docSect name='details'>
2537 <docPara content='This+driver+function+is+called+by+the+Notify_registerEvent+function%0A++within+the+Notify+module+gate.+Refer+to+its+documentation+for+more%0A++details.'/>
2538 </docSect>
2539 </decl>
2540 <decl kind='fxn' name='sendEvent' anchor='send.Event' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.sendEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Send+a+signal+to+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23send.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.sendEvent%22%3EINotifyDriver%3C%2Fa%3E'>
2541 <synopSpec>
2542 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsendEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%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%3EwaitClear%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2543 </synopSpec>
2544 <synopTarg>
2545 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_sendEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Epayload%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%3EwaitClear%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2546 </synopTarg>
2547 <docSect name='ARGUMENTS'>
2548 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2549 </docChild>
2550 <docChild name='eventId' summary='Number+of+event+to+signal'>
2551 </docChild>
2552 <docChild name='payload' summary='Payload+%28optional%29+to+pass+to+callback+function'>
2553 </docChild>
2554 <docChild name='waitClear' summary='If+TRUE%2C+have+the+NotifyDriver+wait+for%0A+++++++++++++++++++++++acknowledgement+back+from+the+destination%0A+++++++++++++++++++++++processor.'>
2555 </docChild>
2556 </docSect>
2557 <docSect name='returns'>
2558 <docPara content='Notify+status'/>
2559 </docSect>
2560 <docSect name='details'>
2561 <docPara content='This+interface+function+is+called+by+the+Notify_sendEvent+function.%0A++Notify_sendEvent+does+not+provide+any+context+protection+for%0A++INotifyDriver_sendEvent%2C+so+appropriate+measures+must+be+taken+within%0A++the+driver+itself.'/>
2562 </docSect>
2563 </decl>
2564 <decl kind='fxn' name='setNotifyHandle' anchor='set.Notify.Handle' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.setNotifyHandle' nodoc='1' external='1' overrides='0' readonly='0' instance='1' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23set.Notify.Handle%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.setNotifyHandle%22%3EINotifyDriver%3C%2Fa%3E'>
2565 <synopSpec>
2566 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsetNotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2567 </synopSpec>
2568 <synopTarg>
2569 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_setNotifyHandle%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EPtr%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EdriverHandle%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2570 </synopTarg>
2571 <docSect name='ARGUMENTS'>
2572 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2573 </docChild>
2574 </docSect>
2575 </decl>
2576 <decl kind='fxn' name='unregisterEvent' anchor='unregister.Event' altext='ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.unregisterEvent' nodoc='0' external='1' overrides='0' readonly='0' instance='1' summary='Remove+an+event+listener+from+an+event' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23unregister.Event%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.unregisterEvent%22%3EINotifyDriver%3C%2Fa%3E'>
2577 <synopSpec>
2578 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EunregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2579 </synopSpec>
2580 <synopTarg>
2581 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_unregisterEvent%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EeventId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
2582 </synopTarg>
2583 <docSect name='ARGUMENTS'>
2584 <docChild name='handle' summary='handle+of+a+previously-created+%3Ctt%3ENotifyDriverMbx%3C%2Ftt%3E+instance+object'>
2585 </docChild>
2586 <docChild name='eventId' summary='Number+of+event+that+is+being+unregistered'>
2587 </docChild>
2588 </docSect>
2589 <docSect name='details'>
2590 <docPara content='This+driver+function+is+called+by+the+Notify_unregisterEvent+function%0A++within+the+Notify+module+gate.+Refer+to+it+for+more+details.'/>
2591 </docSect>
2592 </decl>
2593 <decl spacer='1'/>
2594 </group>
2595 <group name='per-instance convertors'>
2596 <synopTarg>
2597 <line tab='0' comment='unconditionally+move+one+level+up+the+inheritance+hierarchy' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Handle_upCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle+%29%3B'/>
2598 <line blank='1' always='0'/>
2599 <line tab='0' comment='conditionally+move+one+level+down+the+inheritance+hierarchy%3B+NULL+upon+failure' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Handle_downCast%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifyDriver.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.interfaces.INotifyDriver.Handle%22%3EINotifyDriver_Handle%3C%2Fa%3E+handle+%29%3B'/>
2600 </synopTarg>
2601 </group>
2602 <group name='per-instance built-ins'>
2603 <synopTarg>
2604 <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%3ENotifyDriverMbx_Object_count%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2605 <line blank='1' always='0'/>
2606 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Object_get%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Object%22%3ENotifyDriverMbx_Object%3C%2Fa%3E+*array%2C+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E+i+%29%3B'/>
2607 <line blank='1' always='0'/>
2608 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Object_first%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2609 <line blank='1' always='0'/>
2610 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifyDriverMbx_Object_next%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle+%29%3B'/>
2611 <line blank='1' always='0'/>
2612 <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..%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%3ENotifyDriverMbx_Object_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
2613 <line blank='1' always='0'/>
2614 <line tab='0' comment='The+label+associated+with+this+instance+object' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifyDriverMbx_Handle_label%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
2615 <line blank='1' always='0'/>
2616 <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%3ENotifyDriverMbx_Handle_name%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifyDriverMbx.html%23per-instance_object_types%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifyDriverMbx.Handle%22%3ENotifyDriverMbx_Handle%3C%2Fa%3E+handle+%29%3B'/>
2617 </synopTarg>
2618 </group>
2619 </unit>
2620 <unit name='NotifySetup' kind='module' nodoc='0' metaonly='0' summary='Notify+driver+setup+proxy+for+TDA3XX' inherits='ti.sdo.ipc.interfaces.INotifySetup'>
2621 <synopSpec>
2622 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2Fpackage.html%22+title%3D%22ti.sdo.ipc.family.tda3xx%22%3Eti.sdo.ipc.family.tda3xx%3C%2Fa%3E%3B'/>
2623 <line blank='1' always='0'/>
2624 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
2625 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup%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..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup%22%3EINotifySetup%3C%2Fa%3E+%7B'/>
2626 <line tab='0' content='%7D'/>
2627 </synopSpec>
2628 <specInfo>
2629 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
2630 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2631 <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
2632 <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
2633 </specInfo>
2634 <synopMeta>
2635 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+NotifySetup+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.family.tda3xx.NotifySetup%27%3C%2Fspan%3E%29%3B'/>
2636 </synopMeta>
2637 <synopTarg>
2638 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.h%26gt%3B%3C%2Fspan%3E'/>
2639 </synopTarg>
2640 <docSect name='details'>
2641 <docPara content='This+module+creates+and+registers+the+IPC+Notify+drivers+for+the+TDA3xx%0A++device+family.+There+are+two+types+of+notify+drivers+available%3A+1%29+shared%0A++memory+driver%2C+and+2%29+mailbox+driver.+Use+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22NotifySetup.html%23connections%22+title%3D%22connections%22%3Econnections%3C%2Fa%3E%0A++configuration+parameter+to+select+which+driver+to+use+for+communicating%0A++with+each+remote+processor.'/>
2642 <docPara content='The+shared+memory+notify+driver+is+the+default+driver.+It+implements+the%0A++full+Notify+API+set.+This+driver+uses+memory+for+passing+the+notify%0A++payload+between+processors.+The+memory+is+allocated+from+SharedRegion+%230.'/>
2643 <docPara content='The+mailbox+notify+driver+uses+hardware+FIFOs+for+passing+the+notify%0A++payload+between+processors.+No+shared+memory+is+required.+However%2C+this%0A++driver+does+not+implement+the+full+Notify+API+set.+For+example%2C+the%0A++%3Ctt%3ENotify_sendEvent%28%29%3C%2Ftt%3E+API+will+never+return+%3Ctt%3ENotify_E_EVTNOTREGISTERED%3C%2Ftt%3E%0A++because+it+does+not+track+this+information.'/>
2644 <docPara content='When+configuring+the+notify+driver%2C+you+specify+which+driver+to+use%0A++for+communicating+to+each+remote+processor.+If+not+configured%2C+the%0A++shared+memory+driver+will+be+used+by+default.+Both+sides+of+each+connection%0A++must+use+the+same+driver.+This+is+an+easy+mistake+to+make+and+there+is%0A++no+way+to+check+this.'/>
2645 <docPara content='This+module+is+primarily+used+by+notify+driver+authors.+It+is+not+expected%0A++that+any+application+would+ever+use+this+module+in+its+runtime+code.%0A++The+typical+use+of+this+module+is+simply+to+configure+which+notify+driver%0A++to+use.+See+the+following+example+for+details.'/>
2646 </docSect>
2647 <docSect name='Configuration Example'>
2648 <docPara content=''/>
2649 <docPara content='The+following+is+a+three+processor+example%3A+HOST+DSP1+EVE1.+In+this%0A++example%2C+HOST+and+DSP1+will+communicate+using+the+shared+memory+driver%0A++and+DSP1+and+EVE1+will+communicate+using+the+mailbox+driver.+This+example%0A++explicitly+configures+the+shared+memory+driver+for+HOST+and+DSP1%2C+but%0A++this+is+strictly+not+necessary.+If+left+unconfigured%2C+the+shared+memory%0A++driver+would+be+used+as+the+default.+Also%2C+the+connection+between+HOST%0A++and+EVE1+is+left+undefined+as+we+don%27t+expect+to+use+this+connection.'/>
2650 <docPara content='Notice+that+each+connection+configuration+specifies+the+remote+processor%0A++name+and+the+driver+type.+This+is+how+the+local+processor+declares+which%0A++driver+it+will+use+when+communicating+to+that+remote+processor.+The%0A++corresponding+configuration+on+the+remote+processor+must+be+complimentary.'/>
2651 <docPara content='Add+the+following+to+your+HOST+configuration+script.'/>
2652 <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+configure+the+notify+driver%0A++var+NotifySetup+%3D+xdc.useModule%28%27ti.sdo.ipc.family.tda3xx.NotifySetup%27%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_SHAREDMEMORY%2C%0A++++++++++procName%3A+%22DSP1%22%0A++++++%7D%29%0A++%29%3B%0A%3C%2FPRE%3E'/>
2653 <docPara content='Add+the+following+to+your+DSP1+configuration+script.'/>
2654 <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+configure+the+notify+driver%0A++var+NotifySetup+%3D+xdc.useModule%28%27ti.sdo.ipc.family.tda3xx.NotifySetup%27%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_SHAREDMEMORY%2C%0A++++++++++procName%3A+%22HOST%22%0A++++++%7D%29%0A++%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_MAILBOX%2C%0A++++++++++procName%3A+%22EVE1%22%0A++++++%7D%29%0A++%29%3B%0A%3C%2FPRE%3E'/>
2655 <docPara content='Add+the+following+to+your+EVE1+configuration+script.'/>
2656 <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+configure+the+notify+driver%0A++var+NotifySetup+%3D+xdc.useModule%28%27ti.sdo.ipc.family.tda3xx.NotifySetup%27%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_MAILBOX%2C%0A++++++++++procName%3A+%22DSP1%22%0A++++++%7D%29%0A++%29%3B%0A%3C%2FPRE%3E'/>
2657 </docSect>
2658 <group name='local proxy modules'>
2659 </group>
2660 <group name='module-wide constants & types'>
2661 <decl kind='const' name='NUM_CORES' anchor='.N.U.M_.C.O.R.E.S' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2662 <synopSpec>
2663 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
2664 </synopSpec>
2665 <synopMeta>
2666 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3ENUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+5%3B'/>
2667 </synopMeta>
2668 <synopTarg>
2669 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_NUM_CORES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%295'/>
2670 </synopTarg>
2671 </decl>
2672 <decl kind='const' name='NUM_EVES' anchor='.N.U.M_.E.V.E.S' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_EVES' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2673 <synopSpec>
2674 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
2675 </synopSpec>
2676 <synopMeta>
2677 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
2678 </synopMeta>
2679 <synopTarg>
2680 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_NUM_EVES%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
2681 </synopTarg>
2682 </decl>
2683 <decl kind='const' name='NUM_EVE_MBX' anchor='.N.U.M_.E.V.E_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_EVE_MBX' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2684 <synopSpec>
2685 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
2686 </synopSpec>
2687 <synopMeta>
2688 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3ENUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+2%3B'/>
2689 </synopMeta>
2690 <synopTarg>
2691 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_NUM_EVE_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%292'/>
2692 </synopTarg>
2693 </decl>
2694 <decl kind='const' name='NUM_SYS_MBX' anchor='.N.U.M_.S.Y.S_.M.B.X' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_SYS_MBX' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2695 <synopSpec>
2696 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
2697 </synopSpec>
2698 <synopMeta>
2699 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3ENUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E+%3D+1%3B'/>
2700 </synopMeta>
2701 <synopTarg>
2702 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23define%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_NUM_SYS_MBX%3C%2Fspan%3E%3C%2Fgo%3E++%28%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt8%3C%2Fspan%3E%3C%2Fi%3E%291'/>
2703 </synopTarg>
2704 </decl>
2705 <decl spacer='1'/>
2706 <decl kind='enum' name='Driver' anchor='.Driver' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.Driver' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Define+the+available+notify+drivers'>
2707 <decl kind='enumval' name='Driver_SHAREDMEMORY' anchor='.Driver_.S.H.A.R.E.D.M.E.M.O.R.Y'/>
2708 <decl kind='enumval' name='Driver_MAILBOX' anchor='.Driver_.M.A.I.L.B.O.X'/>
2709 <synopSpec>
2710 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EDriver%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2711 <line tab='1' comment='shared+memory+driver' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EDriver_SHAREDMEMORY%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
2712 <line tab='1' comment='hardware+mailbox+driver' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EDriver_MAILBOX%3C%2Fspan%3E%3C%2Fgo%3E'/>
2713 <line tab='0' content='%7D%3B'/>
2714 </synopSpec>
2715 <synopMeta>
2716 <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EDriver%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
2717 <line tab='1' comment='shared+memory+driver' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EDriver_SHAREDMEMORY%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2718 <line tab='1' comment='hardware+mailbox+driver' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EDriver_MAILBOX%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2719 </synopMeta>
2720 <synopTarg>
2721 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_Driver%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2722 <line tab='1' comment='shared+memory+driver' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_Driver_SHAREDMEMORY%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
2723 <line tab='1' comment='hardware+mailbox+driver' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_Driver_MAILBOX%3C%2Fspan%3E%3C%2Fgo%3E'/>
2724 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_Driver%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2725 </synopTarg>
2726 <docSect name='details'>
2727 <docPara content='For+any+given+connection+to+a+remote+processor%2C+one+of+the%0A++following+notify+driver+types+may+be+used.+Each+driver+has%0A++different+characteristics+and+system+requirements.'/>
2728 <docPara content='%3Cdiv+class%3D%22xdocText%22%3E%3Cdl%3E%0A++%3Cdt%3EDriver_SHAREDMEMORY%3C%2Fdt%3E%0A++++++%3Cdd%3E%0A++++++This+driver+uses+shared+memory+for+passing+the+notify+payload%0A++++++between+processors.+Additional+state+is+also+stored+in+the%0A++++++shared+memory.%3Cbr%3E%3Cbr%3E%0A%0A++++++There+is+a+separate%2C+cache-aligned+block+of+memory+for+each%0A++++++event+number.+This+is+necessary+to+maintain+cache+coherency.%0A++++++However%2C+this+requires+a+non-trivial+amount+of+memory.%3Cbr%3E%3Cbr%3E%0A++++++%3C%2Fdd%3E%0A%0A++%3Cdt%3EDriver_MAILBOX%3C%2Fdt%3E%0A++++++%3Cdd%3E%0A++++++This+driver+uses+a+hardware+FIFO+%28provided+by+the+hardware%0A++++++mailbox%29+to+pass+the+notify+payload+between+processors.+No%0A++++++shared+memory+is+required+by+this+driver.%3Cbr%3E%3Cbr%3E%0A%0A++++++This+driver+does+not+support+the+full+Notify+API+set.+This%0A++++++driver+has+lower+delivery+latency+when+compard+to+the+shared%0A++++++memory+driver.%3Cbr%3E%3Cbr%3E%0A++++++%3C%2Fdd%3E%0A++%3C%2Fdl%3E'/>
2729 </docSect>
2730 </decl>
2731 <decl spacer='1'/>
2732 <decl kind='typedef' name='DriverIsr' anchor='.Driver.Isr' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.DriverIsr' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
2733 <synopSpec>
2734 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EDriverIsr%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3B'/>
2735 </synopSpec>
2736 <synopTarg>
2737 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%28*%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_DriverIsr%3C%2Fspan%3E%3C%2Fgo%3E%29%28%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%29%3B'/>
2738 </synopTarg>
2739 </decl>
2740 <decl spacer='1'/>
2741 <decl kind='struct' name='Connection' anchor='.Connection' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.Connection' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Define+a+notify+driver+connection'>
2742 <synopSpec>
2743 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EConnection%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2744 <line tab='1' comment='notify+driver' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Driver%22%3ENotifySetup.Driver%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edriver%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2745 <line tab='1' comment='remote+processor+name' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocName%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2746 <line tab='0' content='%7D%3B'/>
2747 </synopSpec>
2748 <synopMeta>
2749 <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%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EConnection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2750 <line blank='1' always='0'/>
2751 <line tab='1' comment='notify+driver' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edriver%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Driver%22%3ENotifySetup.Driver%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2752 <line tab='1' comment='remote+processor+name' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocName%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2753 </synopMeta>
2754 <synopTarg>
2755 <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%3ENotifySetup_Connection%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2756 <line tab='1' comment='notify+driver' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Driver%22%3ENotifySetup_Driver%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edriver%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2757 <line tab='1' comment='remote+processor+name' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EprocName%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2758 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_Connection%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2759 </synopTarg>
2760 <docSect name='FIELDS'>
2761 <docChild name='driver' summary='The+driver+to+be+used+for+this+connection.+See+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22NotifySetup.html%23.Driver%22+title%3D%22Driver%22%3EDriver%3C%2Fa%3E%0A++enumeration+for+details.'>
2762 </docChild>
2763 <docChild name='procName' summary='The+name+of+the+remote+processor+for+the+given+connection.'>
2764 </docChild>
2765 </docSect>
2766 <docSect name='details'>
2767 <docPara content='Each+IPC+connection+is+defined+by+two+end-points%3A+the+local%0A++processor+and+the+remote+processor.+Each+connection+supports%0A++only+one+type+of+notify+driver.+In+other+words%2C+both+ends+of%0A++the+connection+must+configure+the+same+notify+driver+type.'/>
2768 <docPara content='However%2C+when+a+processor+has+multiple+connections+%28when%0A++communicating+with+multiple+remote+processors%29%2C+each+connection%0A++is+configured+independently.+Therefore%2C+different+notify+drivers%0A++may+be+used+for+different+connections.+Currently%2C+IPC+supports%0A++only+one+connection+for+each+remote+processor.'/>
2769 <docPara content='The+configuration+for+a+given+connection+must+be+coordinated+with%0A++the+remote+processor.+Each+processor+is+only+able+to+configure+its%0A++local+end-point+for+the+connection.+It+is+important+that+the+remote%0A++processor+use+the+same+notify+driver+for+the+connection.'/>
2770 </docSect>
2771 </decl>
2772 <decl spacer='1'/>
2773 <decl kind='struct' name='DrvBind' anchor='.Drv.Bind' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.DrvBind' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2774 <synopSpec>
2775 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EDrvBind%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2776 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Driver%22%3ENotifySetup.Driver%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edriver%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2777 <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'/>
2778 <line tab='0' content='%7D%3B'/>
2779 </synopSpec>
2780 <synopMeta>
2781 <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%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EDrvBind%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2782 <line blank='1' always='0'/>
2783 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edriver%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Driver%22%3ENotifySetup.Driver%3C%2Fa%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2784 <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'/>
2785 </synopMeta>
2786 <synopTarg>
2787 <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%3ENotifySetup_DrvBind%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2788 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Driver%22%3ENotifySetup_Driver%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Edriver%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2789 <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'/>
2790 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_DrvBind%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2791 </synopTarg>
2792 </decl>
2793 <decl spacer='1'/>
2794 <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
2795 <synopSpec>
2796 <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'/>
2797 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumPlugged%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
2798 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Drv.Bind%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DrvBind%22%3ENotifySetup.DrvBind%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconnAry%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Elength%3C%2Fspan%3E%5D%3B'/>
2799 <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinterruptTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3B'/>
2800 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver.Isr%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DriverIsr%22%3ENotifySetup.DriverIsr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisrDispatchTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3B'/>
2801 <line tab='0' content='%7D%3B'/>
2802 </synopSpec>
2803 <synopMeta>
2804 <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%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2805 <line blank='1' always='0'/>
2806 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EnumPlugged%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2807 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconnAry%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Drv.Bind%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DrvBind%22%3ENotifySetup.DrvBind%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Elength%3C%2Fspan%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2808 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinterruptTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2809 <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisrDispatchTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver.Isr%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DriverIsr%22%3ENotifySetup.DriverIsr%3C%2Fa%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
2810 </synopMeta>
2811 <synopTarg>
2812 <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%3ENotifySetup_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
2813 <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%3EnumPlugged%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3E%3C%2Fspan%3E%5D%3B'/>
2814 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Drv.Bind%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DrvBind%22%3ENotifySetup_DrvBind%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconnAry%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw2%22%3Elength%3C%2Fspan%3E%5D%3B'/>
2815 <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%3EinterruptTable%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup_NUM_CORES%3C%2Fa%3E%5D%3B'/>
2816 <line tab='1' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver.Isr%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DriverIsr%22%3ENotifySetup_DriverIsr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EisrDispatchTable%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup_NUM_CORES%3C%2Fa%3E%5D%3B'/>
2817 <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
2818 </synopTarg>
2819 </decl>
2820 </group>
2821 <group name='module-wide config parameters'>
2822 <decl spacer='1'/>
2823 <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
2824 <synopSpec>
2825 <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..%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'/>
2826 <line tab='1' content='%255B'/>
2827 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
2828 <line tab='2' content='%257B'/>
2829 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2830 <line tab='3' content='fields%253A%2B%255B'/>
2831 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2832 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2833 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2834 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2835 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2836 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2837 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2838 <line tab='3' content='%255D'/>
2839 <line tab='2' content='%257D'/>
2840 <line tab='1' content='%255D%252C'/>
2841 <line tab='1' content='%255B'/>
2842 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2843 <line tab='2' content='%257B'/>
2844 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2845 <line tab='3' content='fields%253A%2B%255B'/>
2846 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2847 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2848 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2849 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2850 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2851 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2852 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2853 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2854 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2855 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2856 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2857 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2858 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2859 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2860 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2861 <line tab='3' content='%255D'/>
2862 <line tab='2' content='%257D'/>
2863 <line tab='1' content='%255D%252C'/>
2864 <line tab='1' content='%255B'/>
2865 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2866 <line tab='2' content='%257B'/>
2867 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2868 <line tab='3' content='fields%253A%2B%255B'/>
2869 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2870 <line tab='4' content='%2522common%2524.gateParams%2522'/>
2871 <line tab='3' content='%255D'/>
2872 <line tab='2' content='%257D'/>
2873 <line tab='1' content='%255D%252C'/>
2874 <line tab='1' content='%255B'/>
2875 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2876 <line tab='2' content='%257B'/>
2877 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2878 <line tab='3' content='fields%253A%2B%255B'/>
2879 <line tab='4' content='%2522Log.Event%2522'/>
2880 <line tab='3' content='%255D'/>
2881 <line tab='2' content='%257D'/>
2882 <line tab='1' content='%255D%252C'/>
2883 <line tab='1' content='%255B'/>
2884 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2885 <line tab='2' content='%257B'/>
2886 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2887 <line tab='3' content='fields%253A%2B%255B'/>
2888 <line tab='4' content='%2522Log.Event%2522'/>
2889 <line tab='3' content='%255D'/>
2890 <line tab='2' content='%257D'/>
2891 <line tab='1' content='%255D%252C'/>
2892 <line tab='1' content='%255B'/>
2893 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2894 <line tab='2' content='%257B'/>
2895 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2896 <line tab='3' content='fields%253A%2B%255B'/>
2897 <line tab='4' content='%2522Assert.Id%2522'/>
2898 <line tab='3' content='%255D'/>
2899 <line tab='2' content='%257D'/>
2900 <line tab='1' content='%255D%252C'/>
2901 <line tab='1' content='%255B'/>
2902 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
2903 <line tab='2' content='%257B'/>
2904 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2905 <line tab='3' content='fields%253A%2B%255B'/>
2906 <line tab='4' content='%2522Assert.Id%2522'/>
2907 <line tab='3' content='%255D'/>
2908 <line tab='2' content='%257D'/>
2909 <line tab='1' content='%255D%252C'/>
2910 <line tab='1' content='%255B'/>
2911 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2912 <line tab='2' content='%257B'/>
2913 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2914 <line tab='3' content='fields%253A%2B%255B'/>
2915 <line tab='4' content='%2522Error.Id%2522'/>
2916 <line tab='3' content='%255D'/>
2917 <line tab='2' content='%257D'/>
2918 <line tab='1' content='%255D%252C'/>
2919 <line tab='1' content='%255B'/>
2920 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
2921 <line tab='2' content='%257B'/>
2922 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2923 <line tab='3' content='fields%253A%2B%255B'/>
2924 <line tab='4' content='%2522Error.Id%2522'/>
2925 <line tab='3' content='%255D'/>
2926 <line tab='2' content='%257D'/>
2927 <line tab='1' content='%255D'/>
2928 <line tab='0' content='%255D%3B'/>
2929 </synopSpec>
2930 <synopMeta>
2931 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ENotifySetup.%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..%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'/>
2932 <line tab='1' content='%255B'/>
2933 <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
2934 <line tab='2' content='%257B'/>
2935 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2936 <line tab='3' content='fields%253A%2B%255B'/>
2937 <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
2938 <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
2939 <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
2940 <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
2941 <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
2942 <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
2943 <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
2944 <line tab='3' content='%255D'/>
2945 <line tab='2' content='%257D'/>
2946 <line tab='1' content='%255D%252C'/>
2947 <line tab='1' content='%255B'/>
2948 <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
2949 <line tab='2' content='%257B'/>
2950 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2951 <line tab='3' content='fields%253A%2B%255B'/>
2952 <line tab='4' content='%2522common%2524.logger%2522%252C'/>
2953 <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
2954 <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
2955 <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
2956 <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
2957 <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
2958 <line tab='4' content='%2522common%2524.diags_STATUS%2522%252C'/>
2959 <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
2960 <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
2961 <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
2962 <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
2963 <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
2964 <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
2965 <line tab='4' content='%2522common%2524.diags_INFO%2522%252C'/>
2966 <line tab='4' content='%2522common%2524.diags_ANALYSIS%2522'/>
2967 <line tab='3' content='%255D'/>
2968 <line tab='2' content='%257D'/>
2969 <line tab='1' content='%255D%252C'/>
2970 <line tab='1' content='%255B'/>
2971 <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
2972 <line tab='2' content='%257B'/>
2973 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2974 <line tab='3' content='fields%253A%2B%255B'/>
2975 <line tab='4' content='%2522common%2524.gate%2522%252C'/>
2976 <line tab='4' content='%2522common%2524.gateParams%2522'/>
2977 <line tab='3' content='%255D'/>
2978 <line tab='2' content='%257D'/>
2979 <line tab='1' content='%255D%252C'/>
2980 <line tab='1' content='%255B'/>
2981 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2982 <line tab='2' content='%257B'/>
2983 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
2984 <line tab='3' content='fields%253A%2B%255B'/>
2985 <line tab='4' content='%2522Log.Event%2522'/>
2986 <line tab='3' content='%255D'/>
2987 <line tab='2' content='%257D'/>
2988 <line tab='1' content='%255D%252C'/>
2989 <line tab='1' content='%255B'/>
2990 <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
2991 <line tab='2' content='%257B'/>
2992 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
2993 <line tab='3' content='fields%253A%2B%255B'/>
2994 <line tab='4' content='%2522Log.Event%2522'/>
2995 <line tab='3' content='%255D'/>
2996 <line tab='2' content='%257D'/>
2997 <line tab='1' content='%255D%252C'/>
2998 <line tab='1' content='%255B'/>
2999 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
3000 <line tab='2' content='%257B'/>
3001 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3002 <line tab='3' content='fields%253A%2B%255B'/>
3003 <line tab='4' content='%2522Assert.Id%2522'/>
3004 <line tab='3' content='%255D'/>
3005 <line tab='2' content='%257D'/>
3006 <line tab='1' content='%255D%252C'/>
3007 <line tab='1' content='%255B'/>
3008 <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
3009 <line tab='2' content='%257B'/>
3010 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3011 <line tab='3' content='fields%253A%2B%255B'/>
3012 <line tab='4' content='%2522Assert.Id%2522'/>
3013 <line tab='3' content='%255D'/>
3014 <line tab='2' content='%257D'/>
3015 <line tab='1' content='%255D%252C'/>
3016 <line tab='1' content='%255B'/>
3017 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
3018 <line tab='2' content='%257B'/>
3019 <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
3020 <line tab='3' content='fields%253A%2B%255B'/>
3021 <line tab='4' content='%2522Error.Id%2522'/>
3022 <line tab='3' content='%255D'/>
3023 <line tab='2' content='%257D'/>
3024 <line tab='1' content='%255D%252C'/>
3025 <line tab='1' content='%255B'/>
3026 <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
3027 <line tab='2' content='%257B'/>
3028 <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
3029 <line tab='3' content='fields%253A%2B%255B'/>
3030 <line tab='4' content='%2522Error.Id%2522'/>
3031 <line tab='3' content='%255D'/>
3032 <line tab='2' content='%257D'/>
3033 <line tab='1' content='%255D'/>
3034 <line tab='0' content='%255D%3B'/>
3035 </synopMeta>
3036 </decl>
3037 <decl spacer='1'/>
3038 <decl kind='config' name='A_internal' anchor='.A_internal' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.A_internal' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3039 <synopSpec>
3040 <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..%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_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%257B'/>
3041 <line tab='1' content='msg%253A%2B%2522A_internal%253A%2Binternal%2Bimplementation%2Berror%2522'/>
3042 <line tab='0' content='%257D%3B'/>
3043 </synopSpec>
3044 <synopMeta>
3045 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EA_internal%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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'/>
3046 <line tab='1' content='msg%253A%2B%2522A_internal%253A%2Binternal%2Bimplementation%2Berror%2522'/>
3047 <line tab='0' content='%257D%3B'/>
3048 </synopMeta>
3049 <synopTarg>
3050 <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..%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%3ENotifySetup_A_internal%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3051 </synopTarg>
3052 </decl>
3053 <decl kind='config' name='dsp1ProcId' anchor='dsp1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.dsp1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3054 <synopSpec>
3055 <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%3Edsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
3056 </synopSpec>
3057 <synopMeta>
3058 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3Edsp1ProcId%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..%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'/>
3059 </synopMeta>
3060 <synopTarg>
3061 <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%3ENotifySetup_dsp1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3062 </synopTarg>
3063 </decl>
3064 <decl kind='config' name='dsp2ProcId' anchor='dsp2.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.dsp2ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3065 <synopSpec>
3066 <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%3Edsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
3067 </synopSpec>
3068 <synopMeta>
3069 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3Edsp2ProcId%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..%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'/>
3070 </synopMeta>
3071 <synopTarg>
3072 <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%3ENotifySetup_dsp2ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3073 </synopTarg>
3074 </decl>
3075 <decl kind='config' name='dspIntVectId' anchor='dsp.Int.Vect.Id' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.dspIntVectId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3076 <synopSpec>
3077 <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+4%3B'/>
3078 </synopSpec>
3079 <synopMeta>
3080 <line tab='0' content='%3Cgo%3ENotifySetup.%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+4%3B'/>
3081 </synopMeta>
3082 <synopTarg>
3083 <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%3ENotifySetup_dspIntVectId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3084 </synopTarg>
3085 </decl>
3086 <decl kind='config' name='eve1ProcId' anchor='eve1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.eve1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3087 <synopSpec>
3088 <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%3Eeve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
3089 </synopSpec>
3090 <synopMeta>
3091 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3Eeve1ProcId%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..%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'/>
3092 </synopMeta>
3093 <synopTarg>
3094 <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%3ENotifySetup_eve1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3095 </synopTarg>
3096 </decl>
3097 <decl kind='config' name='eveIntVectId_INTC0' anchor='eve.Int.Vect.Id_.I.N.T.C0' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.eveIntVectId_INTC0' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3098 <synopSpec>
3099 <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%3EeveIntVectId_INTC0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+4%3B'/>
3100 </synopSpec>
3101 <synopMeta>
3102 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EeveIntVectId_INTC0%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+4%3B'/>
3103 </synopMeta>
3104 <synopTarg>
3105 <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%3ENotifySetup_eveIntVectId_INTC0%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3106 </synopTarg>
3107 </decl>
3108 <decl kind='config' name='eveIntVectId_INTC1' anchor='eve.Int.Vect.Id_.I.N.T.C1' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.eveIntVectId_INTC1' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3109 <synopSpec>
3110 <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%3EeveIntVectId_INTC1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+8%3B'/>
3111 </synopSpec>
3112 <synopMeta>
3113 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EeveIntVectId_INTC1%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt%3C%2Fspan%3E%3C%2Fi%3E+8%3B'/>
3114 </synopMeta>
3115 <synopTarg>
3116 <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%3ENotifySetup_eveIntVectId_INTC1%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3117 </synopTarg>
3118 </decl>
3119 <decl kind='config' name='ipu1_0ProcId' anchor='ipu1_0.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.ipu1_0ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3120 <synopSpec>
3121 <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%3Eipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
3122 </synopSpec>
3123 <synopMeta>
3124 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_0ProcId%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..%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'/>
3125 </synopMeta>
3126 <synopTarg>
3127 <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%3ENotifySetup_ipu1_0ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3128 </synopTarg>
3129 </decl>
3130 <decl kind='config' name='ipu1_1ProcId' anchor='ipu1_1.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.ipu1_1ProcId' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3131 <synopSpec>
3132 <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%3Eipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%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'/>
3133 </synopSpec>
3134 <synopMeta>
3135 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3Eipu1_1ProcId%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..%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'/>
3136 </synopMeta>
3137 <synopTarg>
3138 <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%3ENotifySetup_ipu1_1ProcId%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
3139 </synopTarg>
3140 </decl>
3141 <decl kind='config' name='mailboxBaseAddr' anchor='mailbox.Base.Addr' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.mailboxBaseAddr' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3142 <synopSpec>
3143 <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%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_EVE_MBX%22%3ENotifySetup.NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_SYS_MBX%22%3ENotifySetup.NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
3144 </synopSpec>
3145 <synopMeta>
3146 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EmailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_EVE_MBX%22%3ENotifySetup.NUM_EVE_MBX%3C%2Fa%3E%252B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_SYS_MBX%22%3ENotifySetup.NUM_SYS_MBX%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
3147 </synopMeta>
3148 <synopTarg>
3149 <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%3ENotifySetup_mailboxBaseAddr%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.E.V.E_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_EVE_MBX%22%3ENotifySetup_NUM_EVE_MBX%3C%2Fa%3E%26nbsp%3B%252B%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.S.Y.S_.M.B.X%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_SYS_MBX%22%3ENotifySetup_NUM_SYS_MBX%3C%2Fa%3E%5D%3B'/>
3150 </synopTarg>
3151 </decl>
3152 <decl kind='config' name='mailboxTable' anchor='mailbox.Table' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.mailboxTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3153 <synopSpec>
3154 <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%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3B'/>
3155 </synopSpec>
3156 <synopMeta>
3157 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EmailboxTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E*%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
3158 </synopMeta>
3159 <synopTarg>
3160 <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%3ENotifySetup_mailboxTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup_NUM_CORES%3C%2Fa%3E%26nbsp%3B*%26nbsp%3B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup_NUM_CORES%3C%2Fa%3E%5D%3B'/>
3161 </synopTarg>
3162 </decl>
3163 <decl kind='config' name='procIdTable' anchor='proc.Id.Table' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.procIdTable' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
3164 <synopSpec>
3165 <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%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3B'/>
3166 </synopSpec>
3167 <synopMeta>
3168 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3EprocIdTable%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EUInt32%3C%2Fspan%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup.NUM_CORES%3C%2Fa%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
3169 </synopMeta>
3170 <synopTarg>
3171 <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%3ENotifySetup_procIdTable%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.N.U.M_.C.O.R.E.S%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.NUM_CORES%22%3ENotifySetup_NUM_CORES%3C%2Fa%3E%5D%3B'/>
3172 </synopTarg>
3173 </decl>
3174 <decl spacer='1'/>
3175 <decl kind='config' name='common$' anchor='common$' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
3176 <synopSpec>
3177 <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..%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'/>
3178 </synopSpec>
3179 <synopMeta>
3180 <line tab='0' content='%3Cgo%3ENotifySetup.%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..%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'/>
3181 </synopMeta>
3182 <docSect name='details'>
3183 <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.'/>
3184 </docSect>
3185 </decl>
3186 <decl kind='config' name='connections' anchor='connections' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.connections' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Configure+the+notify+driver+for+each+given+connection' metaonly='1'>
3187 <synopSpec>
3188 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Connection%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Connection%22%3ENotifySetup.Connection%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Econnections%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Elength%3C%2Fspan%3E%5D%3B'/>
3189 </synopSpec>
3190 <synopMeta>
3191 <line tab='0' content='%3Cgo%3ENotifySetup.%3Cspan+class%3D%22xdoc-id%22%3Econnections%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Connection%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.Connection%22%3ENotifySetup.Connection%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Elength%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
3192 </synopMeta>
3193 <docSect name='details'>
3194 <docPara content='Use+this+configuration+parameter+to+define+which+notify+driver%0A++is+to+be+used+when+communicating+with+remote+processors.+Create%0A++one+entry+in+this+array+for+each+connection.+Each+entry+you+create%2C%0A++defines+the+local+end-point+of+the+connection.+The+remote+processor%0A++must+have+a+complimentary+entry+in+its+%3Ctt%3Econnections%3C%2Ftt%3E+array.'/>
3195 <docPara content='Any+connection+which+is+undefined%2C+will+use+the+shared+memory%0A++notify+driver.+It+is+not+necessary+to+define+all+connections%2C+just%0A++the+ones+which+will+not+use+the+default.'/>
3196 <docPara content='To+define+a+local+end-point+connection%2C+establish+a+reference+to%0A++this+module+and+add+a+new+entry+to+this+array.'/>
3197 <docPara content='The+following+example+show+how+to+setup+the+mailbox+driver+for%0A++communicating+from+DSP1+to+EVE1+and+EVE2.'/>
3198 <docPara content='Add+the+following+to+your+DSP1+configuration+script.'/>
3199 <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+configure+the+notify+driver%0A++var+NotifySetup+%3D+xdc.useModule%28%27ti.sdo.ipc.family.tda3xx.NotifySetup%27%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_MAILBOX%2C%0A++++++++++procName%3A+%22EVE1%22%0A++++++%7D%29%0A++%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_MAILBOX%2C%0A++++++++++procName%3A+%22EVE2%22%0A++++++%7D%29%0A++%29%3B%0A%3C%2FPRE%3E'/>
3200 <docPara content='Add+the+following+to+your+EVE1+configuration+script.'/>
3201 <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+configure+the+notify+driver%0A++var+NotifySetup+%3D+xdc.useModule%28%27ti.sdo.ipc.family.tda3xx.NotifySetup%27%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_MAILBOX%2C%0A++++++++++procName%3A+%22DSP1%22%0A++++++%7D%29%0A++%29%3B%0A%3C%2FPRE%3E'/>
3202 <docPara content='Add+the+following+to+your+EVE2+configuration+script.'/>
3203 <docPara content='%3CPRE+class%3D%22Example%22%3E++%2F%2F+configure+the+notify+driver%0A++var+NotifySetup+%3D+xdc.useModule%28%27ti.sdo.ipc.family.tda3xx.NotifySetup%27%29%3B%0A%0A++NotifySetup.connections.%24add%28%0A++++++new+NotifySetup.Connection%28%7B%0A++++++++++driver%3A+NotifySetup.Driver_MAILBOX%2C%0A++++++++++procName%3A+%22DSP1%22%0A++++++%7D%29%0A++%29%3B%0A%3C%2FPRE%3E'/>
3204 </docSect>
3205 </decl>
3206 <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.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..%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'>
3207 <synopSpec>
3208 <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'/>
3209 </synopSpec>
3210 <synopMeta>
3211 <line tab='0' content='%3Cgo%3ENotifySetup.%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'/>
3212 </synopMeta>
3213 </decl>
3214 <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.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..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
3215 <synopSpec>
3216 <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..%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'/>
3217 </synopSpec>
3218 <synopMeta>
3219 <line tab='0' content='%3Cgo%3ENotifySetup.%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..%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'/>
3220 </synopMeta>
3221 </decl>
3222 </group>
3223 <group name='module-wide data'>
3224 </group>
3225 <group name='module-wide functions'>
3226 <decl kind='fxn' name='attach' anchor='attach' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.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..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23attach%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.attach%22%3EINotifySetup%3C%2Fa%3E'>
3227 <synopSpec>
3228 <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'/>
3229 </synopSpec>
3230 <synopTarg>
3231 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_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'/>
3232 </synopTarg>
3233 </decl>
3234 <decl kind='fxn' name='interruptTable' anchor='interrupt.Table' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.interruptTable' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
3235 <synopSpec>
3236 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinterruptTable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrcVirtId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3237 </synopSpec>
3238 <synopTarg>
3239 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_interruptTable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EsrcVirtId%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3240 </synopTarg>
3241 </decl>
3242 <decl kind='fxn' name='numIntLines' anchor='num.Int.Lines' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.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..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23num.Int.Lines%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.numIntLines%22%3EINotifySetup%3C%2Fa%3E'>
3243 <synopSpec>
3244 <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'/>
3245 </synopSpec>
3246 <synopTarg>
3247 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EUInt16%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_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'/>
3248 </synopTarg>
3249 </decl>
3250 <decl kind='fxn' name='plugHwi' anchor='plug.Hwi' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.plugHwi' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
3251 <synopSpec>
3252 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EplugHwi%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%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpuIntrNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver.Isr%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DriverIsr%22%3ENotifySetup.DriverIsr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eisr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3253 </synopSpec>
3254 <synopTarg>
3255 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_plugHwi%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%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpuIntrNum%3C%2Fspan%3E%3C%2Fgo%3E%2C+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2F..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2FNotifySetup.html%23.Driver.Isr%22+title%3D%22ti.sdo.ipc.family.tda3xx.NotifySetup.DriverIsr%22%3ENotifySetup_DriverIsr%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eisr%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3256 </synopTarg>
3257 </decl>
3258 <decl kind='fxn' name='sharedMemReq' anchor='shared.Mem.Req' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.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..%2F..%2Fti%2Fsdo%2Fipc%2Finterfaces%2FINotifySetup.html%23shared.Mem.Req%22+title%3D%22ti.sdo.ipc.interfaces.INotifySetup.sharedMemReq%22%3EINotifySetup%3C%2Fa%3E'>
3259 <synopSpec>
3260 <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'/>
3261 </synopSpec>
3262 <synopTarg>
3263 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3ESizeT%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_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'/>
3264 </synopTarg>
3265 </decl>
3266 <decl kind='fxn' name='unplugHwi' anchor='unplug.Hwi' altext='ti.sdo.ipc.family.tda3xx.NotifySetup.unplugHwi' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary=''>
3267 <synopSpec>
3268 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EunplugHwi%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%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpuIntrNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3269 </synopSpec>
3270 <synopTarg>
3271 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ENotifySetup_unplugHwi%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%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EcpuIntrNum%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3272 </synopTarg>
3273 </decl>
3274 <decl spacer='1'/>
3275 </group>
3276 <group name='module-wide built-ins'>
3277 <synopTarg>
3278 <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%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%3ENotifySetup_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
3279 <line blank='1' always='0'/>
3280 <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%3ENotifySetup_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
3281 <line blank='1' always='0'/>
3282 <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..%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%3ENotifySetup_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
3283 <line blank='1' always='0'/>
3284 <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%3ENotifySetup_Module_hasMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
3285 <line blank='1' always='0'/>
3286 <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%3ENotifySetup_Module_getMask%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
3287 <line blank='1' always='0'/>
3288 <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%3ENotifySetup_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'/>
3289 </synopTarg>
3290 </group>
3291 </unit>
3292 <unit name='TableInit' kind='module' nodoc='0' metaonly='1' summary=''>
3293 <synopSpec>
3294 <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..%2F..%2Fti%2Fsdo%2Fipc%2Ffamily%2Ftda3xx%2Fpackage.html%22+title%3D%22ti.sdo.ipc.family.tda3xx%22%3Eti.sdo.ipc.family.tda3xx%3C%2Fa%3E%3B'/>
3295 <line blank='1' always='0'/>
3296 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETableInit%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
3297 <line tab='0' content='%7D'/>
3298 </synopSpec>
3299 <specInfo>
3300 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETableInit%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
3301 </specInfo>
3302 <synopMeta>
3303 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+TableInit+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27ti.sdo.ipc.family.tda3xx.TableInit%27%3C%2Fspan%3E%29%3B'/>
3304 </synopMeta>
3305 <group name='module-wide constants & types'>
3306 <decl spacer='1'/>
3307 </group>
3308 <group name='module-wide config parameters'>
3309 <decl spacer='1'/>
3310 <decl spacer='1'/>
3311 <decl spacer='1'/>
3312 </group>
3313 <group name='module-wide data'>
3314 </group>
3315 <group name='module-wide functions'>
3316 <decl spacer='1'/>
3317 <decl kind='fxn' name='generateTable' anchor='generate.Table' altext='ti.sdo.ipc.family.tda3xx.TableInit.generateTable' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
3318 <synopSpec>
3319 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgenerateTable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptCore%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3320 </synopSpec>
3321 <synopMeta>
3322 <line tab='0' content='%3Cgo%3ETableInit.%3Cspan+class%3D%22xdoc-id%22%3EgenerateTable%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptCore%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
3323 </synopMeta>
3324 </decl>
3325 <decl kind='fxn' name='initProcId' anchor='init.Proc.Id' altext='ti.sdo.ipc.family.tda3xx.TableInit.initProcId' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
3326 <synopSpec>
3327 <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EinitProcId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptCore%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
3328 </synopSpec>
3329 <synopMeta>
3330 <line tab='0' content='%3Cgo%3ETableInit.%3Cspan+class%3D%22xdoc-id%22%3EinitProcId%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EAny%3C%2Fspan%3E%3C%2Fi%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EInterruptCore%3C%2Fspan%3E%3C%2Fgo%3E+%29+%3Ci%3Ereturns%3C%2Fi%3E+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%3C%2Fi%3E'/>
3331 </synopMeta>
3332 </decl>
3333 </group>
3334 </unit>
3335 <docSect name='details'>
3336 <docPara content='Low-level+modules+which+interact+directly+with+the+device+are%0A++grouped+into+family+packages.+This+package+handles+the+TDA3XX%0A++class+of+devices.'/>
3337 </docSect>
3338 </package>