static int uvc_register_chains(struct uvc_device *dev) { struct uvc_video_chain *chain; int ret;
list_for_each_entry(chain, &dev->chains, list) { ret = uvc_register_terms(dev, chain); if (ret < 0) return ret;
#ifdef CONFIG_MEDIA_CONTROLLER
ret = uvc_mc_register_entities(chain); if (ret < 0) { uvc_printk(KERN_INFO, "Failed to register entites " "(%d).\n", ret); }
#endif } return 0; }