Searched refs:ChainedIsr (Results 1 – 13 of 13) sorted by relevance
/device/google/contexthub/firmware/os/inc/ |
D | isr.h | 35 struct ChainedIsr { struct 40 bool (*func)(struct ChainedIsr *); argument 44 static inline void chainIsr(struct ChainedInterrupt *interrupt, struct ChainedIsr *isr) in chainIsr() argument 52 static inline void unchainIsr(struct ChainedInterrupt *interrupt, struct ChainedIsr *isr) in unchainIsr() 68 struct ChainedIsr *curIsr = container_of(cur, struct ChainedIsr, node); in dispatchIsr() 85 struct ChainedIsr *curIsr = container_of(cur, struct ChainedIsr, node); in unchainIsrAll() 101 struct ChainedIsr *curIsr = container_of(cur, struct ChainedIsr, node); in maxLatencyIsr()
|
/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/hall_twopole/ |
D | hall_twopole.c | 62 struct ChainedIsr sIsr; 63 struct ChainedIsr nIsr; 103 static bool hallSouthIsr(struct ChainedIsr *localIsr) in hallSouthIsr() 112 static bool hallNorthIsr(struct ChainedIsr *localIsr) in hallNorthIsr() 121 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr, IRQn_Type irqn) in enableInterrupt() 130 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr, IRQn_Type irqn) in disableInterrupt()
|
/device/google/contexthub/firmware/os/drivers/vsync/ |
D | vsync.c | 69 struct ChainedIsr isr; 104 static bool vsyncIsr(struct ChainedIsr *localIsr) in vsyncIsr() 125 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() 134 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt()
|
/device/google/contexthub/firmware/os/drivers/hall/ |
D | hall.c | 53 struct ChainedIsr isr; 83 static bool hallIsr(struct ChainedIsr *localIsr) in hallIsr() 104 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() 113 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt()
|
/device/google/contexthub/firmware/os/platform/stm32/ |
D | hostIntf.c | 29 static struct ChainedIsr mShWakeupIsr; 31 static bool platWakeupIsr(struct ChainedIsr *isr) in platWakeupIsr()
|
D | exti.c | 166 int extiSetMaxLatency(struct ChainedIsr *isr, uint32_t maxLatencyNs) in extiSetMaxLatency() 184 int extiChainIsr(IRQn_Type n, struct ChainedIsr *isr) in extiChainIsr() 199 int extiUnchainIsr(IRQn_Type n, struct ChainedIsr *isr) in extiUnchainIsr()
|
D | spi.c | 90 struct ChainedIsr isrNss; 458 static bool stmSpiExtiIsr(struct ChainedIsr *isr) in stmSpiExtiIsr() 475 struct ChainedIsr *isr = &pdev->state.isrNss; in stmSpiSlaveSetCsInterrupt()
|
/device/google/contexthub/firmware/os/drivers/rohm_rpr0521/ |
D | rohm_rpr0521.c | 218 struct ChainedIsr isr; 248 static bool proxIsr(struct ChainedIsr *localIsr) in proxIsr() 277 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in enableInterrupt() 284 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt()
|
/device/google/contexthub/firmware/os/drivers/ams_tmd4903/ |
D | ams_tmd4903.c | 227 struct ChainedIsr isr; 317 static bool proxIsr(struct ChainedIsr *localIsr) in proxIsr() 355 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr, enum ExtiTrigger trigger) in enableInterrupt() 362 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in disableInterrupt()
|
/device/google/contexthub/firmware/os/drivers/synaptics_s3708/ |
D | synaptics_s3708.c | 145 struct ChainedIsr isr; 171 static bool touchIsr(struct ChainedIsr *localIsr) in touchIsr()
|
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/ |
D | bosch_bmi160.c | 458 struct ChainedIsr Isr1; 459 struct ChainedIsr Isr2; 828 static bool bmi160Isr1(struct ChainedIsr *isr) 842 static bool bmi160Isr2(struct ChainedIsr *isr) 952 static bool enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) 961 static bool disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr)
|
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/ |
D | st_lsm6dsm.c | 626 struct ChainedIsr isr1; 1055 static bool lsm6dsm_isr1(struct ChainedIsr *isr) in lsm6dsm_isr1() 1073 static void lsm6dsm_enableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in lsm6dsm_enableInterrupt() 1084 static void lsm6dsm_disableInterrupt(struct Gpio *pin, struct ChainedIsr *isr) in lsm6dsm_disableInterrupt()
|