Lines Matching defs:links
117 entd->links = ent->num_links - ent->num_backlinks;
153 struct media_links_enum *links = arg;
156 entity = find_entity(mdev, links->entity);
160 if (links->pads) {
168 if (copy_to_user(&links->pads[p], &pad, sizeof(pad)))
173 if (links->links) {
175 struct media_link_desc __user *ulink_desc = links->links;
177 list_for_each_entry(link, &entity->links, list) {
195 memset(links->reserved, 0, sizeof(links->reserved));
338 /* Get links and number of links */
489 compat_uptr_t links; /* struct media_link_desc * */
496 struct media_links_enum links;
500 memset(&links, 0, sizeof(links));
502 if (get_user(links.entity, &ulinks->entity)
504 || get_user(links_ptr, &ulinks->links))
507 links.pads = compat_ptr(pads_ptr);
508 links.links = compat_ptr(links_ptr);
510 ret = media_device_enum_links(mdev, &links);
514 if (copy_to_user(ulinks->reserved, links.reserved,
588 /* Remove all interface links pointing to this entity */
590 list_for_each_entry_safe(link, tmp, &intf->links, list) {
596 /* Remove all data links that belong to this entity */
632 INIT_LIST_HEAD(&entity->links);
709 INIT_LIST_HEAD(&mdev->links);