diff options
author | Robert Morell <rmorell@nvidia.com> | 2011-02-15 18:13:36 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:11 -0800 |
commit | ead8aaa0c6be72c6028cc1a75ba70baaf31ff2d9 (patch) | |
tree | c95c93987feabb122087d417ecf4b43bd1229e4d /drivers/video/tegra/dc/ext/tegra_dc_ext_priv.h | |
parent | 4d785e53437e27a0bbf57f26c66dcad3bacd35f0 (diff) |
video: tegra: Add an ioctl() implementation.
This implements:
- GET_WINDOW
- PUT_WINDOW
and adds a stub for FLIP.
bug 818525
Original-Change-Id: I467b58a77242b2a8077e236106b542b8545f5353
Signed-off-by: Robert Morell <rmorell@nvidia.com>
Reviewed-on: http://git-master/r/40513
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Rebase-Id: R4fc354fdae76f3eac189d481fb346a0982146db5
Diffstat (limited to 'drivers/video/tegra/dc/ext/tegra_dc_ext_priv.h')
-rw-r--r-- | drivers/video/tegra/dc/ext/tegra_dc_ext_priv.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/drivers/video/tegra/dc/ext/tegra_dc_ext_priv.h b/drivers/video/tegra/dc/ext/tegra_dc_ext_priv.h index 387af543c511..27dfbcbffb3a 100644 --- a/drivers/video/tegra/dc/ext/tegra_dc_ext_priv.h +++ b/drivers/video/tegra/dc/ext/tegra_dc_ext_priv.h @@ -20,14 +20,32 @@ #define __TEGRA_DC_EXT_PRIV_H #include <linux/cdev.h> +#include <linux/mutex.h> + +#include <mach/nvmap.h> + +struct tegra_dc_ext_user; + +struct tegra_dc_ext_win { + struct tegra_dc_ext *ext; + + int idx; + + struct tegra_dc_ext_user *user; + + struct mutex lock; +}; struct tegra_dc_ext { struct cdev cdev; struct device *dev; + + struct tegra_dc_ext_win win[DC_N_WINDOWS]; }; struct tegra_dc_ext_user { - + struct tegra_dc_ext *ext; + struct nvmap_client *nvmap; }; #endif /* __TEGRA_DC_EXT_PRIV_H */ |