39 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */2/*3 On Screen Display cx23415 Framebuffer driver4 5 Copyright (C) 2006, 2007 Ian Armstrong <ian@iarmst.demon.co.uk>6 7 This program is free software; you can redistribute it and/or modify8 it under the terms of the GNU General Public License as published by9 the Free Software Foundation; either version 2 of the License, or10 (at your option) any later version.11 12 This program is distributed in the hope that it will be useful,13 but WITHOUT ANY WARRANTY; without even the implied warranty of14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the15 GNU General Public License for more details.16 17 You should have received a copy of the GNU General Public License18 along with this program; if not, write to the Free Software19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA20 */21 22#ifndef __LINUX_IVTVFB_H__23#define __LINUX_IVTVFB_H__24 25#include <linux/compiler.h>26#include <linux/types.h>27 28/* Framebuffer external API */29 30struct ivtvfb_dma_frame {31 void __user *source;32 unsigned long dest_offset;33 int count;34};35 36#define IVTVFB_IOC_DMA_FRAME _IOW('V', BASE_VIDIOC_PRIVATE+0, struct ivtvfb_dma_frame)37 38#endif39