Lines Matching refs:key_buf
1139 struct wilc_ap_wpa_ptk *key_buf; in wilc_add_ptk() local
1146 key_buf = kzalloc(sizeof(*key_buf) + t_key_len, GFP_KERNEL); in wilc_add_ptk()
1147 if (!key_buf) in wilc_add_ptk()
1150 ether_addr_copy(key_buf->mac_addr, mac_addr); in wilc_add_ptk()
1151 key_buf->index = index; in wilc_add_ptk()
1152 key_buf->key_len = t_key_len; in wilc_add_ptk()
1153 memcpy(&key_buf->key[0], ptk, ptk_key_len); in wilc_add_ptk()
1156 memcpy(&key_buf->key[ptk_key_len], rx_mic, in wilc_add_ptk()
1160 memcpy(&key_buf->key[ptk_key_len + WILC_RX_MIC_KEY_LEN], in wilc_add_ptk()
1165 wid_list[1].size = sizeof(*key_buf) + t_key_len; in wilc_add_ptk()
1166 wid_list[1].val = (u8 *)key_buf; in wilc_add_ptk()
1169 kfree(key_buf); in wilc_add_ptk()
1172 struct wilc_sta_wpa_ptk *key_buf; in wilc_add_ptk() local
1174 key_buf = kzalloc(sizeof(*key_buf) + t_key_len, GFP_KERNEL); in wilc_add_ptk()
1175 if (!key_buf) in wilc_add_ptk()
1178 ether_addr_copy(key_buf->mac_addr, mac_addr); in wilc_add_ptk()
1179 key_buf->key_len = t_key_len; in wilc_add_ptk()
1180 memcpy(&key_buf->key[0], ptk, ptk_key_len); in wilc_add_ptk()
1183 memcpy(&key_buf->key[ptk_key_len], rx_mic, in wilc_add_ptk()
1187 memcpy(&key_buf->key[ptk_key_len + WILC_RX_MIC_KEY_LEN], in wilc_add_ptk()
1192 wid.size = sizeof(*key_buf) + t_key_len; in wilc_add_ptk()
1193 wid.val = (s8 *)key_buf; in wilc_add_ptk()
1195 kfree(key_buf); in wilc_add_ptk()