Lines Matching refs:rtlpriv

10 	struct rtl_priv *rtlpriv = rtl_priv(hw);
12 rtlpriv->sec.use_defaultkey = false;
13 rtlpriv->sec.pairwise_enc_algorithm = NO_ENCRYPTION;
14 rtlpriv->sec.group_enc_algorithm = NO_ENCRYPTION;
15 memset(rtlpriv->sec.key_buf, 0, KEY_BUF_SIZE * MAX_KEY_LEN);
16 memset(rtlpriv->sec.key_len, 0, KEY_BUF_SIZE);
17 rtlpriv->sec.pairwise_key = NULL;
23 struct rtl_priv *rtlpriv = rtl_priv(hw);
29 RT_PRINT_DATA(rtlpriv, COMP_SEC, DBG_DMESG, "Key content :",
41 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI],
43 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM],
46 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
48 rtlpriv->cfg->maps[WCAMI], target_content);
49 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
51 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
53 rtlpriv->cfg->maps[RWCAM], target_command);
62 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI],
64 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM],
67 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
69 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
81 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI],
83 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM],
86 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
88 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
93 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
102 struct rtl_priv *rtlpriv = rtl_priv(hw);
104 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG,
110 rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING,
123 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, "end\n");
134 struct rtl_priv *rtlpriv = rtl_priv(hw);
136 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, "key_idx:%d\n", ul_key_id);
141 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], 0);
142 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command);
144 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG,
146 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG,
157 struct rtl_priv *rtlpriv = rtl_priv(hw);
160 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command);
166 struct rtl_priv *rtlpriv = rtl_priv(hw);
172 switch (rtlpriv->sec.pairwise_enc_algorithm) {
174 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_WEP40];
177 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_WEP104];
180 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_TKIP];
183 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES];
186 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES];
195 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], ul_content);
196 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command);
198 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG,
200 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG,
207 struct rtl_priv *rtlpriv = rtl_priv(hw);
214 switch (rtlpriv->sec.pairwise_enc_algorithm) {
216 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP40];
219 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP104];
222 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_TKIP];
225 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_AES];
228 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_AES];
245 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], ul_content);
246 rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command);
248 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
250 rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD,
259 struct rtl_priv *rtlpriv = rtl_priv(hw);
260 u32 bitmap = (rtlpriv->sec.hwsec_cam_bitmap) >> 4;
270 addr = rtlpriv->sec.hwsec_cam_sta_addr[i];
278 rtlpriv->sec.hwsec_cam_bitmap, entry_idx);
279 rtlpriv->sec.hwsec_cam_bitmap |= BIT(0) << entry_idx;
280 memcpy(rtlpriv->sec.hwsec_cam_sta_addr[entry_idx],
292 struct rtl_priv *rtlpriv = rtl_priv(hw);
307 addr = rtlpriv->sec.hwsec_cam_sta_addr[i];
308 bitmap = (rtlpriv->sec.hwsec_cam_bitmap) >> i;
312 eth_zero_addr(rtlpriv->sec.hwsec_cam_sta_addr[i]);
313 rtlpriv->sec.hwsec_cam_bitmap &= ~(BIT(0) << i);
314 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG,