Lines Matching full:interrupt
9 * @brief Driver for ARM Generic Interrupt Controller
11 * The Generic Interrupt Controller (GIC) is the default interrupt controller
38 * 0x004 Interrupt Controller Type Register
52 * 0x080 Interrupt Group Registers
59 * 0x100 Interrupt Set-Enable Registers
66 * 0x180 Interrupt Clear-Enable Registers
73 * 0x200 Interrupt Set-Pending Registers
80 * 0x280 Interrupt Clear-Pending Registers
87 * 0x300 Interrupt Set-Active Registers
95 * 0x380 Interrupt Clear-Active Registers
102 * 0x400 Interrupt Priority Registers
109 * 0x800 Interrupt Processor Targets Registers
116 * 0xC00 Interrupt Configuration Registers
123 * 0xF00 Software Generated Interrupt Register
143 * 0x0004 Interrupt Priority Mask Register
157 * 0x000C Interrupt Acknowledge Register
164 * 0x0010 End of Interrupt Register
252 * '0xa0'is used to initialize each interrupt default priority.
255 * The values of individual interrupt and default has to be chosen
260 /* GIC special interrupt id */
276 * @brief Enable interrupt
278 * @param irq interrupt ID
283 * @brief Disable interrupt
285 * @param irq interrupt ID
290 * @brief Check if an interrupt is enabled
292 * @param irq interrupt ID
293 * @return Returns true if interrupt is enabled, false otherwise
298 * @brief Check if an interrupt is pending
300 * @param irq interrupt ID
301 * @return Returns true if interrupt is pending, false otherwise
306 * @brief Set interrupt as pending
308 * @param irq interrupt ID
315 * @param irq interrupt ID
320 * @brief Set interrupt priority
322 * @param irq interrupt ID
323 * @param prio interrupt priority
324 * @param flags interrupt flags
330 * @brief Get active interrupt ID
332 * @return Returns the ID of an active interrupt
337 * @brief Signal end-of-interrupt
339 * @param irq interrupt ID