Searched refs:irq (Results 1 – 6 of 6) sorted by relevance
/scripts/native_simulator/native/src/ |
A D | irq_ctrl.c | 73 irq_prio[irq] = prio; in hw_irq_ctrl_prio_set() 78 return irq_prio[irq]; in hw_irq_ctrl_get_prio() 152 irq_mask &= ~((uint64_t)1<<irq); in hw_irq_ctrl_disable_irq() 176 irq_status &= ~((uint64_t)1<<irq); in hw_irq_ctrl_clear_irq() 177 irq_premask &= ~((uint64_t)1<<irq); in hw_irq_ctrl_clear_irq() 191 irq_mask |= ((uint64_t)1<<irq); in hw_irq_ctrl_enable_irq() 193 hw_irq_ctrl_raise_im_from_sw(irq); in hw_irq_ctrl_enable_irq() 199 if (irq < N_IRQS) { in hw_irq_ctrl_irq_raise_prefix() 220 hw_irq_ctrl_irq_raise_prefix(irq); in hw_irq_ctrl_set_irq() 257 hw_irq_ctrl_irq_raise_prefix(irq); in hw_irq_ctrl_raise_im() [all …]
|
/scripts/native_simulator/native/src/include/ |
A D | irq_ctrl.h | 25 void hw_irq_ctrl_prio_set(unsigned int irq, unsigned int prio); 26 uint8_t hw_irq_ctrl_get_prio(unsigned int irq); 32 void hw_irq_ctrl_disable_irq(unsigned int irq); 33 int hw_irq_ctrl_is_irq_enabled(unsigned int irq); 34 void hw_irq_ctrl_clear_irq(unsigned int irq); 35 void hw_irq_ctrl_enable_irq(unsigned int irq); 36 void hw_irq_ctrl_set_irq(unsigned int irq); 37 void hw_irq_ctrl_raise_im(unsigned int irq); 38 void hw_irq_ctrl_raise_im_from_sw(unsigned int irq);
|
/scripts/build/ |
A D | gen_isr_tables_parser_local.py | 132 for irq in intlist["interrupts"]: 134 hex(irq[0]), irq[1], irq[2])) 188 vt[irq - offset] = sname 203 if i == irq: 224 def __irq_spurious_section(irq): argument 228 def __isr_generated_section(irq): argument 239 def __isr_spurious_entry(self, irq): argument 241 irq = irq, 246 def __isr_shared_entry(self, irq): argument 248 irq = irq, [all …]
|
A D | gen_isr_tables_parser_carrays.py | 94 for irq in intlist["interrupts"]: 96 hex(irq[2]), irq[0], irq[1], hex(irq[3]))) 140 for irq, flags, func, param in intlist["interrupts"]: 145 % (irq, param)) 148 % irq) 149 if not 0 <= irq - offset < len(vt): 151 % (irq - offset, offset, len(vt) - 1)) 152 vt[irq - offset] = func 158 % (irq, param)) 160 table_index = self.__config.get_swt_table_index(offset, irq)
|
A D | gen_isr_tables.py | 179 def get_irq_index(self, irq, lvl): argument 187 return offsets.index(irq) 190 format(irq, offsets) + 193 def get_swt_table_index(self, offset, irq): argument 195 return irq - offset 197 self.__log.debug('IRQ = ' + hex(irq)) 198 irq3 = (irq & self.int_lvl_masks[2]) >> (self.int_bits[0] + self.int_bits[1]) 199 irq2 = (irq & self.int_lvl_masks[1]) >> (self.int_bits[0]) 200 irq1 = irq & self.int_lvl_masks[0]
|
/scripts/dts/ |
A D | gen_defines.py | 381 def map_arm_gic_irq_type(irq, irq_num): argument 383 if "type" not in irq.data: 386 irq_type = irq.data["type"] 401 for i, irq in enumerate(node.interrupts): 402 for cell_name, cell_value in irq.data.items(): 413 if irq.name: 422 if irq.name: 429 irq = node.interrupts[0] 430 irqs.append(irq) 431 if node == irq.controller: [all …]
|
Completed in 30 milliseconds