Lines Matching refs:bm
142 bmap_t *bm = v->bitmap; in tt_display_view() local
157 VIDEO->vd_raml = (u_long)bm->hw_address & 0xff; in tt_display_view()
158 VIDEO->vd_ramm = ((u_long)bm->hw_address >> 8) & 0xff; in tt_display_view()
159 VIDEO->vd_ramh = ((u_long)bm->hw_address >> 16) & 0xff; in tt_display_view()
283 bmap_t *bm; in tt_alloc_view() local
292 bm = alloc_bitmap(mode->size.width, mode->size.height, mode->depth); in tt_alloc_view()
293 if (bm) { in tt_alloc_view()
299 init_view(v, bm, mode, &box); in tt_alloc_view()
302 free_bitmap(bm); in tt_alloc_view()
310 init_view(view_t *v, bmap_t *bm, dmode_t *mode, box_t *dbox) in init_view() argument
312 v->bitmap = bm; in init_view()
325 bmap_t *bm; in alloc_bitmap() local
342 if ((bm = (bmap_t*)alloc_stmem(total_size, &hw_address)) == NULL) in alloc_bitmap()
345 bm->plane = (u_char*)bm + sizeof(bmap_t); in alloc_bitmap()
346 bm->plane = (u_char*)m68k_round_page(bm->plane); in alloc_bitmap()
347 bm->hw_address = (u_char*)hw_address + sizeof(bmap_t); in alloc_bitmap()
348 bm->hw_address = (u_char*)m68k_round_page(bm->hw_address); in alloc_bitmap()
349 bm->bytes_per_row = (width * depth) / NBBY; in alloc_bitmap()
350 bm->rows = height; in alloc_bitmap()
351 bm->depth = depth; in alloc_bitmap()
352 bm->regs = NULL; in alloc_bitmap()
353 bm->hw_regs = NULL; in alloc_bitmap()
354 bm->reg_size = 0; in alloc_bitmap()
355 bm->phys_mappable = (depth * width * height) / NBBY; in alloc_bitmap()
356 bm->lin_base = 0; in alloc_bitmap()
357 bm->vga_address = NULL; in alloc_bitmap()
358 bm->vga_mappable = 0; in alloc_bitmap()
359 bm->vga_base = 0; in alloc_bitmap()
361 memset(bm->plane, 0, bm_size); in alloc_bitmap()
362 return (bm); in alloc_bitmap()
366 free_bitmap(bmap_t *bm) in free_bitmap() argument
368 if (bm) in free_bitmap()
369 free_stmem(bm); in free_bitmap()