Lines Matching defs:intf
18 static inline const char *intf_type(struct media_interface *intf)
20 switch (intf->type) {
44 return "unknown-intf";
128 struct media_interface *intf = gobj_to_intf(gobj);
129 struct media_intf_devnode *devnode = intf_to_devnode(intf);
134 intf_type(intf),
1512 struct media_interface *intf,
1516 intf->type = intf_type;
1517 intf->flags = flags;
1518 INIT_LIST_HEAD(&intf->links);
1520 media_gobj_create(mdev, gobj_type, &intf->graph_obj);
1538 media_interface_init(mdev, &devnode->intf, MEDIA_GRAPH_INTF_DEVNODE,
1547 media_remove_intf_links(&devnode->intf);
1548 media_gobj_destroy(&devnode->intf.graph_obj);
1554 struct media_interface *intf,
1559 link = media_add_link(&intf->links);
1563 link->intf = intf;
1568 media_gobj_create(intf->graph_obj.mdev, MEDIA_GRAPH_LINK,
1587 /* Do nothing if the intf is not registered. */
1597 void __media_remove_intf_links(struct media_interface *intf)
1601 list_for_each_entry_safe(link, tmp, &intf->links, list)
1607 void media_remove_intf_links(struct media_interface *intf)
1609 struct media_device *mdev = intf->graph_obj.mdev;
1611 /* Do nothing if the intf is not registered. */
1616 __media_remove_intf_links(intf);