/* SPDX-License-Identifier: GPL-2.0-or-later */1/*23Types and defines needed for RDS. This is included by4saa6588.c and every driver (e.g. bttv-driver.c) that wants5to use the saa6588 module.67(c) 2005 by Hans J. Koch8910*/1112#ifndef _SAA6588_H13#define _SAA6588_H1415struct saa6588_command {16unsigned int block_count;17bool nonblocking;18int result;19unsigned char __user *buffer;20struct file *instance;21poll_table *event_list;22__poll_t poll_mask;23};2425/* These ioctls are internal to the kernel */26#define SAA6588_CMD_CLOSE _IOW('R', 2, int)27#define SAA6588_CMD_READ _IOR('R', 3, int)28#define SAA6588_CMD_POLL _IOR('R', 4, int)2930#endif313233