Lines Matching defs:gt
122 struct gten_softc *gt = device_private(self);
131 >->gt_memaddr, >->gt_memsize, NULL);
137 gt->gt_dev = self;
139 gt->gt_ri = >en_console_ri;
140 gt->gt_nscreens = 1;
142 gt->gt_ri = kmem_zalloc(sizeof(*gt->gt_ri),
148 (bus_space_handle_t *) >->gt_ri->ri_bits,
151 error = bus_space_map(pa->pa_memt, gt->gt_memaddr + GTEN_VRAM_OFFSET,
153 (bus_space_handle_t *) >->gt_ri->ri_bits);
161 gten_common_init(gt->gt_ri);
164 gt->gt_paddr = vtophys((vaddr_t)gt->gt_ri->ri_bits);
165 if (gt->gt_paddr == 0) {
169 gt->gt_psize = gt->gt_memsize - GTEN_VRAM_OFFSET;
173 format_bytes(pbuf, sizeof(pbuf), gt->gt_psize);
175 gt->gt_ri->ri_width, gt->gt_ri->ri_height,
176 gt->gt_ri->ri_depth);
179 gt->gt_ri->ri_cols, gt->gt_ri->ri_rows,
180 gt->gt_ri->ri_xorigin, gt->gt_ri->ri_yorigin);
183 struct rasops_info *ri = gt->gt_ri;
186 int k = (ri->ri_height - i - 1) * gt->gt_ri->ri_stride;
201 gt->gt_cmap_red[0] = gt->gt_cmap_green[0] = gt->gt_cmap_blue[0] = 0;
202 gt->gt_cmap_red[15] = gt->gt_cmap_red[255] = 0xff;
203 gt->gt_cmap_green[15] = gt->gt_cmap_green[255] = 0xff;
204 gt->gt_cmap_blue[15] = gt->gt_cmap_blue[255] = 0xff;
209 a.accesscookie = gt;
244 struct gten_softc *gt = v;
255 wdf->height = gt->gt_ri->ri_height;
256 wdf->width = gt->gt_ri->ri_width;
257 wdf->depth = gt->gt_ri->ri_depth;
262 return gten_getcmap(gt, (struct wsdisplay_cmap *)data);
265 return gten_putcmap(gt, (struct wsdisplay_cmap *)data);
273 struct gten_softc *gt = v;
275 if (offset >= 0 && offset < gt->gt_psize)
276 return gt->gt_paddr + offset;
277 if (offset >= 0x1000000 && offset < gt->gt_memsize)
278 return gt->gt_memaddr + offset - 0x1000000;
287 struct gten_softc *gt = v;
288 struct rasops_info *ri = gt->gt_ri;
291 if (gt->gt_nscreens > 0)
299 gt->gt_nscreens++;
306 struct gten_softc *gt = v;
308 if (gt->gt_ri == >en_console_ri)
311 gt->gt_nscreens--;
368 gten_getcmap(struct gten_softc *gt, struct wsdisplay_cmap *cm)
377 error = copyout(>->gt_cmap_red[index], cm->red, count);
380 error = copyout(>->gt_cmap_green[index], cm->green, count);
383 error = copyout(>->gt_cmap_blue[index], cm->blue, count);
391 gten_putcmap(struct gten_softc *gt, struct wsdisplay_cmap *cm)
411 memcpy(>->gt_cmap_red[index], &rbuf[index], count);
412 memcpy(>->gt_cmap_green[index], &gbuf[index], count);
413 memcpy(>->gt_cmap_blue[index], &bbuf[index], count);