qcacmn: Make inline OS-abstraction APIs as non-inline
OS-abstraction API's are made non-inline to avoid direct usage of kernel API's. Change-Id: Ib35aa9271d98054ab582fc079e62714bb7fdae99
This commit is contained in:
@@ -3633,58 +3633,6 @@ qdf_nbuf_reg_free_cb(qdf_nbuf_free_t cb_func_ptr)
|
||||
__qdf_nbuf_reg_free_cb(cb_func_ptr);
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_nbuf_set_timestamp() - set the timestamp for frame
|
||||
*
|
||||
* @buf: sk buff
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void
|
||||
qdf_nbuf_set_timestamp(struct sk_buff *skb)
|
||||
{
|
||||
__qdf_nbuf_set_timestamp(skb);
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_nbuf_get_timestamp() - get the timestamp for frame
|
||||
*
|
||||
* @buf: sk buff
|
||||
*
|
||||
* Return: timestamp stored in skb in ms
|
||||
*/
|
||||
static inline uint64_t
|
||||
qdf_nbuf_get_timestamp(struct sk_buff *skb)
|
||||
{
|
||||
return __qdf_nbuf_get_timestamp(skb);
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_nbuf_get_timedelta_ms() - get time difference in ms
|
||||
*
|
||||
* @buf: sk buff
|
||||
*
|
||||
* Return: time difference ms
|
||||
*/
|
||||
static inline uint64_t
|
||||
qdf_nbuf_get_timedelta_ms(struct sk_buff *skb)
|
||||
{
|
||||
return __qdf_nbuf_get_timedelta_ms(skb);
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_nbuf_get_timedelta_us() - get time difference in micro seconds
|
||||
*
|
||||
* @buf: sk buff
|
||||
*
|
||||
* Return: time difference in micro seconds
|
||||
*/
|
||||
static inline uint64_t
|
||||
qdf_nbuf_get_timedelta_us(struct sk_buff *skb)
|
||||
{
|
||||
return __qdf_nbuf_get_timedelta_us(skb);
|
||||
}
|
||||
|
||||
/**
|
||||
* qdf_nbuf_count_get() - get global nbuf gauge
|
||||
*
|
||||
@@ -4047,6 +3995,77 @@ static inline void qdf_record_nbuf_nbytes(
|
||||
}
|
||||
#endif /* CONFIG_WLAN_SYSFS_MEM_STATS */
|
||||
|
||||
#ifdef ENHANCED_OS_ABSTRACTION
|
||||
/**
|
||||
* qdf_nbuf_set_timestamp() - set the timestamp for frame
|
||||
* @buf: pointer to network buffer
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
void qdf_nbuf_set_timestamp(qdf_nbuf_t buf);
|
||||
|
||||
/**
|
||||
* qdf_nbuf_get_timestamp() - get the timestamp for frame
|
||||
* @buf: pointer to network buffer
|
||||
*
|
||||
* Return: timestamp stored in skb in ms
|
||||
*/
|
||||
uint64_t qdf_nbuf_get_timestamp(qdf_nbuf_t buf);
|
||||
|
||||
/**
|
||||
* qdf_nbuf_get_timedelta_ms() - get time difference in ms
|
||||
* @buf: pointer to network buffer
|
||||
*
|
||||
* Return: time difference ms
|
||||
*/
|
||||
uint64_t qdf_nbuf_get_timedelta_ms(qdf_nbuf_t buf);
|
||||
|
||||
/**
|
||||
* qdf_nbuf_get_timedelta_us() - get time difference in micro seconds
|
||||
* @buf: pointer to network buffer
|
||||
*
|
||||
* Return: time difference in micro seconds
|
||||
*/
|
||||
uint64_t qdf_nbuf_get_timedelta_us(qdf_nbuf_t buf);
|
||||
|
||||
/**
|
||||
* qdf_nbuf_net_timedelta() - get time delta
|
||||
* @t: time as qdf_ktime_t object
|
||||
*
|
||||
* Return: time delta as ktime_t object
|
||||
*/
|
||||
qdf_ktime_t qdf_nbuf_net_timedelta(qdf_ktime_t t);
|
||||
#else
|
||||
static inline void
|
||||
qdf_nbuf_set_timestamp(struct sk_buff *skb)
|
||||
{
|
||||
__qdf_nbuf_set_timestamp(skb);
|
||||
}
|
||||
|
||||
static inline uint64_t
|
||||
qdf_nbuf_get_timestamp(struct sk_buff *skb)
|
||||
{
|
||||
return __qdf_nbuf_get_timestamp(skb);
|
||||
}
|
||||
|
||||
static inline uint64_t
|
||||
qdf_nbuf_get_timedelta_ms(struct sk_buff *skb)
|
||||
{
|
||||
return __qdf_nbuf_get_timedelta_ms(skb);
|
||||
}
|
||||
|
||||
static inline uint64_t
|
||||
qdf_nbuf_get_timedelta_us(struct sk_buff *skb)
|
||||
{
|
||||
return __qdf_nbuf_get_timedelta_us(skb);
|
||||
}
|
||||
|
||||
static inline qdf_ktime_t qdf_nbuf_net_timedelta(qdf_ktime_t t)
|
||||
{
|
||||
return __qdf_nbuf_net_timedelta(t);
|
||||
}
|
||||
#endif /* ENHANCED_OS_ABSTRACTION */
|
||||
|
||||
#ifdef CONFIG_NBUF_AP_PLATFORM
|
||||
#include <i_qdf_nbuf_api_w.h>
|
||||
#else
|
||||
|
Reference in New Issue
Block a user