Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
posix_soc_if.h File Reference
#include <zephyr/arch/posix/posix_trace.h>
#include "soc_irq.h"

Go to the source code of this file.

Functions

void posix_halt_cpu (void)
 
void posix_atomic_halt_cpu (unsigned int imask)
 
void posix_irq_enable (unsigned int irq)
 
void posix_irq_disable (unsigned int irq)
 
int posix_irq_is_enabled (unsigned int irq)
 
unsigned int posix_irq_lock (void)
 
void posix_irq_unlock (unsigned int key)
 
void posix_irq_full_unlock (void)
 
int posix_get_current_irq (void)
 
void posix_sw_set_pending_IRQ (unsigned int IRQn)
 
void posix_sw_clear_pending_IRQ (unsigned int IRQn)
 

Function Documentation

◆ posix_atomic_halt_cpu()

void posix_atomic_halt_cpu ( unsigned int  imask)

◆ posix_get_current_irq()

int posix_get_current_irq ( void  )

◆ posix_halt_cpu()

void posix_halt_cpu ( void  )

◆ posix_irq_disable()

void posix_irq_disable ( unsigned int  irq)

◆ posix_irq_enable()

void posix_irq_enable ( unsigned int  irq)

◆ posix_irq_full_unlock()

void posix_irq_full_unlock ( void  )

◆ posix_irq_is_enabled()

int posix_irq_is_enabled ( unsigned int  irq)

◆ posix_irq_lock()

unsigned int posix_irq_lock ( void  )

◆ posix_irq_unlock()

void posix_irq_unlock ( unsigned int  key)

◆ posix_sw_clear_pending_IRQ()

void posix_sw_clear_pending_IRQ ( unsigned int  IRQn)

◆ posix_sw_set_pending_IRQ()

void posix_sw_set_pending_IRQ ( unsigned int  IRQn)