Lines Matching refs:intf
158 dev_warn(&dev->intf->dev, "dwNtbInMaxSize=%u is too small. Using %u\n", in cdc_ncm_check_rx_max()
165 dev_dbg(&dev->intf->dev, "rx_max must be in the [%u, %u] range\n", min, max); in cdc_ncm_check_rx_max()
184 dev_dbg(&dev->intf->dev, "tx_max must be in the [%u, %u] range\n", min, max); in cdc_ncm_check_tx_max()
343 dev_info(&dev->intf->dev, "setting rx_max = %u\n", val); in cdc_ncm_update_rxtx_max()
350 dev_dbg(&dev->intf->dev, "Setting NTB Input Size failed\n"); in cdc_ncm_update_rxtx_max()
364 dev_info(&dev->intf->dev, "setting tx_max = %u\n", val); in cdc_ncm_update_rxtx_max()
407 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting) && ctx->mbim_desc) in cdc_ncm_flags()
416 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting)) in cdc_ncm_eth_hlen()
423 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting)) in cdc_ncm_min_dgram_size()
432 if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting) && ctx->mbim_desc) in cdc_ncm_max_dgram_size()
454 dev_err(&dev->intf->dev, "failed GET_NTB_PARAMETERS\n"); in cdc_ncm_init()
460 dev_dbg(&dev->intf->dev, "Setting CRC mode off\n"); in cdc_ncm_init()
467 dev_err(&dev->intf->dev, "SET_CRC_MODE failed\n"); in cdc_ncm_init()
477 dev_dbg(&dev->intf->dev, "Setting NTB format to 16-bit\n"); in cdc_ncm_init()
484 dev_err(&dev->intf->dev, "SET_NTB_FORMAT failed\n"); in cdc_ncm_init()
496 dev_dbg(&dev->intf->dev, in cdc_ncm_init()
538 dev_dbg(&dev->intf->dev, "GET_MAX_DATAGRAM_SIZE failed\n"); in cdc_ncm_set_dgram_size()
550 dev_dbg(&dev->intf->dev, "SET_MAX_DATAGRAM_SIZE failed\n"); in cdc_ncm_set_dgram_size()
579 dev_dbg(&dev->intf->dev, "Using default alignment: 4 bytes\n"); in cdc_ncm_fix_modulus()
593 dev_dbg(&dev->intf->dev, "Using default transmit modulus: 4 bytes\n"); in cdc_ncm_fix_modulus()
599 dev_dbg(&dev->intf->dev, "Using default transmit remainder: 0 bytes\n"); in cdc_ncm_fix_modulus()
633 cdc_ncm_find_endpoints(struct usbnet *dev, struct usb_interface *intf) in cdc_ncm_find_endpoints() argument
638 for (ep = 0; ep < intf->cur_altsetting->desc.bNumEndpoints; ep++) { in cdc_ncm_find_endpoints()
640 e = intf->cur_altsetting->endpoint + ep; in cdc_ncm_find_endpoints()
720 int cdc_ncm_bind_common(struct usbnet *dev, struct usb_interface *intf, u8 data_altsetting, int drv… in cdc_ncm_bind_common() argument
745 ctx->control = intf; in cdc_ncm_bind_common()
748 driver = driver_of(intf); in cdc_ncm_bind_common()
749 buf = intf->cur_altsetting->extra; in cdc_ncm_bind_common()
750 len = intf->cur_altsetting->extralen; in cdc_ncm_bind_common()
753 cdc_parse_cdc_header(&hdr, intf, buf, len); in cdc_ncm_bind_common()
764 if (!hdr.usb_cdc_union_desc && intf->intf_assoc && intf->intf_assoc->bInterfaceCount == 2) { in cdc_ncm_bind_common()
765 ctx->data = usb_ifnum_to_if(dev->udev, intf->cur_altsetting->desc.bInterfaceNumber + 1); in cdc_ncm_bind_common()
766 dev_dbg(&intf->dev, "CDC Union missing - got slave from IAD\n"); in cdc_ncm_bind_common()
771 dev_dbg(&intf->dev, "CDC Union missing and no IAD found\n"); in cdc_ncm_bind_common()
774 if (cdc_ncm_comm_intf_is_mbim(intf->cur_altsetting)) { in cdc_ncm_bind_common()
776 dev_dbg(&intf->dev, "MBIM functional descriptor missing\n"); in cdc_ncm_bind_common()
781 dev_dbg(&intf->dev, "NCM or ECM functional descriptors missing\n"); in cdc_ncm_bind_common()
790 dev_dbg(&intf->dev, "failed to claim data intf\n"); in cdc_ncm_bind_common()
804 dev_dbg(&intf->dev, "set interface failed\n"); in cdc_ncm_bind_common()
815 dev_dbg(&intf->dev, "set interface failed\n"); in cdc_ncm_bind_common()
822 dev_dbg(&intf->dev, "failed to collect endpoints\n"); in cdc_ncm_bind_common()
832 dev_dbg(&intf->dev, "failed to get mac address\n"); in cdc_ncm_bind_common()
835 dev_info(&intf->dev, "MAC-Address: %pM\n", dev->net->dev_addr); in cdc_ncm_bind_common()
849 dev_info(&intf->dev, "NDP will be placed at end of frame for this device."); in cdc_ncm_bind_common()
871 dev_info(&intf->dev, "bind() failure\n"); in cdc_ncm_bind_common()
876 void cdc_ncm_unbind(struct usbnet *dev, struct usb_interface *intf) in cdc_ncm_unbind() argument
879 struct usb_driver *driver = driver_of(intf); in cdc_ncm_unbind()
896 if (intf == ctx->control && ctx->data) { in cdc_ncm_unbind()
901 } else if (intf == ctx->data && ctx->control) { in cdc_ncm_unbind()
907 usb_set_intfdata(intf, NULL); in cdc_ncm_unbind()
915 u8 cdc_ncm_select_altsetting(struct usb_interface *intf) in cdc_ncm_select_altsetting() argument
934 if (intf->num_altsetting < 2) in cdc_ncm_select_altsetting()
935 return intf->cur_altsetting->desc.bAlternateSetting; in cdc_ncm_select_altsetting()
938 alt = usb_altnum_to_altsetting(intf, CDC_NCM_COMM_ALTSETTING_MBIM); in cdc_ncm_select_altsetting()
946 static int cdc_ncm_bind(struct usbnet *dev, struct usb_interface *intf) in cdc_ncm_bind() argument
951 if (cdc_ncm_select_altsetting(intf) != CDC_NCM_COMM_ALTSETTING_NCM) in cdc_ncm_bind()
958 ret = cdc_ncm_bind_common(dev, intf, CDC_NCM_DATA_ALTSETTING_NCM, 0); in cdc_ncm_bind()