Lines Matching defs:sis_video_info
480 struct sis_video_info { struct
481 int cardnumber;
482 struct fb_info *memyselfandi;
484 struct SiS_Private SiS_Pr;
486 struct sisfb_info sisfbinfo; /* For ioctl SISFB_GET_INFO */
488 struct fb_var_screeninfo default_var;
490 struct fb_fix_screeninfo sisfb_fix;
491 u32 pseudo_palette[16];
493 struct sisfb_monitor {
501 } sisfb_thismonitor;
503 unsigned short chip_id; /* PCI ID of chip */
504 unsigned short chip_vendor; /* PCI ID of vendor */
505 char myid[40];
507 struct pci_dev *nbridge;
508 struct pci_dev *lpcdev;
510 int mni; /* Mode number index */
512 unsigned long video_size;
513 unsigned long video_base;
514 unsigned long mmio_size;
515 unsigned long mmio_base;
516 unsigned long vga_base;
518 unsigned long video_offset;
520 unsigned long UMAsize, LFBsize;
522 void __iomem *video_vbase;
523 void __iomem *mmio_vbase;
525 unsigned char *bios_abase;
527 int wc_cookie;
529 u32 sisfb_mem;
531 u32 sisfb_parm_mem;
532 int sisfb_accel;
533 int sisfb_ypan;
534 int sisfb_max;
535 int sisfb_userom;
536 int sisfb_useoem;
537 int sisfb_mode_idx;
538 int sisfb_parm_rate;
539 int sisfb_crt1off;
540 int sisfb_forcecrt1;
541 int sisfb_crt2type;
542 int sisfb_crt2flags;
543 int sisfb_dstn;
544 int sisfb_fstn;
545 int sisfb_tvplug;
546 int sisfb_tvstd;
547 int sisfb_nocrt2rate;
549 u32 heapstart; /* offset */
550 void __iomem *sisfb_heap_start; /* address */
551 void __iomem *sisfb_heap_end; /* address */
552 u32 sisfb_heap_size;
553 int havenoheap;
555 struct SIS_HEAP sisfb_heap; /* This card's vram heap */
557 int video_bpp;
558 int video_cmap_len;
559 int video_width;
560 int video_height;
561 unsigned int refresh_rate;
563 unsigned int chip;
564 unsigned int chip_real_id;
565 u8 revision_id;
566 int sisvga_enabled; /* PCI device was enabled */
568 int video_linelength; /* real pitch */
569 int scrnpitchCRT1; /* pitch regarding interlace */
571 u16 DstColor; /* For 2d acceleration */
572 u32 SiS310_AccelDepth;
573 u32 CommandReg;
574 int cmdqueuelength; /* Current (for accel) */
575 u32 cmdQueueSize; /* Total size in KB */
577 spinlock_t lockaccel; /* Do not use outside of kernel! */
579 unsigned int pcibus;
580 unsigned int pcislot;
581 unsigned int pcifunc;
583 int accel;
584 int engineok;
586 u16 subsysvendor;
587 u16 subsysdevice;
589 u32 vbflags; /* Replacing deprecated stuff from above */
590 u32 currentvbflags;
591 u32 vbflags2;
593 int lcdxres, lcdyres;
594 int lcddefmodeidx, tvdefmodeidx, defmodeidx;
595 u32 CRT2LCDType; /* defined in "SIS_LCD_TYPE" */
596 u32 curFSTN, curDSTN;
598 int current_bpp;
599 int current_width;
600 int current_height;
601 int current_htotal;
602 int current_vtotal;
603 int current_linelength;
604 __u32 current_pixclock;
605 int current_refresh_rate;
607 unsigned int current_base;
609 u8 mode_no;
610 u8 rate_idx;
611 int modechanged;
612 unsigned char modeprechange;
614 u8 sisfb_lastrates[128];
616 int newrom;
617 int haveXGIROM;
618 int registered;
619 int warncount;
621 int sisvga_engine;
622 int hwcursor_size;
623 int CRT2_write_enable;
624 u8 caps;
649 struct sis_video_info *next; argument