qcacmn: Define QDF API for vzalloc and vfree
Define QDF API for virtual memory allocation and free. Also add new api to get time of the day in microseconds. Change-Id: I2921055bbb6b5d2a1105d19448b2a10fa2d6ccc5 CRs-Fixed: 3038180
This commit is contained in:

committed by
Madan Koyyalamudi

parent
e5255c7253
commit
a8d8b663b2
@@ -220,14 +220,14 @@ static struct log_msg *gplog_msg;
|
||||
|
||||
static inline QDF_STATUS allocate_log_msg_buffer(void)
|
||||
{
|
||||
gplog_msg = vzalloc(MAX_LOGMSG_COUNT * sizeof(*gplog_msg));
|
||||
gplog_msg = qdf_mem_valloc(MAX_LOGMSG_COUNT * sizeof(*gplog_msg));
|
||||
|
||||
return gplog_msg ? QDF_STATUS_SUCCESS : QDF_STATUS_E_NOMEM;
|
||||
}
|
||||
|
||||
static inline void free_log_msg_buffer(void)
|
||||
{
|
||||
vfree(gplog_msg);
|
||||
qdf_mem_vfree(gplog_msg);
|
||||
gplog_msg = NULL;
|
||||
}
|
||||
|
||||
@@ -1152,7 +1152,7 @@ int wlan_logging_sock_init_svc(void)
|
||||
|
||||
/* Initialize the pktStats data structure here */
|
||||
pkt_stats_size = sizeof(struct pkt_stats_msg);
|
||||
gpkt_stats_buffers = vmalloc(MAX_PKTSTATS_BUFF * pkt_stats_size);
|
||||
gpkt_stats_buffers = qdf_mem_valloc(MAX_PKTSTATS_BUFF * pkt_stats_size);
|
||||
if (!gpkt_stats_buffers) {
|
||||
qdf_err("Could not allocate memory for Pkt stats");
|
||||
goto err1;
|
||||
@@ -1222,7 +1222,7 @@ err2:
|
||||
spin_lock_irqsave(&gwlan_logging.pkt_stats_lock, irq_flag);
|
||||
gwlan_logging.pkt_stats_pcur_node = NULL;
|
||||
spin_unlock_irqrestore(&gwlan_logging.pkt_stats_lock, irq_flag);
|
||||
vfree(gpkt_stats_buffers);
|
||||
qdf_mem_vfree(gpkt_stats_buffers);
|
||||
gpkt_stats_buffers = NULL;
|
||||
err1:
|
||||
flush_timer_deinit();
|
||||
@@ -1267,7 +1267,7 @@ int wlan_logging_sock_deinit_svc(void)
|
||||
dev_kfree_skb(gpkt_stats_buffers[i].skb);
|
||||
}
|
||||
spin_unlock_irqrestore(&gwlan_logging.pkt_stats_lock, irq_flag);
|
||||
vfree(gpkt_stats_buffers);
|
||||
qdf_mem_vfree(gpkt_stats_buffers);
|
||||
gpkt_stats_buffers = NULL;
|
||||
|
||||
/* Delete the Flush timer then mark pcur_node NULL */
|
||||
|
@@ -49,7 +49,7 @@ static struct wlan_roam_debug_info *global_wlan_roam_debug_table;
|
||||
void wlan_roam_debug_init(void)
|
||||
{
|
||||
uint8_t i;
|
||||
global_wlan_roam_debug_table = vzalloc(
|
||||
global_wlan_roam_debug_table = qdf_mem_valloc(
|
||||
sizeof(struct wlan_roam_debug_info) * REC_MAX);
|
||||
|
||||
QDF_BUG(global_wlan_roam_debug_table);
|
||||
@@ -86,7 +86,7 @@ static inline struct wlan_roam_debug_info *wlan_roam_debug_get_table(
|
||||
*/
|
||||
void wlan_roam_debug_deinit(void)
|
||||
{
|
||||
vfree(global_wlan_roam_debug_table);
|
||||
qdf_mem_vfree(global_wlan_roam_debug_table);
|
||||
global_wlan_roam_debug_table = NULL;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user