Lines Matching refs:isr
73 struct ChainedIsr isr; member
110 struct SensorTask *data = container_of(localIsr, struct SensorTask, isr); in vsyncIsr()
129 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() argument
134 extiChainIsr(VSYNC_IRQ, isr); in enableInterrupt()
138 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt() argument
140 extiUnchainIsr(VSYNC_IRQ, isr); in disableInterrupt()
160 enableInterrupt(mTask.pin, &mTask.isr); in vsyncPower()
162 disableInterrupt(mTask.pin, &mTask.isr); in vsyncPower()
205 mTask.isr.func = vsyncIsr; in startTask()
206 mTask.isr.maxLatencyNs = MAX_VSYNC_INT_LATENCY; in startTask()
219 disableInterrupt(mTask.pin, &mTask.isr); in endTask()
220 extiUnchainIsr(VSYNC_IRQ, &mTask.isr); in endTask()