Lines Matching defs:sis_video_info

494 struct sis_video_info {  struct
495 int cardnumber;
496 struct fb_info *memyselfandi;
498 struct SiS_Private SiS_Pr;
500 struct sisfb_info sisfbinfo; /* For ioctl SISFB_GET_INFO */
502 struct fb_var_screeninfo default_var;
504 struct fb_fix_screeninfo sisfb_fix;
505 u32 pseudo_palette[16];
507 struct sisfb_monitor {
515 } sisfb_thismonitor;
517 unsigned short chip_id; /* PCI ID of chip */
518 unsigned short chip_vendor; /* PCI ID of vendor */
519 char myid[40];
521 struct pci_dev *nbridge;
522 struct pci_dev *lpcdev;
524 int mni; /* Mode number index */
526 unsigned long video_size;
527 unsigned long video_base;
528 unsigned long mmio_size;
529 unsigned long mmio_base;
530 unsigned long vga_base;
532 unsigned long video_offset;
534 unsigned long UMAsize, LFBsize;
536 void __iomem *video_vbase;
537 void __iomem *mmio_vbase;
539 unsigned char *bios_abase;
541 int wc_cookie;
543 u32 sisfb_mem;
545 u32 sisfb_parm_mem;
546 int sisfb_accel;
547 int sisfb_ypan;
548 int sisfb_max;
549 int sisfb_userom;
550 int sisfb_useoem;
551 int sisfb_mode_idx;
552 int sisfb_parm_rate;
553 int sisfb_crt1off;
554 int sisfb_forcecrt1;
555 int sisfb_crt2type;
556 int sisfb_crt2flags;
557 int sisfb_dstn;
558 int sisfb_fstn;
559 int sisfb_tvplug;
560 int sisfb_tvstd;
561 int sisfb_nocrt2rate;
563 u32 heapstart; /* offset */
564 void __iomem *sisfb_heap_start; /* address */
565 void __iomem *sisfb_heap_end; /* address */
566 u32 sisfb_heap_size;
567 int havenoheap;
569 struct SIS_HEAP sisfb_heap; /* This card's vram heap */
571 int video_bpp;
572 int video_cmap_len;
573 int video_width;
574 int video_height;
575 unsigned int refresh_rate;
577 unsigned int chip;
578 unsigned int chip_real_id;
579 u8 revision_id;
580 int sisvga_enabled; /* PCI device was enabled */
582 int video_linelength; /* real pitch */
583 int scrnpitchCRT1; /* pitch regarding interlace */
585 u16 DstColor; /* For 2d acceleration */
586 u32 SiS310_AccelDepth;
587 u32 CommandReg;
588 int cmdqueuelength; /* Current (for accel) */
589 u32 cmdQueueSize; /* Total size in KB */
591 spinlock_t lockaccel; /* Do not use outside of kernel! */
593 unsigned int pcibus;
594 unsigned int pcislot;
595 unsigned int pcifunc;
597 int accel;
598 int engineok;
600 u16 subsysvendor;
601 u16 subsysdevice;
603 u32 vbflags; /* Replacing deprecated stuff from above */
604 u32 currentvbflags;
605 u32 vbflags2;
607 int lcdxres, lcdyres;
608 int lcddefmodeidx, tvdefmodeidx, defmodeidx;
609 u32 CRT2LCDType; /* defined in "SIS_LCD_TYPE" */
610 u32 curFSTN, curDSTN;
612 int current_bpp;
613 int current_width;
614 int current_height;
615 int current_htotal;
616 int current_vtotal;
617 int current_linelength;
618 __u32 current_pixclock;
619 int current_refresh_rate;
621 unsigned int current_base;
623 u8 mode_no;
624 u8 rate_idx;
625 int modechanged;
626 unsigned char modeprechange;
628 u8 sisfb_lastrates[128];
630 int newrom;
631 int haveXGIROM;
632 int registered;
633 int warncount;
635 int sisvga_engine;
636 int hwcursor_size;
637 int CRT2_write_enable;
638 u8 caps;
663 struct sis_video_info *next; argument