WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
oal_time.h 文件参考
#include <linux/jiffies.h>
#include <linux/time.h>
#include <linux/ktime.h>
#include <linux/rtc.h>
#include "oal_util.h"
#include "oal_mm.h"
oal_time.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  _oal_time_stru
 
struct  oal_time_us_stru
 

宏定义

#define oal_time_get_stamp_ms()   osal_jiffies_to_msecs(osal_get_jiffies())
 
#define OAL_TIME_JIFFY   osal_get_jiffies()
 
#define OAL_TIME_HZ   HZ
 
#define oal_msecs_to_jiffies(_msecs)   osal_msecs_to_jiffies(_msecs)
 
#define oal_jiffies_to_msecs(_jiffies)   osal_jiffies_to_msecs(_jiffies)
 
#define oal_get_real_time(_pst_tm)   oal_get_real_time(_pst_tm)
 

类型定义

typedef struct _oal_time_stru oal_time_stru
 
typedef ktime_t oal_time_t_stru
 

函数

OAL_STATIC OAL_INLINE osal_void oal_time_get_stamp_us (oal_time_us_stru *usec)
 
OAL_STATIC OAL_INLINE osal_u32 oal_get_seconds (osal_void)
 
OAL_STATIC OAL_INLINE osal_u64 oal_get_ms (osal_void)
 
OAL_STATIC OAL_INLINE osal_u64 oal_get_us (oal_time_us_stru *usec)
 
OAL_STATIC OAL_INLINE oal_time_t_stru oal_ktime_get (osal_void)
 
OAL_STATIC OAL_INLINE oal_time_t_stru oal_ktime_sub (const oal_time_t_stru lhs, const oal_time_t_stru rhs)
 
OAL_STATIC OAL_INLINE osal_u32 oal_time_after (osal_ulong time_a, osal_ulong time_b)
 
OAL_STATIC OAL_INLINE osal_u32 oal_time_is_before (osal_ulong time)
 

宏定义说明

◆ oal_get_real_time

#define oal_get_real_time (   _pst_tm)    oal_get_real_time(_pst_tm)

◆ oal_jiffies_to_msecs

#define oal_jiffies_to_msecs (   _jiffies)    osal_jiffies_to_msecs(_jiffies)

◆ oal_msecs_to_jiffies

#define oal_msecs_to_jiffies (   _msecs)    osal_msecs_to_jiffies(_msecs)

◆ oal_time_get_stamp_ms

#define oal_time_get_stamp_ms ( )    osal_jiffies_to_msecs(osal_get_jiffies())

◆ OAL_TIME_HZ

#define OAL_TIME_HZ   HZ

◆ OAL_TIME_JIFFY

#define OAL_TIME_JIFFY   osal_get_jiffies()

类型定义说明

◆ oal_time_stru

typedef struct _oal_time_stru oal_time_stru

◆ oal_time_t_stru

typedef ktime_t oal_time_t_stru

函数说明

◆ oal_get_ms()

◆ oal_get_seconds()

OAL_STATIC OAL_INLINE osal_u32 oal_get_seconds ( osal_void  )

◆ oal_get_us()

◆ oal_ktime_get()

◆ oal_ktime_sub()

OAL_STATIC OAL_INLINE oal_time_t_stru oal_ktime_sub ( const oal_time_t_stru  lhs,
const oal_time_t_stru  rhs 
)

◆ oal_time_after()

OAL_STATIC OAL_INLINE osal_u32 oal_time_after ( osal_ulong  time_a,
osal_ulong  time_b 
)

◆ oal_time_get_stamp_us()

OAL_STATIC OAL_INLINE osal_void oal_time_get_stamp_us ( oal_time_us_stru usec)

◆ oal_time_is_before()

OAL_STATIC OAL_INLINE osal_u32 oal_time_is_before ( osal_ulong  time)