Lines Matching defs:udev

204 static int ath3k_load_firmware(struct usb_device *udev,
212 BT_DBG("udev %p", udev);
220 err = usb_control_msg_send(udev, 0, USB_REQ_DFU_DNLOAD, USB_TYPE_VENDOR,
230 pipe = usb_sndbulkpipe(udev, 0x02);
239 err = usb_bulk_msg(udev, pipe, send_buf, size,
256 static int ath3k_get_state(struct usb_device *udev, unsigned char *state)
258 return usb_control_msg_recv(udev, 0, ATH3K_GETSTATE,
264 static int ath3k_get_version(struct usb_device *udev,
267 return usb_control_msg_recv(udev, 0, ATH3K_GETVERSION,
273 static int ath3k_load_fwfile(struct usb_device *udev,
291 ret = usb_control_msg_send(udev, 0, ATH3K_DNLOAD, USB_TYPE_VENDOR, 0, 0,
303 pipe = usb_sndbulkpipe(udev, 0x02);
312 err = usb_bulk_msg(udev, pipe, send_buf, size,
327 static void ath3k_switch_pid(struct usb_device *udev)
329 usb_control_msg_send(udev, 0, USB_REG_SWITCH_VID_PID, USB_TYPE_VENDOR,
333 static int ath3k_set_normal_mode(struct usb_device *udev)
338 ret = ath3k_get_state(udev, &fw_state);
349 return usb_control_msg_send(udev, 0, ATH3K_SET_NORMAL_MODE,
354 static int ath3k_load_patch(struct usb_device *udev)
363 ret = ath3k_get_state(udev, &fw_state);
374 ret = ath3k_get_version(udev, &fw_version);
383 ret = request_firmware(&firmware, filename, &udev->dev);
401 ret = ath3k_load_fwfile(udev, firmware);
407 static int ath3k_load_syscfg(struct usb_device *udev)
415 ret = ath3k_get_state(udev, &fw_state);
421 ret = ath3k_get_version(udev, &fw_version);
446 ret = request_firmware(&firmware, filename, &udev->dev);
452 ret = ath3k_load_fwfile(udev, firmware);
462 struct usb_device *udev = interface_to_usbdev(intf);
482 if (le16_to_cpu(udev->descriptor.bcdDevice) > 0x0001)
485 ret = ath3k_load_patch(udev);
490 ret = ath3k_load_syscfg(udev);
495 ret = ath3k_set_normal_mode(udev);
500 ath3k_switch_pid(udev);
504 ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev);
515 ret = ath3k_load_firmware(udev, firmware);