/* -*- Mode: C; tab-width: 4; indent-tabs-mode: 't; c-basic-offset: 4 -*- * * Name : $RCSfile: module_pvr.h $ * * Copyright : 2002 by Imagination Technologies Limited. * All rights reserved. * No part of this software, either material or conceptual * may be copied or distributed, transmitted, transcribed, * stored in a retrieval system or translated into any * human or computer language in any form by any means, * electronic, mechanical, manual or other-wise, or * disclosed to third parties without the express written * permission of: * Imagination Technologies Limited, * HomePark Industrial Estate, * Kings Langley, * Hertfordshire, * WD4 8LZ, * UK * * Description : pvrcore module header * * Version : $Revision: 1.4 $ * ****************************************************************************/ #ifndef MODULE_PVR_H #define MODULE_PVR_H struct inode; struct file; int pvr_switch_to_pvr(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg); int pvr_switch_to_drm(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg); int pvrUsingDRMMMAP(void); int pmxcore_open(void); int pmxcore_release(void); int send_registry_info(void *pvIn); void pvr_munmap_event(void *pvIn); int get_registry_info(void *pvIn, void *pvOut); #endif