diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 1128e44..0fc15c9 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -1705,7 +1705,7 @@ static void nl80211_client_probe_event(struct wpa_driver_nl80211_data *drv,
 }
 
 
-static int process_event(struct nl_msg *msg, void *arg)
+static int process_drv_event(struct nl_msg *msg, void *arg)
 {
 	struct wpa_driver_nl80211_data *drv = arg;
 	struct genlmsghdr *gnlh = nlmsg_data(nlmsg_hdr(msg));
@@ -1840,8 +1840,8 @@ static int process_event(struct nl_msg *msg, void *arg)
 }
 
 
-static void wpa_driver_nl80211_event_receive(int sock, void *eloop_ctx,
-					     void *handle)
+static void wpa_driver_nl80211_drv_event_receive(int sock, void *eloop_ctx,
+						 void *handle)
 {
 	struct nl_cb *cb;
 	struct wpa_driver_nl80211_data *drv = eloop_ctx;
@@ -1852,7 +1852,7 @@ static void wpa_driver_nl80211_event_receive(int sock, void *eloop_ctx,
 	if (!cb)
 		return;
 	nl_cb_set(cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM, no_seq_check, NULL);
-	nl_cb_set(cb, NL_CB_VALID, NL_CB_CUSTOM, process_event, drv);
+	nl_cb_set(cb, NL_CB_VALID, NL_CB_CUSTOM, process_drv_event, drv);
 	nl_recvmsgs(handle, cb);
 	nl_cb_put(cb);
 }
@@ -2215,7 +2215,7 @@ static int wpa_driver_nl80211_init_nl(struct wpa_driver_nl80211_data *drv)
 	}
 
 	eloop_register_read_sock(nl_socket_get_fd(drv->nl_event.handle),
-				 wpa_driver_nl80211_event_receive, drv,
+				 wpa_driver_nl80211_drv_event_receive, drv,
 				 drv->nl_event.handle);
 
 	return 0;
@@ -7081,7 +7081,7 @@ static int wpa_driver_nl80211_probe_req_report(void *priv, int report)
 		goto out_err;
 
 	eloop_register_read_sock(nl_socket_get_fd(drv->nl_preq.handle),
-				 wpa_driver_nl80211_event_receive, drv,
+				 wpa_driver_nl80211_drv_event_receive, drv,
 				 drv->nl_preq.handle);
 
 	return 0;
