Lines Matching refs:media_device
22 struct media_device;
68 struct media_request *(*req_alloc)(struct media_device *mdev);
75 * struct media_device - Media device
97 * @graph_mutex: Protects access to struct media_device data
137 * handler when &media_device is registered or when
138 * bridge driver finds the media_device during probe.
144 struct media_device {
203 struct media_entity_enum *ent_enum, struct media_device *mdev)
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
243 * The caller is responsible for initializing the &media_device structure
244 * before registration. The following fields of &media_device must be set:
279 int __must_check __media_device_register(struct media_device *mdev,
286 * @mdev: pointer to struct &media_device
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,
348 * unregistered from the media_device when this function is called.
376 int __must_check media_device_register_entity_notify(struct media_device *mdev,
387 void media_device_unregister_entity_notify(struct media_device *mdev,
408 * struct &media_device from a PCI device.
410 * @mdev: pointer to struct &media_device
415 void media_device_pci_init(struct media_device *mdev,
420 * struct &media_device from a PCI device.
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,
485 * struct &media_device from a PCI device.
487 * @mdev: pointer to struct &media_device