SiSRegInit(SiS_Private *SiS_Pr, SISIOADDRESS BaseAddr)
SiSRegInit(struct SiS_Private *SiS_Pr, SISIOADDRESS BaseAddr)
SiSRegInit(SiS_Private *SiS_Pr, SISIOADDRESS BaseAddr){   SiS_Pr->SiS_P3c4 = BaseAddr + 0x14;   SiS_Pr->SiS_P3d4 = BaseAddr + 0x24;   SiS_Pr->SiS_P3c0 = BaseAddr + 0x10;   SiS_Pr->SiS_P3ce = BaseAddr + 0x1e;   SiS_Pr->SiS_P3c2 = BaseAddr + 0x12;   SiS_Pr->SiS_P3ca = BaseAddr + 0x1a;   SiS_Pr->SiS_P3c6 = BaseAddr + 0x16;   SiS_Pr->SiS_P3c7 = BaseAddr + 0x17;   SiS_Pr->SiS_P3c8 = BaseAddr + 0x18;   SiS_Pr->SiS_P3c9 = BaseAddr + 0x19;   SiS_Pr->SiS_P3cb = BaseAddr + 0x1b;   SiS_Pr->SiS_P3cd = BaseAddr + 0x1d;   SiS_Pr->SiS_P3da = BaseAddr + 0x2a;   SiS_Pr->SiS_Part1Port = BaseAddr + SIS_CRT2_PORT_04;     /* Digital video interface registers (LCD) */   SiS_Pr->SiS_Part2Port = BaseAddr + SIS_CRT2_PORT_10;     /* 301 TV Encoder registers */   SiS_Pr->SiS_Part3Port = BaseAddr + SIS_CRT2_PORT_12;     /* 301 Macrovision registers */   SiS_Pr->SiS_Part4Port = BaseAddr + SIS_CRT2_PORT_14;     /* 301 VGA2 (and LCD) registers */   SiS_Pr->SiS_Part5Port = BaseAddr + SIS_CRT2_PORT_14 + 2; /* 301 palette address port registers */   SiS_Pr->SiS_DDC_Port = BaseAddr + 0x14;                  /* DDC Port ( = P3C4, SR11/0A) */   SiS_Pr->SiS_VidCapt = BaseAddr + SIS_VIDEO_CAPTURE;   SiS_Pr->SiS_VidPlay = BaseAddr + SIS_VIDEO_PLAYBACK;}