12#include <linux/jiffies.h>
13#include <linux/time.h>
14#include <linux/ktime.h>
30#define oal_time_get_stamp_ms() osal_jiffies_to_msecs(osal_get_jiffies())
32#define OAL_TIME_JIFFY osal_get_jiffies()
36#define oal_msecs_to_jiffies(_msecs) osal_msecs_to_jiffies(_msecs)
38#define oal_jiffies_to_msecs(_jiffies) osal_jiffies_to_msecs(_jiffies)
40#define oal_get_real_time(_pst_tm) oal_get_real_time(_pst_tm)
120 return ktime_sub(lhs, rhs);
129 return (
osal_u32)time_after(time_a, time_b);
139 return (
osal_u32)time_is_before_jiffies(time);
144 return current->comm;
#define OAL_INLINE
Definition driver_soc_common.h:47
void osal_gettimeofday(osal_timeval *tv)
Obtaining the Current System Kernel Time.
Definition osal_timer.c:197
OAL_STATIC OAL_INLINE osal_u64 oal_get_us(oal_time_us_stru *usec)
Definition oal_time.h:94
OAL_STATIC OAL_INLINE osal_void oal_time_get_stamp_us(oal_time_us_stru *usec)
Definition oal_time.h:71
OAL_STATIC OAL_INLINE osal_u32 oal_get_seconds(osal_void)
Definition oal_time.h:79
OAL_STATIC OAL_INLINE osal_u32 oal_time_is_before(osal_ulong time)
Definition oal_time.h:137
OAL_STATIC OAL_INLINE oal_time_t_stru oal_ktime_sub(const oal_time_t_stru lhs, const oal_time_t_stru rhs)
Definition oal_time.h:118
struct _oal_time_stru oal_time_stru
OAL_STATIC OAL_INLINE oal_time_t_stru oal_ktime_get(osal_void)
Definition oal_time.h:108
OAL_STATIC OAL_INLINE osal_u32 oal_time_after(osal_ulong time_a, osal_ulong time_b)
Definition oal_time.h:127
ktime_t oal_time_t_stru
Definition oal_time.h:63
OAL_STATIC OAL_INLINE osal_u64 oal_get_ms(osal_void)
Definition oal_time.h:86
int osal_s32
Definition osal_types.h:19
long osal_slong
Definition osal_types.h:21
unsigned long long osal_u64
Definition osal_types.h:14
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned long osal_ulong
Definition osal_types.h:15
#define OAL_STATIC
Definition soc_wifi_service_api.c:30
osal_s32 tm_isdst
Definition oal_time.h:55
osal_s32 tm_hour
Definition oal_time.h:49
osal_s32 tm_sec
Definition oal_time.h:47
osal_s32 tm_yday
Definition oal_time.h:54
osal_s32 tm_min
Definition oal_time.h:48
osal_s32 tm_mon
Definition oal_time.h:51
osal_s32 tm_year
Definition oal_time.h:52
osal_s32 tm_wday
Definition oal_time.h:53
osal_s32 tm_mday
Definition oal_time.h:50
osal_slong i_usec
Definition oal_time.h:60
osal_slong i_sec
Definition oal_time.h:59
Definition osal_timer.h:25
long tv_sec
Definition osal_timer.h:26
long tv_usec
Definition osal_timer.h:27