Go to the source code of this file.
◆ ARCH_IRQ_CONNECT
      
        
          | #define ARCH_IRQ_CONNECT | 
          ( | 
            | 
          irq_p,  | 
        
        
           | 
           | 
            | 
          priority_p,  | 
        
        
           | 
           | 
            | 
          isr_p,  | 
        
        
           | 
           | 
            | 
          isr_param_p,  | 
        
        
           | 
           | 
            | 
          flags_p  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:        {                                                                \
                Z_ISR_DECLARE(irq_p, 0, isr_p, isr_param_p);             \
        }
Configure a static interrupt.
All arguments must be computable by the compiler at build time.
- Parameters
 - 
  
    | irq_p | IRQ line number  | 
    | priority_p | Interrupt priority  | 
    | isr_p | Interrupt service routine  | 
    | isr_param_p | ISR parameter  | 
    | flags_p | IRQ options | 
  
   
- Returns
 - The vector assigned to this interrupt 
 
 
 
◆ ARCH_STACK_PTR_ALIGN
      
        
          | #define ARCH_STACK_PTR_ALIGN   16 | 
        
      
 
 
◆ CP0_STATUS_DEF_RESTORE
      
        
          | #define CP0_STATUS_DEF_RESTORE   (ST0_EXL | ST0_IE) | 
        
      
 
 
◆ OP_LOADREG
◆ OP_STOREREG
◆ STACK_ROUND_UP
◆ arch_irq_disable()
      
        
          | void arch_irq_disable  | 
          ( | 
          unsigned int  | 
          irq | ) | 
           | 
        
      
 
 
◆ arch_irq_enable()
      
        
          | void arch_irq_enable  | 
          ( | 
          unsigned int  | 
          irq | ) | 
           | 
        
      
 
 
◆ arch_irq_is_enabled()
      
        
          | int arch_irq_is_enabled  | 
          ( | 
          unsigned int  | 
          irq | ) | 
           | 
        
      
 
 
◆ arch_irq_lock()
◆ arch_irq_unlock()
◆ arch_irq_unlocked()
◆ arch_k_cycle_get_32()
  
  
      
        
          | static uint32_t arch_k_cycle_get_32  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ arch_k_cycle_get_64()
  
  
      
        
          | static uint64_t arch_k_cycle_get_64  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ arch_nop()
◆ sys_clock_cycle_get_32()
      
        
          | uint32_t sys_clock_cycle_get_32  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
 
◆ sys_clock_cycle_get_64()
      
        
          | uint64_t sys_clock_cycle_get_64  | 
          ( | 
          void  | 
           | ) | 
           |