Lines Matching refs:mysisfbinfo
2923 sisfb_info *mysisfbinfo;
2961 if((mysisfbinfo = malloc(sisfbinfosize))) {
2962 if(!ioctl(fd, (SISFB_GET_INFO | (sisfbinfosize << 16)), mysisfbinfo)) {
2965 free(mysisfbinfo);
2966 mysisfbinfo = NULL;
2970 if((mysisfbinfo = malloc(sizeof(*mysisfbinfo) + 16))) {
2971 if(!ioctl(fd, SISFB_GET_INFO_OLD, mysisfbinfo)) {
2976 free(mysisfbinfo);
2977 mysisfbinfo = NULL;
2984 if(mysisfbinfo->sisfb_id == SISFB_ID) {
2986 sisfbversion = (mysisfbinfo->sisfb_version << 16) |
2987 (mysisfbinfo->sisfb_revision << 8) |
2988 (mysisfbinfo->sisfb_patchlevel);
2994 if((mysisfbinfo->sisfb_pcibus == pSiS->PciBus) &&
2995 (mysisfbinfo->sisfb_pcislot == pSiS->PciDevice) &&
2996 (mysisfbinfo->sisfb_pcifunc == pSiS->PciFunc)) {
3005 mysisfbinfo->sisfb_version,
3006 mysisfbinfo->sisfb_revision,
3007 mysisfbinfo->sisfb_patchlevel,
3013 if(mysisfbinfo->sisfb_version == 0) {
3019 pSiS->sisfbHeapStart = mysisfbinfo->heapstart;
3022 pSiS->sisfbHeapSize = mysisfbinfo->sisfb_heapsize;
3023 pSiS->sisfbVideoOffset = mysisfbinfo->sisfb_videooffset;
3025 pSiS->sisfbFSTN = mysisfbinfo->sisfb_curfstn;
3026 pSiS->sisfbDSTN = mysisfbinfo->sisfb_curdstn;
3037 "sisfb: using video mode 0x%02x\n", mysisfbinfo->fbvidmode);
3038 pSiS->OldMode = mysisfbinfo->fbvidmode;
3042 (mysisfbinfo->sisfb_caps & 0x40) ? "SiS300 series Turboqueue" :
3043 (mysisfbinfo->sisfb_caps & 0x20) ? "SiS315/330/340 series AGP command queue" :
3044 (mysisfbinfo->sisfb_caps & 0x10) ? "SiS315/330/340 series VRAM command queue" :
3045 (mysisfbinfo->sisfb_caps & 0x08) ? "SiS315/330/340 series MMIO mode" :
3047 (int)mysisfbinfo->sisfb_tqlen);
3056 pSiS->sisfbpdc = mysisfbinfo->sisfb_lcdpdc;
3062 pSiS->sisfblcda = mysisfbinfo->sisfb_lcda;
3066 pSiS->sisfbscalelcd = mysisfbinfo->sisfb_scalelcd;
3067 pSiS->sisfbspecialtiming = mysisfbinfo->sisfb_specialtiming;
3072 pSiS->sisfbpdc = mysisfbinfo->sisfb_lcdpdc;
3074 pSiS->sisfb_haveemi = mysisfbinfo->sisfb_haveemi ? TRUE : FALSE;
3076 pSiS->sisfb_emi30 = mysisfbinfo->sisfb_emi30;
3077 pSiS->sisfb_emi31 = mysisfbinfo->sisfb_emi31;
3078 pSiS->sisfb_emi32 = mysisfbinfo->sisfb_emi32;
3079 pSiS->sisfb_emi33 = mysisfbinfo->sisfb_emi33;
3082 pSiS->sisfb_haveemilcd = mysisfbinfo->sisfb_haveemilcd ? TRUE : FALSE;
3085 pSiS->sisfbpdca = mysisfbinfo->sisfb_lcdpdca;
3099 pSiS->sisfb_tvxpos = mysisfbinfo->sisfb_tvxpos;
3100 pSiS->sisfb_tvypos = mysisfbinfo->sisfb_tvypos;
3105 pSiS->sisfbcanpost = (mysisfbinfo->sisfb_can_post) ? TRUE : FALSE;
3106 pSiS->sisfbcardposted = (mysisfbinfo->sisfb_card_posted) ? TRUE : FALSE;
3107 pSiS->sisfbprimary = (mysisfbinfo->sisfb_was_boot_device) ? TRUE : FALSE;
3115 free(mysisfbinfo);
3116 mysisfbinfo = NULL;