forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/net/wireless/rsi/rsi_91x_main.c
....@@ -1,4 +1,4 @@
1
-/**
1
+/*
22 * Copyright (c) 2014 Redpine Signals Inc.
33 *
44 * Permission to use, copy, modify, and/or distribute this software for any
....@@ -122,11 +122,8 @@
122122 u32 pkt_len,
123123 u8 extended_desc)
124124 {
125
- struct ieee80211_tx_info *info;
126125 struct sk_buff *skb = NULL;
127126 u8 payload_offset;
128
- struct ieee80211_vif *vif;
129
- struct ieee80211_hdr *wh;
130127
131128 if (WARN(!pkt_len, "%s: Dummy pkt received", __func__))
132129 return NULL;
....@@ -145,16 +142,14 @@
145142 payload_offset = (extended_desc + FRAME_DESC_SZ);
146143 skb_put(skb, pkt_len);
147144 memcpy((skb->data), (buffer + payload_offset), skb->len);
148
- wh = (struct ieee80211_hdr *)skb->data;
149
- vif = rsi_get_vif(common->priv, wh->addr1);
150145
151
- info = IEEE80211_SKB_CB(skb);
152146 return skb;
153147 }
154148
155149 /**
156150 * rsi_read_pkt() - This function reads frames from the card.
157151 * @common: Pointer to the driver private structure.
152
+ * @rx_pkt: Received pkt.
158153 * @rcv_pkt_len: Received pkt length. In case of USB it is 0.
159154 *
160155 * Return: 0 on success, -1 on failure.
....@@ -299,7 +294,7 @@
299294
300295 /**
301296 * rsi_91x_init() - This function initializes os interface operations.
302
- * @void: Void.
297
+ * @oper_mode: One of DEV_OPMODE_*.
303298 *
304299 * Return: Pointer to the adapter structure on success, NULL on failure .
305300 */
....@@ -342,6 +337,7 @@
342337 }
343338
344339 rsi_default_ps_params(adapter);
340
+ init_bgscan_params(common);
345341 spin_lock_init(&adapter->ps_lock);
346342 timer_setup(&common->roc_timer, rsi_roc_timeout, 0);
347343 init_completion(&common->wlan_init_completion);