1 /* 2 * drv_interface.h 3 * 4 * DSP-BIOS Bridge driver support functions for TI OMAP processors. 5 * 6 * Copyright (C) 2005-2006 Texas Instruments, Inc. 7 * 8 * This package is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License version 2 as 10 * published by the Free Software Foundation. 11 * 12 * THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 13 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 14 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 15 */ 16 17 #ifndef _DRV_INTERFACE_H_ 18 #define _DRV_INTERFACE_H_ 19 20 /* Prototypes for all functions in this bridge */ 21 static int __init bridge_init(void); /* Initialize bridge */ 22 static void __exit bridge_exit(void); /* Opposite of initialize */ 23 static int bridge_open(struct inode *ip, struct file *filp); /* Open */ 24 static int bridge_release(struct inode *ip, struct file *filp); /* Release */ 25 static long bridge_ioctl(struct file *filp, unsigned int code, 26 unsigned long args); 27 static int bridge_mmap(struct file *filp, struct vm_area_struct *vma); 28 #endif /* ifndef _DRV_INTERFACE_H_ */ 29