Lines Matching refs:gobj
443 * @gobj: Pointer to the struct &media_gobj graph object
445 static inline enum media_gobj_type media_type(struct media_gobj *gobj)
447 return gobj->id >> MEDIA_BITS_PER_ID;
453 * @gobj: Pointer to the struct &media_gobj graph object
455 static inline u32 media_id(struct media_gobj *gobj)
457 return gobj->id & MEDIA_ID_MASK;
629 * @gobj contained on it.
631 * @gobj: Pointer to the struct &media_gobj graph object
633 #define gobj_to_entity(gobj) \
634 container_of(gobj, struct media_entity, graph_obj)
638 * @gobj contained on it.
640 * @gobj: Pointer to the struct &media_gobj graph object
642 #define gobj_to_pad(gobj) \
643 container_of(gobj, struct media_pad, graph_obj)
647 * @gobj contained on it.
649 * @gobj: Pointer to the struct &media_gobj graph object
651 #define gobj_to_link(gobj) \
652 container_of(gobj, struct media_link, graph_obj)
656 * @gobj contained on it.
658 * @gobj: Pointer to the struct &media_gobj graph object
660 #define gobj_to_intf(gobj) \
661 container_of(gobj, struct media_interface, graph_obj)
677 * @gobj: Pointer to the struct &media_gobj graph object
687 struct media_gobj *gobj);
692 * @gobj: Pointer to the struct &media_gobj graph object
697 void media_gobj_destroy(struct media_gobj *gobj);