• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/atm/

Lines Matching refs:usb

61 #include <linux/usb.h>
381 MODULE_PARM_DESC(use_iso, "use isochronous usb pipe for incoming traffic");
401 static int uea_send_modem_cmd(struct usb_device *usb,
409 ret = usb_control_msg(usb,
410 usb_sndctrlpipe(usb, 0),
426 struct usb_device *usb = context;
431 uea_enters(usb);
433 uea_err(usb, "firmware is not available\n");
452 ret = uea_send_modem_cmd(usb, F8051_USBCS, sizeof(value), &value);
455 uea_err(usb, "modem reset failed with error %d\n", ret);
467 ret = uea_send_modem_cmd(usb, add, len, pfw + 3);
469 uea_err(usb, "uploading firmware data failed "
483 ret = uea_send_modem_cmd(usb, F8051_USBCS, 1, &value);
485 uea_err(usb, "modem de-assert failed with error %d\n", ret);
487 uea_info(usb, "firmware uploaded\n");
489 uea_leaves(usb);
493 uea_err(usb, "firmware is corrupted\n");
495 uea_leaves(usb);
499 * uea_load_firmware - Load usb firmware for pre-firmware devices.
501 static int uea_load_firmware(struct usb_device *usb, unsigned int ver)
506 uea_enters(usb);
507 uea_info(usb, "pre-firmware device, uploading firmware\n");
524 ret = request_firmware_nowait(THIS_MODULE, 1, fw_name, &usb->dev, usb, uea_upload_pre_firmware);
526 uea_err(usb, "firmware %s is not available\n", fw_name);
528 uea_info(usb, "loading firmware %s\n", fw_name);
530 uea_leaves(usb);
1061 * - send reset commands through usb control pipe
1187 /* Load second usb firmware for ADI930 chip */
1656 struct usb_device *usb = interface_to_usbdev(intf);
1660 uea_enters(usb);
1669 ret = claim_interface(usb, usbatm, UEA_US_IFACE_NO);
1676 ret = claim_interface(usb, usbatm, UEA_DS_IFACE_NO);
1683 uea_err(usb, "uea_init: not enough memory !\n");
1687 sc->usb_dev = usb;
1699 if (usb_set_interface(usb, UEA_DS_IFACE_NO, i) == 0)
1703 uea_dbg(usb, "set alternate %d for 2 interface\n", i);
1704 uea_info(usb, "using iso mode\n");
1707 uea_err(usb, "setting any alternate failed for "
1748 struct usb_device *usb = interface_to_usbdev(intf);
1750 uea_enters(usb);
1751 uea_info(usb, "ADSL device founded vid (%#X) pid (%#X) : %s %s\n",
1752 le16_to_cpu(usb->descriptor.idVendor),
1753 le16_to_cpu(usb->descriptor.idProduct),
1754 chip_name[UEA_CHIP_VERSION(id)], IS_ISDN(usb)?"isdn":"pots");
1756 usb_reset_device(usb);
1759 return uea_load_firmware(usb, UEA_CHIP_VERSION(id));
1766 struct usb_device *usb = interface_to_usbdev(intf);
1768 uea_enters(usb);
1773 if (usb->config->desc.bNumInterfaces != 1 && ifnum == 0) {
1777 uea_info(usb, "ADSL device removed\n");
1780 uea_leaves(usb);
1818 MODULE_DEVICE_TABLE(usb, uea_ids);