Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  kyro.h   Sprache: C

 
/*
 *  linux/drivers/video/kyro/kryo.h
 *
 *  Copyright (C) 2002 STMicroelectronics
 *  Copyright (C) 2004 Paul Mundt
 *
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file COPYING in the main directory of this archive
 * for more details.
 */


#ifndef _KYRO_H
#define _KYRO_H

struct kyrofb_info {
 void __iomem *regbase;

 u32 palette[16];
 u32 HTot; /* Hor Total Time    */
 u32 HFP; /* Hor Front Porch   */
 u32 HST; /* Hor Sync Time     */
 u32 HBP; /* Hor Back Porch    */
 s32 HSP;  /* Hor Sync Polarity */
 u32 VTot; /* Ver Total Time    */
 u32 VFP; /* Ver Front Porch   */
 u32 VST; /* Ver Sync Time     */
 u32 VBP; /* Ver Back Porch    */
 s32 VSP;  /* Ver Sync Polarity */
 u32 XRES; /* X Resolution      */
 u32 YRES; /* Y Resolution      */
 u32 VFREQ; /* Ver Frequency     */
 u32 PIXCLK; /* Pixel Clock       */
 u32 HCLK; /* Hor Clock         */

 /* Useful to hold depth here for Linux */
 u8 PIXDEPTH;

 int wc_cookie;
};

/*
 * benedict.gaster@superh.com
 * Added the follow IOCTLS for the creation of overlay services...
 */

#define KYRO_IOC_MAGIC 'k'

#define KYRO_IOCTL_OVERLAY_CREATE       _IO(KYRO_IOC_MAGIC, 0)
#define KYRO_IOCTL_OVERLAY_VIEWPORT_SET _IO(KYRO_IOC_MAGIC, 1)
#define KYRO_IOCTL_SET_VIDEO_MODE       _IO(KYRO_IOC_MAGIC, 2)
#define KYRO_IOCTL_UVSTRIDE             _IO(KYRO_IOC_MAGIC, 3)
#define KYRO_IOCTL_OVERLAY_OFFSET       _IO(KYRO_IOC_MAGIC, 4)
#define KYRO_IOCTL_STRIDE               _IO(KYRO_IOC_MAGIC, 5)

/*
 * The follow 3 structures are used to pass data from user space into the kernel
 * for the creation of overlay surfaces and setting the video mode.
 */

typedef struct _OVERLAY_CREATE {
 u32 ulWidth;
 u32 ulHeight;
 int bLinear;
} overlay_create;

typedef struct _OVERLAY_VIEWPORT_SET {
 u32 xOrgin;
 u32 yOrgin;
 u32 xSize;
 u32 ySize;
} overlay_viewport_set;

typedef struct _SET_VIDEO_MODE {
 u32 ulWidth;
 u32 ulHeight;
 u32 ulScan;
 u8 displayDepth;
 int bLinear;
} set_video_mode;

#endif /* _KYRO_H */

Messung V0.5
C=94 H=97 G=95

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge