WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_adapt.h 文件参考
#include "td_type.h"
#include "osal_types.h"
#include "soc_osal.h"
osal_adapt.h 的引用(Include)关系图:

浏览源代码.

函数

int osal_adapt_atomic_init (osal_atomic *atomic)
 
void osal_adapt_atomic_destroy (osal_atomic *atomic)
 
int osal_adapt_atomic_read (osal_atomic *atomic)
 
void osal_adapt_atomic_set (osal_atomic *atomic, int val)
 
int osal_adapt_atomic_inc_return (osal_atomic *atomic)
 
int osal_adapt_atomic_dec_return (osal_atomic *atomic)
 
void osal_adapt_atomic_inc (osal_atomic *atomic)
 
void osal_adapt_atomic_dec (osal_atomic *atomic)
 
void osal_adapt_atomic_add (osal_atomic *atomic, int val)
 
int osal_adapt_timer_init (osal_timer *timer, void *func, unsigned long data, unsigned int interval)
 
unsigned int osal_adapt_jiffies_to_msecs (const unsigned int n)
 
int osal_adapt_timer_destroy (osal_timer *timer)
 
unsigned long long osal_adapt_get_jiffies (void)
 
int osal_adapt_timer_mod (osal_timer *timer, unsigned int interval)
 
osal_taskosal_adapt_kthread_create (osal_kthread_handler thread, void *data, const char *name, unsigned int stack_size)
 
void osal_adapt_kthread_lock (void)
 
void osal_adapt_kthread_unlock (void)
 
long osal_adapt_get_current_tid (void)
 
int osal_adapt_kthread_should_stop (void)
 
void osal_adapt_kthread_destroy (osal_task *task, unsigned int stop_flag)
 
int osal_adapt_kthread_set_priority (osal_task *task, unsigned int priority)
 
int osal_adapt_workqueue_init (osal_workqueue *work, osal_workqueue_handler handler)
 
void osal_adapt_workqueue_destroy (osal_workqueue *work)
 
unsigned int osal_adapt_irq_lock (void)
 
void osal_adapt_irq_restore (unsigned int irq_status)
 
void osal_adapt_wait_destroy (osal_wait *wait)
 
void osal_adapt_wait_wakeup (osal_wait *wait)
 
int osal_adapt_event_init (osal_event *event_obj)
 
int osal_adapt_event_write (osal_event *event_obj, unsigned int mask)
 
int osal_adapt_event_read (osal_event *event_obj, unsigned int mask, unsigned int timeout_ms, unsigned int mode)
 
int osal_adapt_event_clear (osal_event *event_obj, unsigned int mask)
 
int osal_adapt_event_destroy (osal_event *event_obj)
 
int osal_adapt_strncmp (const char *str1, const char *str2, unsigned long size)
 

函数说明

◆ osal_adapt_atomic_add()

void osal_adapt_atomic_add ( osal_atomic atomic,
int  val 
)
extern

◆ osal_adapt_atomic_dec()

void osal_adapt_atomic_dec ( osal_atomic atomic)
extern

◆ osal_adapt_atomic_dec_return()

int osal_adapt_atomic_dec_return ( osal_atomic atomic)
extern

◆ osal_adapt_atomic_destroy()

void osal_adapt_atomic_destroy ( osal_atomic atomic)
extern

◆ osal_adapt_atomic_inc()

void osal_adapt_atomic_inc ( osal_atomic atomic)
extern

◆ osal_adapt_atomic_inc_return()

int osal_adapt_atomic_inc_return ( osal_atomic atomic)
extern

◆ osal_adapt_atomic_init()

int osal_adapt_atomic_init ( osal_atomic atomic)
extern

◆ osal_adapt_atomic_read()

int osal_adapt_atomic_read ( osal_atomic atomic)
extern

◆ osal_adapt_atomic_set()

void osal_adapt_atomic_set ( osal_atomic atomic,
int  val 
)
extern

◆ osal_adapt_event_clear()

int osal_adapt_event_clear ( osal_event event_obj,
unsigned int  mask 
)
extern

◆ osal_adapt_event_destroy()

int osal_adapt_event_destroy ( osal_event event_obj)
extern

◆ osal_adapt_event_init()

int osal_adapt_event_init ( osal_event event_obj)
extern

◆ osal_adapt_event_read()

int osal_adapt_event_read ( osal_event event_obj,
unsigned int  mask,
unsigned int  timeout_ms,
unsigned int  mode 
)
extern

◆ osal_adapt_event_write()

int osal_adapt_event_write ( osal_event event_obj,
unsigned int  mask 
)
extern

◆ osal_adapt_get_current_tid()

long osal_adapt_get_current_tid ( void  )
extern

◆ osal_adapt_get_jiffies()

unsigned long long osal_adapt_get_jiffies ( void  )
extern

◆ osal_adapt_irq_lock()

unsigned int osal_adapt_irq_lock ( void  )
extern

◆ osal_adapt_irq_restore()

void osal_adapt_irq_restore ( unsigned int  irq_status)
extern

◆ osal_adapt_jiffies_to_msecs()

unsigned int osal_adapt_jiffies_to_msecs ( const unsigned int  n)
extern

◆ osal_adapt_kthread_create()

osal_task * osal_adapt_kthread_create ( osal_kthread_handler  thread,
void *  data,
const char *  name,
unsigned int  stack_size 
)
extern

◆ osal_adapt_kthread_destroy()

void osal_adapt_kthread_destroy ( osal_task task,
unsigned int  stop_flag 
)
extern

◆ osal_adapt_kthread_lock()

void osal_adapt_kthread_lock ( void  )
extern

◆ osal_adapt_kthread_set_priority()

int osal_adapt_kthread_set_priority ( osal_task task,
unsigned int  priority 
)
extern

◆ osal_adapt_kthread_should_stop()

int osal_adapt_kthread_should_stop ( void  )
extern

◆ osal_adapt_kthread_unlock()

void osal_adapt_kthread_unlock ( void  )
extern

◆ osal_adapt_strncmp()

int osal_adapt_strncmp ( const char *  str1,
const char *  str2,
unsigned long  size 
)
extern

◆ osal_adapt_timer_destroy()

int osal_adapt_timer_destroy ( osal_timer timer)
extern

◆ osal_adapt_timer_init()

int osal_adapt_timer_init ( osal_timer timer,
void *  func,
unsigned long  data,
unsigned int  interval 
)
extern

◆ osal_adapt_timer_mod()

int osal_adapt_timer_mod ( osal_timer timer,
unsigned int  interval 
)
extern

◆ osal_adapt_wait_destroy()

void osal_adapt_wait_destroy ( osal_wait wait)
extern

◆ osal_adapt_wait_wakeup()

void osal_adapt_wait_wakeup ( osal_wait wait)
extern

◆ osal_adapt_workqueue_destroy()

void osal_adapt_workqueue_destroy ( osal_workqueue work)
extern

◆ osal_adapt_workqueue_init()

int osal_adapt_workqueue_init ( osal_workqueue work,
osal_workqueue_handler  handler 
)
extern