Lines Matching refs:intf
161 dev_warn(&dev->intf->dev, "dwNtbInMaxSize=%u is too small. Using %u\n",
168 dev_dbg(&dev->intf->dev, "rx_max must be in the [%u, %u] range\n", min, max);
196 dev_dbg(&dev->intf->dev, "tx_max must be in the [%u, %u] range\n", min, max);
417 dev_info(&dev->intf->dev, "setting rx_max = %u\n", val);
424 dev_dbg(&dev->intf->dev, "Setting NTB Input Size failed\n");
438 dev_info(&dev->intf->dev, "setting tx_max = %u\n", val);
481 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting) && ctx->mbim_desc)
490 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting))
497 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting))
506 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting) && ctx->mbim_desc)
528 dev_err(&dev->intf->dev, "failed GET_NTB_PARAMETERS\n");
534 dev_dbg(&dev->intf->dev, "Setting CRC mode off\n");
541 dev_err(&dev->intf->dev, "SET_CRC_MODE failed\n");
556 dev_dbg(&dev->intf->dev, "Setting NTB format to 32-bit\n");
564 dev_dbg(&dev->intf->dev, "Setting NTB format to 16-bit\n");
573 dev_err(&dev->intf->dev, "SET_NTB_FORMAT failed\n");
586 dev_dbg(&dev->intf->dev,
631 dev_dbg(&dev->intf->dev, "GET_MAX_DATAGRAM_SIZE failed\n");
643 dev_dbg(&dev->intf->dev, "SET_MAX_DATAGRAM_SIZE failed\n");
672 dev_dbg(&dev->intf->dev, "Using default alignment: 4 bytes\n");
686 dev_dbg(&dev->intf->dev, "Using default transmit modulus: 4 bytes\n");
692 dev_dbg(&dev->intf->dev, "Using default transmit remainder: 0 bytes\n");
726 cdc_ncm_find_endpoints(struct usbnet *dev, struct usb_interface *intf)
731 for (ep = 0; ep < intf->cur_altsetting->desc.bNumEndpoints; ep++) {
732 e = intf->cur_altsetting->endpoint + ep;
820 int cdc_ncm_bind_common(struct usbnet *dev, struct usb_interface *intf, u8 data_altsetting, int drvflags)
846 ctx->control = intf;
849 driver = driver_of(intf);
850 buf = intf->cur_altsetting->extra;
851 len = intf->cur_altsetting->extralen;
854 cdc_parse_cdc_header(&hdr, intf, buf, len);
865 if (!hdr.usb_cdc_union_desc && intf->intf_assoc && intf->intf_assoc->bInterfaceCount == 2) {
866 ctx->data = usb_ifnum_to_if(dev->udev, intf->cur_altsetting->desc.bInterfaceNumber + 1);
867 dev_dbg(&intf->dev, "CDC Union missing - got slave from IAD\n");
872 dev_err(&intf->dev, "CDC Union missing and no IAD found\n");
875 if (cdc_ncm_comm_intf_is_mbim(intf->cur_altsetting)) {
877 dev_err(&intf->dev, "MBIM functional descriptor missing\n");
882 dev_err(&intf->dev, "NCM or ECM functional descriptors missing\n");
891 dev_err(&intf->dev, "failed to claim data intf\n");
912 dev_dbg(&intf->dev, "set interface failed\n");
930 dev_dbg(&intf->dev, "set interface failed\n");
937 dev_dbg(&intf->dev, "failed to collect endpoints\n");
946 dev_err(&intf->dev, "failed to get mac address\n");
949 dev_info(&intf->dev, "MAC-Address: %pM\n", dev->net->dev_addr);
966 dev_info(&intf->dev, "NDP will be placed at end of frame for this device.");
989 dev_info(&intf->dev, "bind() failure\n");
994 void cdc_ncm_unbind(struct usbnet *dev, struct usb_interface *intf)
997 struct usb_driver *driver = driver_of(intf);
1013 if (intf == ctx->control && ctx->data) {
1018 } else if (intf == ctx->data && ctx->control) {
1024 usb_set_intfdata(intf, NULL);
1032 u8 cdc_ncm_select_altsetting(struct usb_interface *intf)
1051 if (intf->num_altsetting < 2)
1052 return intf->cur_altsetting->desc.bAlternateSetting;
1055 alt = usb_altnum_to_altsetting(intf, CDC_NCM_COMM_ALTSETTING_MBIM);
1063 static int cdc_ncm_bind(struct usbnet *dev, struct usb_interface *intf)
1066 if (cdc_ncm_select_altsetting(intf) != CDC_NCM_COMM_ALTSETTING_NCM)
1073 return cdc_ncm_bind_common(dev, intf, CDC_NCM_DATA_ALTSETTING_NCM, 0);