• Home
  • Raw
  • Download

Lines Matching defs:sis_video_info

414 struct sis_video_info {  struct
415 int cardnumber;
416 struct fb_info *memyselfandi;
418 struct SiS_Private SiS_Pr;
420 struct sisfb_info sisfbinfo; /* For ioctl SISFB_GET_INFO */
422 struct fb_var_screeninfo default_var;
424 struct fb_fix_screeninfo sisfb_fix;
425 u32 pseudo_palette[16];
427 struct sisfb_monitor {
435 } sisfb_thismonitor;
437 unsigned short chip_id; /* PCI ID of chip */
438 unsigned short chip_vendor; /* PCI ID of vendor */
439 char myid[40];
441 struct pci_dev *nbridge;
442 struct pci_dev *lpcdev;
444 int mni; /* Mode number index */
446 unsigned long video_size;
447 unsigned long video_base;
448 unsigned long mmio_size;
449 unsigned long mmio_base;
450 unsigned long vga_base;
452 unsigned long video_offset;
454 unsigned long UMAsize, LFBsize;
456 void __iomem *video_vbase;
457 void __iomem *mmio_vbase;
459 unsigned char *bios_abase;
461 int mtrr;
463 u32 sisfb_mem;
465 u32 sisfb_parm_mem;
466 int sisfb_accel;
467 int sisfb_ypan;
468 int sisfb_max;
469 int sisfb_userom;
470 int sisfb_useoem;
471 int sisfb_mode_idx;
472 int sisfb_parm_rate;
473 int sisfb_crt1off;
474 int sisfb_forcecrt1;
475 int sisfb_crt2type;
476 int sisfb_crt2flags;
477 int sisfb_dstn;
478 int sisfb_fstn;
479 int sisfb_tvplug;
480 int sisfb_tvstd;
481 int sisfb_nocrt2rate;
483 u32 heapstart; /* offset */
484 void __iomem *sisfb_heap_start; /* address */
485 void __iomem *sisfb_heap_end; /* address */
486 u32 sisfb_heap_size;
487 int havenoheap;
489 struct SIS_HEAP sisfb_heap; /* This card's vram heap */
491 int video_bpp;
492 int video_cmap_len;
493 int video_width;
494 int video_height;
495 unsigned int refresh_rate;
497 unsigned int chip;
498 unsigned int chip_real_id;
499 u8 revision_id;
500 int sisvga_enabled; /* PCI device was enabled */
502 int video_linelength; /* real pitch */
503 int scrnpitchCRT1; /* pitch regarding interlace */
505 u16 DstColor; /* For 2d acceleration */
506 u32 SiS310_AccelDepth;
507 u32 CommandReg;
508 int cmdqueuelength; /* Current (for accel) */
509 u32 cmdQueueSize; /* Total size in KB */
511 spinlock_t lockaccel; /* Do not use outside of kernel! */
513 unsigned int pcibus;
514 unsigned int pcislot;
515 unsigned int pcifunc;
517 int accel;
518 int engineok;
520 u16 subsysvendor;
521 u16 subsysdevice;
523 u32 vbflags; /* Replacing deprecated stuff from above */
524 u32 currentvbflags;
525 u32 vbflags2;
527 int lcdxres, lcdyres;
528 int lcddefmodeidx, tvdefmodeidx, defmodeidx;
529 u32 CRT2LCDType; /* defined in "SIS_LCD_TYPE" */
530 u32 curFSTN, curDSTN;
532 int current_bpp;
533 int current_width;
534 int current_height;
535 int current_htotal;
536 int current_vtotal;
537 int current_linelength;
538 __u32 current_pixclock;
539 int current_refresh_rate;
541 unsigned int current_base;
543 u8 mode_no;
544 u8 rate_idx;
545 int modechanged;
546 unsigned char modeprechange;
548 u8 sisfb_lastrates[128];
550 int newrom;
551 int haveXGIROM;
552 int registered;
553 int warncount;
555 int sisvga_engine;
556 int hwcursor_size;
557 int CRT2_write_enable;
558 u8 caps;
583 struct sis_video_info *next; argument