Lines Matching refs:desc
40 char *GetCachedMsg(EventTraceCauseDesc *desc, UInt16 eventIndex);
65 void IrDALogAdd( UInt16 eventIndex, UInt16 data1, UInt16 data2, EventTraceCauseDesc * desc, Boolean timeStamp)
73 require(desc, Fail);
82 IOLog("%04x %04x %s\n", data1, data2, desc[eventIndex].description);
121 logEntry->msg = GetCachedMsg(desc, eventIndex); // get pointer to copy of msg (or nil)
168 UInt32 GetModuleIndex(EventTraceCauseDesc *desc);
178 GetCachedMsg(EventTraceCauseDesc *desc, UInt16 eventIndex)
184 //gDebugTable = desc;
188 if (desc[eventIndex].cause != (eventIndex + 1)) return nil;
196 if (desc[eventIndex].msgcopy != nil)
197 return desc[eventIndex].msgcopy;
202 moduleIndex = GetModuleIndex(desc); // find existing module name or make new entry and return that
212 desc[i].msgcopy = gMsgPtrs[moduleIndex][i]; // set the msgcopy ptr
214 return desc[eventIndex].msgcopy;
218 //gDebugMsg = desc[eventIndex].description; // TEMP
219 //gDebugMsgAddr = &desc[eventIndex].description;
220 //gDebugSize = sizeof(desc[0]);
222 msg = CopyMsg(desc[eventIndex].description); // get a copy of the msg
223 desc[eventIndex].msgcopy = msg; // save msg pointer in client!
231 UInt32 GetModuleIndex(EventTraceCauseDesc *desc)
238 modstart = desc[0].description; // extract module name from 1st msg in client table