Go to the source code of this file.
◆ ARCH_DYNAMIC_OBJ_K_THREAD_ALIGNMENT
      
        
          | #define ARCH_DYNAMIC_OBJ_K_THREAD_ALIGNMENT   16 | 
      
 
 
◆ ARCH_EXCEPT
      
        
          | #define ARCH_EXCEPT | ( |  | reason_p | ) |  | 
      
 
Value:        do { \
        __asm__ volatile( \
                "movq %[reason], %%rax\n\t" \
                "int $32\n\t" \
                : \
                : [reason] "i" (reason_p)); \
        CODE_UNREACHABLE;  \
} while (false)
 
 
◆ ARCH_IRQ_CONNECT
      
        
          | #define ARCH_IRQ_CONNECT | ( |  | irq_p, | 
        
          |  |  |  | priority_p, | 
        
          |  |  |  | isr_p, | 
        
          |  |  |  | isr_param_p, | 
        
          |  |  |  | flags_p | 
        
          |  | ) |  |  | 
      
 
Value:
        arch_irq_connect_dynamic(irq_p, priority_p,                     \
                                 (void (*)(const void *))isr_p,         \
                                 isr_param_p, flags_p)
#define X86_RESERVE_IRQ(irq_p, name)
Definition arch.h:69
 
 
 
◆ X86_RESERVE_IRQ
      
        
          | #define X86_RESERVE_IRQ | ( |  | irq_p, | 
        
          |  |  |  | name | 
        
          |  | ) |  |  | 
      
 
 
◆ arch_irq_lock()
◆ sys_read64()
◆ sys_write64()