Searched refs:metal_irq_controller (Results 1 – 8 of 8) sorted by relevance
| /libmetal-latest/libmetal/lib/ |
| D | irq_controller.h | 36 struct metal_irq_controller; 44 typedef void (*metal_irq_set_enable) (struct metal_irq_controller *irq_cntr, 55 typedef int (*metal_cntr_irq_register) (struct metal_irq_controller *irq_cntr, 66 struct metal_irq_controller { struct 86 struct metal_irq_controller _irq_controller = { \ argument 107 int metal_irq_register_controller(struct metal_irq_controller *cntr);
|
| D | irq.c | 19 struct metal_irq_controller *cntr; in metal_irq_allocate() 34 struct metal_irq_controller, node); in metal_irq_allocate() 50 int metal_irq_register_controller(struct metal_irq_controller *cntr) in metal_irq_register_controller() 78 static struct metal_irq_controller *metal_irq_get_controller(int irq) in metal_irq_get_controller() 81 struct metal_irq_controller *cntr; in metal_irq_get_controller() 86 cntr = (struct metal_irq_controller *) in metal_irq_get_controller() 87 metal_container_of(node, struct metal_irq_controller, in metal_irq_get_controller() 100 struct metal_irq_controller *cntr; in _metal_irq_set_enable() 113 struct metal_irq_controller *cntr; in metal_irq_register()
|
| D | softirq.c | 28 static void metal_softirq_set_enable(struct metal_irq_controller *cntr, in METAL_SOFTIRQ_ARRAY_DECLARE() 52 struct metal_irq_controller *cntr; in metal_softirq_set()
|
| /libmetal-latest/libmetal/lib/system/nuttx/ |
| D | irq.c | 29 static void metal_cntr_irq_set_enable(struct metal_irq_controller *cntr, in metal_cntr_irq_set_enable() 53 static int metal_cntr_irq_attach(struct metal_irq_controller *cntr, in metal_cntr_irq_attach()
|
| /libmetal-latest/libmetal/lib/system/freertos/xlnx/ |
| D | irq.c | 26 static void metal_xlnx_irq_set_enable(struct metal_irq_controller *irq_cntr, in metal_xlnx_irq_set_enable()
|
| /libmetal-latest/libmetal/lib/system/generic/xlnx/ |
| D | irq.c | 29 static void metal_xlnx_irq_set_enable(struct metal_irq_controller *irq_cntr, in metal_xlnx_irq_set_enable()
|
| /libmetal-latest/libmetal/lib/system/linux/ |
| D | irq.c | 50 static void metal_linux_irq_set_enable(struct metal_irq_controller *irq_cntr, 88 static void metal_linux_irq_set_enable(struct metal_irq_controller *irq_cntr, in metal_linux_irq_set_enable()
|
| /libmetal-latest/ |
| D | .vscode-ctags | 313 …*arg; \/**< Argument to pass to interrupt controller function *\/$/;" m struct:metal_irq_controller 398 …^ int irq_base; \/**< Start of IRQ number of the range managed by$/;" m struct:metal_irq_controller 404 …t irq_num; \/**< Number of IRQs managed by the IRQ controller *\/$/;" m struct:metal_irq_controller 406 …al_cntr_irq_register irq_register; \/**< function to register IRQ$/;" m struct:metal_irq_controller 407 …q_set_enable irq_set_enable; \/**< function to set IRQ enable *\/$/;" m struct:metal_irq_controller 408 …IRQs managed by the controller *\/$/;" m struct:metal_irq_controller typeref:struct:metal_irq_cont… 462 …/lib/system/nuttx/irq.c /^static int metal_cntr_irq_attach(struct metal_irq_controller *cntr,$/;" … 465 …irq_controller.h /^typedef int (*metal_cntr_irq_register) (struct metal_irq_controller *irq_cntr,$… 466 …system/nuttx/irq.c /^static void metal_cntr_irq_set_enable(struct metal_irq_controller *cntr,$/;" … 593 metal_irq_controller libmetal/lib/irq_controller.h /^struct metal_irq_controller {$/;" s [all …]
|