Lines Matching refs:isr
69 struct ChainedIsr isr; member
106 struct SensorTask *data = container_of(localIsr, struct SensorTask, isr); in vsyncIsr()
125 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() argument
130 extiChainIsr(VSYNC_IRQ, isr); in enableInterrupt()
134 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt() argument
136 extiUnchainIsr(VSYNC_IRQ, isr); in disableInterrupt()
156 enableInterrupt(mTask.pin, &mTask.isr); in vsyncPower()
158 disableInterrupt(mTask.pin, &mTask.isr); in vsyncPower()
201 mTask.isr.func = vsyncIsr; in startTask()
202 mTask.isr.maxLatencyNs = MAX_VSYNC_INT_LATENCY; in startTask()
215 disableInterrupt(mTask.pin, &mTask.isr); in endTask()
216 extiUnchainIsr(VSYNC_IRQ, &mTask.isr); in endTask()