Lines Matching refs:status
106 int status;
277 status = usb_driver_claim_interface(driver, info->data, dev);
278 if (status < 0)
279 return status;
281 status = usbnet_get_endpoints(dev, info->data);
282 if (status < 0) {
287 return status;
290 /* status endpoint: optional for CDC Ethernet, not RNDIS (or ACM) */
292 dev->status = NULL;
296 dev->status = &info->control->cur_altsetting->endpoint[0];
297 desc = &dev->status->desc;
303 dev->status = NULL;
306 if (rndis && !dev->status) {
307 dev_dbg(&intf->dev, "missing RNDIS status endpoint\n");
376 * an optional status endpoint on the control interface.
431 int status;
437 status = usbnet_ether_cdc_bind(dev, intf);
438 if (status < 0)
439 return status;
441 status = usbnet_get_ethernet_addr(dev, info->ether->iMACAddress);
442 if (status < 0) {
445 return status;
454 int status = usbnet_cdc_bind(dev, intf);
456 if (!status && (dev->net->dev_addr[0] & 0x02))
459 return status;
515 .status = usbnet_cdc_status,
525 .status = usbnet_cdc_zte_status,
536 .status = usbnet_cdc_status,