Home | History | Annotate | Download | only in drivers

Lines Matching refs:param

97 		     struct ipw_param *param, int len, int show_err)
103 iwr.u.data.pointer = (caddr_t) param;
117 static void ipw_show_set_key_error(struct ipw_param *param)
119 switch (param->u.crypt.err) {
122 param->u.crypt.alg);
130 MAC2STR(param->sta_addr));
151 struct ipw_param *param;
153 size_t blen = sizeof(*param) + wpa_ie_len;
155 param = os_zalloc(blen);
156 if (param == NULL)
159 param->cmd = IPW_CMD_SET_WPA_IE;
160 param->u.wpa_ie.len = wpa_ie_len;
161 os_memcpy(param->u.wpa_ie.data, wpa_ie, wpa_ie_len);
163 ret = ipw_ioctl(drv, param, blen, 1);
165 os_free(param);
173 struct ipw_param param;
175 os_memset(&param, 0, sizeof(param));
176 param.cmd = IPW_CMD_SET_WPA_PARAM;
177 param.u.wpa_param.name = name;
178 param.u.wpa_param.value = value;
180 return ipw_ioctl(drv, &param, sizeof(param), 1);
187 struct ipw_param param;
189 os_memset(&param, 0, sizeof(param));
190 os_memcpy(param.sta_addr, addr, ETH_ALEN);
191 param.cmd = IPW_CMD_MLME;
192 param.u.mlme.command = cmd;
193 param.u.mlme.reason_code = reason;
195 return ipw_ioctl(drv, &param, sizeof(param), 1);
222 struct ipw_param *param;
252 blen = sizeof(*param) + key_len;
257 param = (struct ipw_param *) buf;
258 param->cmd = IPW_CMD_SET_ENCRYPTION;
259 os_memset(param->sta_addr, 0xff, ETH_ALEN);
260 os_strlcpy((char *) param->u.crypt.alg, alg_name,
262 param->u.crypt.set_tx = set_tx ? 1 : 0;
263 param->u.crypt.idx = key_idx;
264 os_memcpy(param->u.crypt.seq, seq, seq_len);
265 param->u.crypt.key_len = key_len;
266 os_memcpy((u8 *) (param + 1), key, key_len);
268 if (ipw_ioctl(drv, param, blen, 1)) {
270 ipw_show_set_key_error(param);
338 "ieee_802_1x param");