media_device_get_devres(9) get media device as device resource creates if one doesn't exist

SYNOPSIS

struct media_device * media_device_get_devres(struct device * dev);

ARGUMENTS

dev

pointer to struct device.

DESCRIPTION

Sometimes, the media controller media_device needs to be shared by more than one driver. This function adds support for that, by dynamically allocating the media_device and allowing it to be obtained from the struct device associated with the common device where all sub-device components belong. So, for example, on an USB device with multiple interfaces, each interface may be handled by a separate per-interface drivers. While each interface have its own device, they all share a common device associated with the hole USB device.

COPYRIGHT