saa6588.h (682B)
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 4 Types and defines needed for RDS. This is included by 5 saa6588.c and every driver (e.g. bttv-driver.c) that wants 6 to use the saa6588 module. 7 8 (c) 2005 by Hans J. Koch 9 10 11*/ 12 13#ifndef _SAA6588_H 14#define _SAA6588_H 15 16struct saa6588_command { 17 unsigned int block_count; 18 bool nonblocking; 19 int result; 20 unsigned char __user *buffer; 21 struct file *instance; 22 poll_table *event_list; 23 __poll_t poll_mask; 24}; 25 26/* These ioctls are internal to the kernel */ 27#define SAA6588_CMD_CLOSE _IOW('R', 2, int) 28#define SAA6588_CMD_READ _IOR('R', 3, int) 29#define SAA6588_CMD_POLL _IOR('R', 4, int) 30 31#endif