Lines Matching refs:usb

619 static int uea_send_modem_cmd(struct usb_device *usb,  in uea_send_modem_cmd()  argument
627 ret = usb_control_msg(usb, in uea_send_modem_cmd()
628 usb_sndctrlpipe(usb, 0), in uea_send_modem_cmd()
645 struct usb_device *usb = context; in uea_upload_pre_firmware() local
651 uea_enters(usb); in uea_upload_pre_firmware()
653 uea_err(usb, "firmware is not available\n"); in uea_upload_pre_firmware()
672 ret = uea_send_modem_cmd(usb, F8051_USBCS, sizeof(value), &value); in uea_upload_pre_firmware()
675 uea_err(usb, "modem reset failed with error %d\n", ret); in uea_upload_pre_firmware()
687 ret = uea_send_modem_cmd(usb, add, len, pfw + 3); in uea_upload_pre_firmware()
689 uea_err(usb, "uploading firmware data failed " in uea_upload_pre_firmware()
703 ret = uea_send_modem_cmd(usb, F8051_USBCS, 1, &value); in uea_upload_pre_firmware()
705 uea_err(usb, "modem de-assert failed with error %d\n", ret); in uea_upload_pre_firmware()
707 uea_info(usb, "firmware uploaded\n"); in uea_upload_pre_firmware()
712 uea_err(usb, "firmware is corrupted\n"); in uea_upload_pre_firmware()
715 uea_leaves(usb); in uea_upload_pre_firmware()
721 static int uea_load_firmware(struct usb_device *usb, unsigned int ver) in uea_load_firmware() argument
726 uea_enters(usb); in uea_load_firmware()
727 uea_info(usb, "pre-firmware device, uploading firmware\n"); in uea_load_firmware()
747 ret = request_firmware_nowait(THIS_MODULE, 1, fw_name, &usb->dev, in uea_load_firmware()
748 GFP_KERNEL, usb, in uea_load_firmware()
751 uea_err(usb, "firmware %s is not available\n", fw_name); in uea_load_firmware()
753 uea_info(usb, "loading firmware %s\n", fw_name); in uea_load_firmware()
755 uea_leaves(usb); in uea_load_firmware()
2537 struct usb_device *usb = interface_to_usbdev(intf); in uea_bind() local
2542 uea_enters(usb); in uea_bind()
2551 ret = claim_interface(usb, usbatm, UEA_US_IFACE_NO); in uea_bind()
2558 ret = claim_interface(usb, usbatm, UEA_DS_IFACE_NO); in uea_bind()
2565 uea_err(usb, "uea_init: not enough memory !\n"); in uea_bind()
2569 sc->usb_dev = usb; in uea_bind()
2593 usb_set_interface(usb, UEA_DS_IFACE_NO, alt) == 0) { in uea_bind()
2594 uea_dbg(usb, "set alternate %u for 2 interface\n", alt); in uea_bind()
2595 uea_info(usb, "using iso mode\n"); in uea_bind()
2598 uea_err(usb, "setting alternate %u failed for " in uea_bind()
2642 struct usb_device *usb = interface_to_usbdev(intf); in uea_probe() local
2645 uea_enters(usb); in uea_probe()
2646 uea_info(usb, "ADSL device founded vid (%#X) pid (%#X) Rev (%#X): %s\n", in uea_probe()
2647 le16_to_cpu(usb->descriptor.idVendor), in uea_probe()
2648 le16_to_cpu(usb->descriptor.idProduct), in uea_probe()
2649 le16_to_cpu(usb->descriptor.bcdDevice), in uea_probe()
2652 usb_reset_device(usb); in uea_probe()
2655 return uea_load_firmware(usb, UEA_CHIP_VERSION(id)); in uea_probe()
2674 struct usb_device *usb = interface_to_usbdev(intf); in uea_disconnect() local
2676 uea_enters(usb); in uea_disconnect()
2681 if (usb->config->desc.bNumInterfaces != 1 && ifnum == 0) { in uea_disconnect()
2685 uea_info(usb, "ADSL device removed\n"); in uea_disconnect()
2688 uea_leaves(usb); in uea_disconnect()
2776 MODULE_DEVICE_TABLE(usb, uea_ids);