Lines Matching refs:result

124 	int result;  in wusbhc_sec_start()  local
128 result = wusbhc->set_gtk(wusbhc, wusbhc->gtk_tkid, in wusbhc_sec_start()
130 if (result < 0) in wusbhc_sec_start()
132 result); in wusbhc_sec_start()
134 return result; in wusbhc_sec_start()
170 int result; in wusb_dev_set_encryption() local
181 result = usb_control_msg(usb_dev, usb_sndctrlpipe(usb_dev, 0), in wusb_dev_set_encryption()
185 if (result < 0) in wusb_dev_set_encryption()
189 wusb_dev->ccm1_etd.bEncryptionValue, result); in wusb_dev_set_encryption()
190 return result; in wusb_dev_set_encryption()
218 int result, bytes, secd_size; in wusb_dev_sec_add() local
227 result = -ENOMEM; in wusb_dev_sec_add()
231 result = usb_get_descriptor(usb_dev, USB_DT_SECURITY, in wusb_dev_sec_add()
233 if (result < sizeof(*secd)) { in wusb_dev_sec_add()
235 "not enough data: %d\n", result); in wusb_dev_sec_add()
246 result = usb_get_descriptor(usb_dev, USB_DT_SECURITY, in wusb_dev_sec_add()
248 if (result < secd_size) { in wusb_dev_sec_add()
250 "not enough data: %d\n", result); in wusb_dev_sec_add()
255 top = (void *)secd + result; in wusb_dev_sec_add()
285 result = -EINVAL; in wusb_dev_sec_add()
292 result = 0; in wusb_dev_sec_add()
295 return result; in wusb_dev_sec_add()
314 int result = -ENOMEM; in wusb_dev_update_address() local
320 result = usb_control_msg(usb_dev, usb_sndctrlpipe(usb_dev, 0), in wusb_dev_update_address()
324 if (result < 0) { in wusb_dev_update_address()
326 result); in wusb_dev_update_address()
329 result = wusb_set_dev_addr(wusbhc, wusb_dev, 0); in wusb_dev_update_address()
330 if (result < 0) in wusb_dev_update_address()
336 result = usb_control_msg(usb_dev, usb_sndctrlpipe(usb_dev, 0), in wusb_dev_update_address()
341 if (result < 0) { in wusb_dev_update_address()
343 new_address, result); in wusb_dev_update_address()
346 result = wusb_set_dev_addr(wusbhc, wusb_dev, new_address); in wusb_dev_update_address()
347 if (result < 0) in wusb_dev_update_address()
354 return result; in wusb_dev_update_address()
365 int result = -ENOMEM; in wusb_dev_4way_handshake() local
384 result = wusb_dev_set_encryption(usb_dev, 1); in wusb_dev_4way_handshake()
385 if (result < 0) in wusb_dev_4way_handshake()
399 result = usb_control_msg( in wusb_dev_4way_handshake()
404 if (result < 0) { in wusb_dev_4way_handshake()
405 dev_err(dev, "Handshake1: request failed: %d\n", result); in wusb_dev_4way_handshake()
410 result = usb_control_msg( in wusb_dev_4way_handshake()
415 if (result < 0) { in wusb_dev_4way_handshake()
416 dev_err(dev, "Handshake2: request failed: %d\n", result); in wusb_dev_4way_handshake()
420 result = -EINVAL; in wusb_dev_4way_handshake()
453 result = wusb_key_derive(&keydvt_out, ck->data, &ccm_n, &keydvt_in); in wusb_dev_4way_handshake()
454 if (result < 0) { in wusb_dev_4way_handshake()
456 result); in wusb_dev_4way_handshake()
461 result = wusb_oob_mic(mic, keydvt_out.kck, &ccm_n, &hs[1]); in wusb_dev_4way_handshake()
462 if (result < 0) { in wusb_dev_4way_handshake()
464 result); in wusb_dev_4way_handshake()
480 result = wusb_oob_mic(hs[2].MIC, keydvt_out.kck, &ccm_n, &hs[2]); in wusb_dev_4way_handshake()
481 if (result < 0) { in wusb_dev_4way_handshake()
483 result); in wusb_dev_4way_handshake()
487 result = usb_control_msg( in wusb_dev_4way_handshake()
492 if (result < 0) { in wusb_dev_4way_handshake()
493 dev_err(dev, "Handshake3: request failed: %d\n", result); in wusb_dev_4way_handshake()
497 result = wusbhc->set_ptk(wusbhc, wusb_dev->port_idx, tkid, in wusb_dev_4way_handshake()
499 if (result < 0) in wusb_dev_4way_handshake()
502 result = wusb_dev_set_gtk(wusbhc, wusb_dev); in wusb_dev_4way_handshake()
503 if (result < 0) { in wusb_dev_4way_handshake()
505 result); in wusb_dev_4way_handshake()
511 result = wusb_dev_update_address(wusbhc, wusb_dev); in wusb_dev_4way_handshake()
512 if (result < 0) in wusb_dev_4way_handshake()
515 result = 0; in wusb_dev_4way_handshake()
529 if (result < 0) in wusb_dev_4way_handshake()
534 return result; in wusb_dev_4way_handshake()