Lines Matching refs:ulink
151 struct media_link_desc __user *ulink; in __media_device_enum_links() local
154 for (l = 0, ulink = links->links; l < entity->num_links; l++) { in __media_device_enum_links()
167 if (copy_to_user(ulink, &link, sizeof(*ulink))) in __media_device_enum_links()
169 ulink++; in __media_device_enum_links()
199 struct media_link_desc ulink; in media_device_setup_link() local
204 if (copy_from_user(&ulink, _ulink, sizeof(ulink))) in media_device_setup_link()
209 source = find_entity(mdev, ulink.source.entity); in media_device_setup_link()
210 sink = find_entity(mdev, ulink.sink.entity); in media_device_setup_link()
215 if (ulink.source.index >= source->num_pads || in media_device_setup_link()
216 ulink.sink.index >= sink->num_pads) in media_device_setup_link()
219 link = media_entity_find_link(&source->pads[ulink.source.index], in media_device_setup_link()
220 &sink->pads[ulink.sink.index]); in media_device_setup_link()
225 ret = __media_entity_setup_link(link, ulink.flags); in media_device_setup_link()
227 if (copy_to_user(_ulink, &ulink, sizeof(ulink))) in media_device_setup_link()