|
@@ -1,5 +1,5 @@
|
|
|
/*
|
|
|
- * Copyright (c) 2017-2019 The Linux Foundation. All rights reserved.
|
|
|
+ * Copyright (c) 2017-2020 The Linux Foundation. All rights reserved.
|
|
|
*
|
|
|
* Permission to use, copy, modify, and/or distribute this software for
|
|
|
* any purpose with or without fee is hereby granted, provided that the
|
|
@@ -34,8 +34,6 @@ static QDF_STATUS pmo_core_cache_arp_in_vdev_priv(
|
|
|
int index;
|
|
|
struct qdf_mac_addr peer_bssid;
|
|
|
|
|
|
- pmo_enter();
|
|
|
-
|
|
|
vdev_ctx = pmo_vdev_get_priv(vdev);
|
|
|
|
|
|
request = qdf_mem_malloc(sizeof(*request));
|
|
@@ -76,7 +74,6 @@ free_req:
|
|
|
qdf_mem_free(request);
|
|
|
|
|
|
exit_with_status:
|
|
|
- pmo_exit();
|
|
|
|
|
|
return status;
|
|
|
}
|
|
@@ -111,8 +108,6 @@ pmo_core_do_enable_arp_offload(struct wlan_objmgr_vdev *vdev,
|
|
|
struct pmo_psoc_priv_obj *psoc_ctx;
|
|
|
struct pmo_vdev_priv_obj *vdev_ctx;
|
|
|
|
|
|
- pmo_enter();
|
|
|
-
|
|
|
vdev_ctx = pmo_vdev_get_priv(vdev);
|
|
|
|
|
|
psoc_ctx = vdev_ctx->pmo_psoc_ctx;
|
|
@@ -143,7 +138,6 @@ pmo_core_do_enable_arp_offload(struct wlan_objmgr_vdev *vdev,
|
|
|
break;
|
|
|
}
|
|
|
out:
|
|
|
- pmo_exit();
|
|
|
|
|
|
return status;
|
|
|
}
|
|
@@ -220,8 +214,6 @@ QDF_STATUS pmo_core_arp_check_offload(struct wlan_objmgr_psoc *psoc,
|
|
|
struct wlan_objmgr_vdev *vdev;
|
|
|
bool active_offload_cond, is_applied_cond;
|
|
|
|
|
|
- pmo_enter();
|
|
|
-
|
|
|
vdev = pmo_psoc_get_vdev(psoc, vdev_id);
|
|
|
if (!vdev) {
|
|
|
pmo_err("vdev is NULL");
|
|
@@ -260,7 +252,6 @@ QDF_STATUS pmo_core_cache_arp_offload_req(struct pmo_arp_req *arp_req)
|
|
|
QDF_STATUS status;
|
|
|
struct wlan_objmgr_vdev *vdev;
|
|
|
|
|
|
- pmo_enter();
|
|
|
if (!arp_req) {
|
|
|
pmo_err("arp_req is NULL");
|
|
|
status = QDF_STATUS_E_INVAL;
|
|
@@ -295,7 +286,6 @@ QDF_STATUS pmo_core_cache_arp_offload_req(struct pmo_arp_req *arp_req)
|
|
|
dec_ref:
|
|
|
pmo_vdev_put_ref(vdev);
|
|
|
out:
|
|
|
- pmo_exit();
|
|
|
|
|
|
return status;
|
|
|
}
|
|
@@ -338,7 +328,6 @@ QDF_STATUS pmo_core_enable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|
|
QDF_STATUS status;
|
|
|
uint8_t vdev_id;
|
|
|
|
|
|
- pmo_enter();
|
|
|
if (!vdev) {
|
|
|
pmo_err("vdev is NULL");
|
|
|
status = QDF_STATUS_E_NULL_VALUE;
|
|
@@ -361,8 +350,7 @@ QDF_STATUS pmo_core_enable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|
|
|
|
|
put_ref:
|
|
|
pmo_vdev_put_ref(vdev);
|
|
|
-out:
|
|
|
- pmo_exit();
|
|
|
+out:;
|
|
|
|
|
|
return status;
|
|
|
}
|
|
@@ -373,7 +361,6 @@ QDF_STATUS pmo_core_disable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|
|
QDF_STATUS status;
|
|
|
uint8_t vdev_id;
|
|
|
|
|
|
- pmo_enter();
|
|
|
if (!vdev) {
|
|
|
pmo_err("vdev is NULL");
|
|
|
status = QDF_STATUS_E_NULL_VALUE;
|
|
@@ -396,7 +383,6 @@ QDF_STATUS pmo_core_disable_arp_offload_in_fwr(struct wlan_objmgr_vdev *vdev,
|
|
|
def_ref:
|
|
|
pmo_vdev_put_ref(vdev);
|
|
|
out:
|
|
|
- pmo_exit();
|
|
|
|
|
|
return status;
|
|
|
}
|