/device/google/contexthub/firmware/os/platform/stm32/ |
D | exti.c | 166 int extiSetMaxLatency(struct ChainedIsr *isr, uint32_t maxLatencyNs) in extiSetMaxLatency() argument 170 if (!isr) in extiSetMaxLatency() 173 if (maxLatencyNs != isr->maxLatencyNs) { in extiSetMaxLatency() 174 latency = isr->maxLatencyNs; in extiSetMaxLatency() 175 isr->maxLatencyNs = maxLatencyNs; in extiSetMaxLatency() 184 int extiChainIsr(IRQn_Type n, struct ChainedIsr *isr) in extiChainIsr() argument 189 else if (!list_is_empty(&isr->node)) in extiChainIsr() 192 chainIsr(&exti->base, isr); in extiChainIsr() 193 if (!mMaxLatency || (isr->maxLatencyNs && isr->maxLatencyNs < mMaxLatency)) in extiChainIsr() 194 extiUpdateMaxLatency(isr->maxLatencyNs); in extiChainIsr() [all …]
|
D | spi.c | 458 static bool stmSpiExtiIsr(struct ChainedIsr *isr) in stmSpiExtiIsr() argument 460 struct StmSpiState *state = container_of(isr, struct StmSpiState, isrNss); in stmSpiExtiIsr() 475 struct ChainedIsr *isr = &pdev->state.isrNss; in stmSpiSlaveSetCsInterrupt() local 478 isr->func = stmSpiExtiIsr; in stmSpiSlaveSetCsInterrupt() 484 extiChainIsr(pdev->board->irqNss, isr); in stmSpiSlaveSetCsInterrupt() 486 extiUnchainIsr(pdev->board->irqNss, isr); in stmSpiSlaveSetCsInterrupt()
|
D | dma.c | 230 uint8_t isr = dmaGetIsr(busId, stream); in dmaIsr() local 232 if (isr & STM_DMA_ISR_TEIFx) in dmaIsr() 234 else if (isr & STM_DMA_ISR_TCIFx) in dmaIsr()
|
D | hostIntf.c | 31 static bool platWakeupIsr(struct ChainedIsr *isr) in platWakeupIsr() argument
|
/device/google/contexthub/firmware/os/drivers/vsync/ |
D | vsync.c | 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() [all …]
|
/device/google/contexthub/firmware/os/drivers/hall/ |
D | hall.c | 53 struct ChainedIsr isr; member 85 struct SensorTask *data = container_of(localIsr, struct SensorTask, isr); in hallIsr() 104 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() argument 109 extiChainIsr(HALL_IRQ, isr); in enableInterrupt() 113 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt() argument 115 extiUnchainIsr(HALL_IRQ, isr); in disableInterrupt() 140 enableInterrupt(mTask.pin, &mTask.isr); in hallPower() 142 disableInterrupt(mTask.pin, &mTask.isr); in hallPower() 213 mTask.isr.func = hallIsr; in startTask() 220 disableInterrupt(mTask.pin, &mTask.isr); in endTask() [all …]
|
/device/google/contexthub/firmware/os/inc/ |
D | isr.h | 44 static inline void chainIsr(struct ChainedInterrupt *interrupt, struct ChainedIsr *isr) in chainIsr() argument 47 isr->tid = osGetCurrentTid(); in chainIsr() 48 list_add_tail(&interrupt->isrs, &isr->node); in chainIsr() 52 static inline void unchainIsr(struct ChainedInterrupt *interrupt, struct ChainedIsr *isr) in unchainIsr() argument 55 isr->tid = 0; in unchainIsr() 56 list_delete(&isr->node); in unchainIsr()
|
/device/google/contexthub/firmware/os/platform/stm32/inc/plat/ |
D | exti.h | 67 int extiChainIsr(IRQn_Type n, struct ChainedIsr *isr); 68 int extiUnchainIsr(IRQn_Type n, struct ChainedIsr *isr); 71 int extiSetMaxLatency(struct ChainedIsr *isr, uint32_t maxLatencyNs);
|
/device/google/contexthub/firmware/os/drivers/ams_tmd4903/ |
D | ams_tmd4903.c | 227 struct ChainedIsr isr; member 319 struct SensorData *data = container_of(localIsr, struct SensorData, isr); in proxIsr() 355 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr, enum ExtiTrigger trigger) in enableInterrupt() argument 358 extiChainIsr(PROX_IRQ, isr); in enableInterrupt() 362 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt() argument 364 extiUnchainIsr(PROX_IRQ, isr); in disableInterrupt() 538 enableInterrupt(mTask.pin, &mTask.isr, EXTI_TRIGGER_FALLING); in sensorCalibrateAls() 573 enableInterrupt(mTask.pin, &mTask.isr, EXTI_TRIGGER_FALLING); in sensorPowerProx() 575 disableInterrupt(mTask.pin, &mTask.isr); in sensorPowerProx() 624 enableInterrupt(mTask.pin, &mTask.isr, EXTI_TRIGGER_FALLING); in sensorCalibrateProx() [all …]
|
/device/google/contexthub/firmware/os/drivers/rohm_rpr0521/ |
D | rohm_rpr0521.c | 218 struct ChainedIsr isr; member 250 struct SensorData *data = container_of(localIsr, struct SensorData, isr); in proxIsr() 277 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() argument 280 extiChainIsr(PROX_IRQ, isr); in enableInterrupt() 284 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt() argument 286 extiUnchainIsr(PROX_IRQ, isr); in disableInterrupt() 441 enableInterrupt(mTask.pin, &mTask.isr); in sensorPowerProx() 443 disableInterrupt(mTask.pin, &mTask.isr); in sensorPowerProx() 726 mTask.isr.func = proxIsr; in init_app() 739 disableInterrupt(mTask.pin, &mTask.isr); in end_app() [all …]
|
/device/google/contexthub/firmware/os/drivers/hall_twopole/ |
D | hall_twopole.c | 121 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr, IRQn_Type irqn) in enableInterrupt() argument 126 extiChainIsr(irqn, isr); in enableInterrupt() 130 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr, IRQn_Type irqn) in disableInterrupt() argument 132 extiUnchainIsr(irqn, isr); in disableInterrupt()
|
/device/google/contexthub/firmware/os/drivers/synaptics_s3708/ |
D | synaptics_s3708.c | 145 struct ChainedIsr isr; member 163 extiChainIsr(TOUCH_IRQ, &mTask.isr); in enableInterrupt() 165 extiUnchainIsr(TOUCH_IRQ, &mTask.isr); in enableInterrupt() 173 struct TaskStruct *data = container_of(localIsr, struct TaskStruct, isr); in touchIsr() 578 mTask.isr.func = touchIsr; in startTask() 590 extiUnchainIsr(TOUCH_IRQ, &mTask.isr); in endTask()
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ipf/ |
D | ReadCr.s | 72 (p18) mov ret0=cr.isr // cr17
|
/device/linaro/bootloader/edk2/StdLib/Include/Ipf/machine/ |
D | _regset.h | 76 unsigned long isr; member
|
D | ia64_cpu.h | 365 IA64_CR(isr)
|
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/ |
D | bosch_bmi160.c | 828 static bool bmi160Isr1(struct ChainedIsr *isr) argument 830 TASK = container_of(isr, struct BMI160Task, Isr1); 842 static bool bmi160Isr2(struct ChainedIsr *isr) argument 844 TASK = container_of(isr, struct BMI160Task, Isr2); 952 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) argument 957 extiChainIsr(BMI160_INT_IRQ, isr); 961 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) argument 963 extiUnchainIsr(BMI160_INT_IRQ, isr);
|
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/ |
D | st_lsm6dsm.c | 1055 static bool lsm6dsm_isr1(struct ChainedIsr *isr) in lsm6dsm_isr1() argument 1073 static void lsm6dsm_enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in lsm6dsm_enableInterrupt() argument 1078 extiChainIsr(LSM6DSM_INT_IRQ, isr); in lsm6dsm_enableInterrupt() 1084 static void lsm6dsm_disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in lsm6dsm_disableInterrupt() argument 1086 extiUnchainIsr(LSM6DSM_INT_IRQ, isr); in lsm6dsm_disableInterrupt()
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/Ipf/ |
D | AsmFuncs.s | 857 mov loc0=cr.isr;; // save isr 1015 mov cr.isr=loc0;;
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Other/Maintained/Tools/Pccts/ |
D | CHANGES_FROM_133.txt | 453 NAKAJIMA Mutsuki (muc@isr.co.jp). 652 Implemented by SAKAI Kiyotaka (ksakai@isr.co.jp). 658 Implemented by SAKAI Kiyotaka (ksakai@isr.co.jp).
|
/device/linaro/bootloader/edk2/BaseTools/Source/C/VfrCompile/Pccts/ |
D | CHANGES_FROM_133.txt | 1129 NAKAJIMA Mutsuki (muc isr.co.jp). 1328 Implemented by SAKAI Kiyotaka (ksakai isr.co.jp). 1334 Implemented by SAKAI Kiyotaka (ksakai isr.co.jp).
|