Lines Matching defs:mdev
68 struct media_request *(*req_alloc)(struct media_device *mdev);
198 * @mdev: The related media device
203 struct media_entity_enum *ent_enum, struct media_device *mdev)
206 mdev->entity_internal_idx_max + 1);
212 * @mdev: pointer to struct &media_device
223 void media_device_init(struct media_device *mdev);
228 * @mdev: pointer to struct &media_device
233 void media_device_cleanup(struct media_device *mdev);
238 * @mdev: pointer to struct &media_device
279 int __must_check __media_device_register(struct media_device *mdev,
286 * @mdev: pointer to struct &media_device
291 #define media_device_register(mdev) __media_device_register(mdev, THIS_MODULE)
296 * @mdev: pointer to struct &media_device
301 void media_device_unregister(struct media_device *mdev);
307 * @mdev: pointer to struct &media_device
339 int __must_check media_device_register_entity(struct media_device *mdev,
367 * @mdev: The media device
376 int __must_check media_device_register_entity_notify(struct media_device *mdev,
383 * @mdev: The media device
387 void media_device_unregister_entity_notify(struct media_device *mdev,
391 #define media_device_for_each_entity(entity, mdev) \
392 list_for_each_entry(entity, &(mdev)->entities, graph_obj.list)
395 #define media_device_for_each_intf(intf, mdev) \
396 list_for_each_entry(intf, &(mdev)->interfaces, graph_obj.list)
399 #define media_device_for_each_pad(pad, mdev) \
400 list_for_each_entry(pad, &(mdev)->pads, graph_obj.list)
403 #define media_device_for_each_link(link, mdev) \
404 list_for_each_entry(link, &(mdev)->links, graph_obj.list)
410 * @mdev: pointer to struct &media_device
415 void media_device_pci_init(struct media_device *mdev,
422 * @mdev: pointer to struct &media_device
435 void __media_device_usb_init(struct media_device *mdev,
441 static inline int media_device_register(struct media_device *mdev)
445 static inline void media_device_unregister(struct media_device *mdev)
448 static inline int media_device_register_entity(struct media_device *mdev,
457 struct media_device *mdev,
463 struct media_device *mdev,
468 static inline void media_device_pci_init(struct media_device *mdev,
474 static inline void __media_device_usb_init(struct media_device *mdev,
487 * @mdev: pointer to struct &media_device
496 #define media_device_usb_init(mdev, udev, name) \
497 __media_device_usb_init(mdev, udev, name, KBUILD_MODNAME)