Lines Matching refs:psdp

52     sbusDevicePtr psdp;  in CheckSbusDevice()  local
71 xnfreallocarray(xf86SbusInfo, ++xf86nSbusInfo + 1, sizeof(psdp)); in CheckSbusDevice()
73 xf86SbusInfo[xf86nSbusInfo - 1] = psdp = xnfcalloc(sizeof(sbusDevice), 1); in CheckSbusDevice()
74 psdp->devId = sbusDeviceTable[i].devId; in CheckSbusDevice()
75 psdp->fbNum = fbNum; in CheckSbusDevice()
76 psdp->device = xnfstrdup(device); in CheckSbusDevice()
77 psdp->width = fbattr.fbtype.fb_width; in CheckSbusDevice()
78 psdp->height = fbattr.fbtype.fb_height; in CheckSbusDevice()
79 psdp->fd = -1; in CheckSbusDevice()
87 sbusDevicePtr psdp, *psdpp; in xf86SbusProbe() local
89 xf86SbusInfo = malloc(sizeof(psdp)); in xf86SbusProbe()
99 for (psdpp = xf86SbusInfo; (psdp = *psdpp); psdpp++) { in xf86SbusProbe()
101 if (sbusDeviceTable[i].devId == psdp->devId) in xf86SbusProbe()
102 psdp->descr = sbusDeviceTable[i].descr; in xf86SbusProbe()
107 if (useProm && psdp->node.node) { in xf86SbusProbe()
111 switch (psdp->devId) { in xf86SbusProbe()
113 prop = sparcPromGetProperty(&psdp->node, "fb_size", &len); in xf86SbusProbe()
115 psdp->descr = "Quantum 3D MGXplus with 4M VRAM"; in xf86SbusProbe()
120 prop = sparcPromGetProperty(&psdp->node, "chiprev", &len); in xf86SbusProbe()
123 prop = sparcPromGetProperty(&psdp->node, "vmsize", &len); in xf86SbusProbe()
131 psdp->descr = "Sun Double width GX"; in xf86SbusProbe()
138 psdp->descr = "Sun Single width GX"; in xf86SbusProbe()
143 psdp->descr = "Sun Turbo GX with 1M VSIMM"; in xf86SbusProbe()
146 psdp->descr = "Sun Turbo GX Plus"; in xf86SbusProbe()
149 psdp->descr = "Sun Turbo GX"; in xf86SbusProbe()
155 prop = sparcPromGetProperty(&psdp->node, "reg", &len); in xf86SbusProbe()
161 psdp->descr = "Sun SX with 4M VSIMM"; in xf86SbusProbe()
164 psdp->descr = "Sun SX with 8M VSIMM"; in xf86SbusProbe()
169 prop = sparcPromGetProperty(&psdp->node, "model", &len); in xf86SbusProbe()
171 psdp->descr = "Sun Turbo ZX"; in xf86SbusProbe()
174 if (sparcPromGetBool(&psdp->node, "tcx-8-bit")) in xf86SbusProbe()
175 psdp->descr = "Sun TCX (8bit)"; in xf86SbusProbe()
177 psdp->descr = "Sun TCX (S24)"; in xf86SbusProbe()
180 prop = sparcPromGetProperty(&psdp->node, "name", &len); in xf86SbusProbe()
182 prop = sparcPromGetProperty(&psdp->node, "board_type", &len); in xf86SbusProbe()
187 psdp->descr = "Sun|Elite3D-M6 Horizontal"; in xf86SbusProbe()
192 psdp->descr = "Sun FFB 67MHz Creator"; in xf86SbusProbe()
195 psdp->descr = "Sun FFB 67MHz Creator 3D"; in xf86SbusProbe()
198 psdp->descr = "Sun FFB 75MHz Creator 3D"; in xf86SbusProbe()
202 psdp->descr = "Sun FFB2 Vertical Creator"; in xf86SbusProbe()
206 psdp->descr = "Sun FFB2 Vertical Creator 3D"; in xf86SbusProbe()
209 psdp->descr = "Sun FFB2+ Vertical Creator"; in xf86SbusProbe()
212 psdp->descr = "Sun FFB2+ Vertical Creator 3D"; in xf86SbusProbe()
216 psdp->descr = "Sun FFB2 Horizontal Creator"; in xf86SbusProbe()
220 psdp->descr = "Sun FFB2 Horizontal Creator 3D"; in xf86SbusProbe()
227 xf86Msg(X_PROBED, "SBUS:(0x%08x) %s", psdp->node.node, psdp->descr); in xf86SbusProbe()
228 promPath = sparcPromNode2Pathname(&psdp->node); in xf86SbusProbe()
235 xf86Msg(X_PROBED, "SBUS: %s", psdp->descr); in xf86SbusProbe()
358 xf86ClaimSbusSlot(sbusDevicePtr psdp, DriverPtr drvp, GDevPtr dev, Bool active) in xf86ClaimSbusSlot() argument
364 if (xf86CheckSbusSlot(psdp->fbNum)) { in xf86ClaimSbusSlot()
371 p->bus.id.sbus.fbNum = psdp->fbNum; in xf86ClaimSbusSlot()
387 sbusDevicePtr psdp, *psdpp; in xf86MatchSbusInstances() local
403 for (psdpp = xf86SbusInfo, psdp = *psdpp; psdp; psdp = *++psdpp) { in xf86MatchSbusInstances()
404 if (psdp->devId != sbusDevId) in xf86MatchSbusInstances()
406 if (psdp->fd == -2) in xf86MatchSbusInstances()
411 instances[allocatedInstances - 1].sbus = psdp; in xf86MatchSbusInstances()
457 psdp = instances[i].sbus; in xf86MatchSbusInstances()
460 if (useProm && psdp->node.node) in xf86MatchSbusInstances()
461 promPath = sparcPromNode2Pathname(&psdp->node); in xf86MatchSbusInstances()
465 if (xf86CompareSbusBusString(devList[j]->busID, psdp->fbNum)) { in xf86MatchSbusInstances()
485 psdp->fbNum); in xf86MatchSbusInstances()
497 if (!dev && psdp->fd != -2) { in xf86MatchSbusInstances()
506 driverName, psdp->fbNum); in xf86MatchSbusInstances()
526 psdp = instances[i].sbus; in xf86MatchSbusInstances()
527 if (!xf86CheckSbusSlot(psdp->fbNum)) in xf86MatchSbusInstances()
531 driverName, psdp->fbNum, psdp->node.node); in xf86MatchSbusInstances()
537 = xf86ClaimSbusSlot(psdp, drvp, instances[i].dev, in xf86MatchSbusInstances()
571 xf86GetEntityForSbusInfo(sbusDevicePtr psdp) in xf86GetEntityForSbusInfo() argument
581 if (p->bus.id.sbus.fbNum == psdp->fbNum) in xf86GetEntityForSbusInfo()
588 xf86SbusUseBuiltinMode(ScrnInfoPtr pScrn, sbusDevicePtr psdp) in xf86SbusUseBuiltinMode() argument
598 mode->HDisplay = psdp->width; in xf86SbusUseBuiltinMode()
599 mode->HSyncStart = psdp->width; in xf86SbusUseBuiltinMode()
600 mode->HSyncEnd = psdp->width; in xf86SbusUseBuiltinMode()
601 mode->HTotal = psdp->width; in xf86SbusUseBuiltinMode()
602 mode->VDisplay = psdp->height; in xf86SbusUseBuiltinMode()
603 mode->VSyncStart = psdp->height; in xf86SbusUseBuiltinMode()
604 mode->VSyncEnd = psdp->height; in xf86SbusUseBuiltinMode()
605 mode->VTotal = psdp->height; in xf86SbusUseBuiltinMode()
618 pScrn->virtualX = psdp->width; in xf86SbusUseBuiltinMode()
619 pScrn->virtualY = psdp->height; in xf86SbusUseBuiltinMode()
626 sbusDevicePtr psdp; member
659 ioctl(cmap->psdp->fd, FBIOPUTCMAP, &fbcmap); in xf86SbusCmapLoadPalette()
667 ioctl(cmap->psdp->fd, FBIOPUTCMAP, &fbcmap); in xf86SbusCmapLoadPalette()
684 ioctl(cmap->psdp->fd, FBIOPUTCMAP, &fbcmap); in xf86SbusCmapCloseScreen()
692 xf86SbusHandleColormaps(ScreenPtr pScreen, sbusDevicePtr psdp) in xf86SbusHandleColormaps() argument
703 cmap->psdp = psdp; in xf86SbusHandleColormaps()
709 if (ioctl(psdp->fd, FBIOGETCMAP, &fbcmap) >= 0) in xf86SbusHandleColormaps()
724 ioctl(psdp->fd, FBIOPUTCMAP, &fbcmap); in xf86SbusHandleColormaps()