Lines Matching refs:links
57 struct media_link *links; in media_entity_init() local
61 links = kzalloc(max_links * sizeof(links[0]), GFP_KERNEL); in media_entity_init()
62 if (links == NULL) in media_entity_init()
71 entity->links = links; in media_entity_init()
85 kfree(entity->links); in media_entity_cleanup()
178 struct media_link *link = &entity->links[link_top(graph)]; in media_entity_graph_walk_next()
257 struct media_link *link = &entity->links[i]; in media_entity_pipeline_start()
419 struct media_link *links = entity->links; in media_entity_add_link() local
423 links = krealloc(links, max_links * sizeof(*links), GFP_KERNEL); in media_entity_add_link()
424 if (links == NULL) in media_entity_add_link()
428 links[i].reverse->reverse = &links[i]; in media_entity_add_link()
431 entity->links = links; in media_entity_add_link()
434 return &entity->links[entity->num_links++]; in media_entity_add_link()
483 struct media_link *link = &entity->links[i]; in __media_entity_remove_links()
493 struct media_link *rlink = &remote->links[r]; in __media_entity_remove_links()
507 *rlink = remote->links[remote->num_links]; in __media_entity_remove_links()
637 link = &source->entity->links[i]; in media_entity_find_link()
665 struct media_link *link = &pad->entity->links[i]; in media_entity_remote_pad()