Searched refs:irqRecord (Results 1 – 5 of 5) sorted by relevance
132 irqRecord = ginfo->irqRecord; in GpioCntlrIrqCallback()134 if (irqRecord == NULL) { in GpioCntlrIrqCallback()149 if (irqRecord == NULL) { in GpioCntlrIrqThreadHandler()162 (void)irqRecord->btmFunc(irqRecord->global, irqRecord->irqData); in GpioCntlrIrqThreadHandler()171 OsalMemFree(irqRecord); in GpioCntlrIrqThreadHandler()193 ginfo->irqRecord = irqRecord; in GpioCntlrSetIrqInner()212 irqRecord = (struct GpioIrqRecord *)OsalMemCalloc(sizeof(*irqRecord)); in GpioIrqRecordCreate()213 if (irqRecord == NULL) { in GpioIrqRecordCreate()218 irqRecord->mode = mode; in GpioIrqRecordCreate()247 *new = irqRecord; in GpioIrqRecordCreate()[all …]
153 struct GpioIrqRecord *irqRecord = NULL; in GpioCntlrDestroyGpioInfos() local156 irqRecord = cntlr->ginfos[i].irqRecord; in GpioCntlrDestroyGpioInfos()157 if (irqRecord != NULL) { in GpioCntlrDestroyGpioInfos()158 GpioIrqRecordDestroy(irqRecord); in GpioCntlrDestroyGpioInfos()
59 struct GpioIrqRecord *irqRecord; member89 static inline void GpioIrqRecordTrigger(struct GpioIrqRecord *irqRecord) in GpioIrqRecordTrigger() argument91 if (irqRecord->irqFunc != NULL) { in GpioIrqRecordTrigger()92 (void)irqRecord->irqFunc(irqRecord->global, irqRecord->irqData); in GpioIrqRecordTrigger()94 if (irqRecord->btmFunc != NULL) { in GpioIrqRecordTrigger()95 (void)OsalSemPost(&irqRecord->sem); in GpioIrqRecordTrigger()103 if (irqRecord->btmFunc == NULL) { in GpioIrqRecordDestroy()104 OsalMemFree(irqRecord); // the last access to this record in GpioIrqRecordDestroy()106 (void)OsalSpinLockIrqSave(&irqRecord->spin, &irqSave); in GpioIrqRecordDestroy()107 irqRecord->removed = true; in GpioIrqRecordDestroy()[all …]
241 struct GpioIrqRecord *irqRecord;
208 struct GpioIrqRecord *irqRecord;