font              933 dev/ic/sti.c   sti_load_font(v, cookie, font)
font              936 dev/ic/sti.c   	struct wsdisplay_font *font;
font             1214 dev/ic/vga.c   _vga_mapchar(id, font, uni, index)
font             1216 dev/ic/vga.c   	struct vgafont *font;
font             1221 dev/ic/vga.c   	switch (font->encoding) {
font             1239 dev/ic/vga.c   		printf("_vga_mapchar: encoding=%d\n", font->encoding);
font              848 dev/pcmcia/cfxga.c 	struct wsdisplay_font *font = ri->ri_font;
font              856 dev/pcmcia/cfxga.c 	fontbits = (u_int8_t *)(font->data + (uc - font->firstchar) *
font              865 dev/pcmcia/cfxga.c 	    ((font->fontwidth - 1) & 7) | (OP_COLOR_EXPANSION << 8));
font              866 dev/pcmcia/cfxga.c 	cfxga_write_2(sc, CFREG_BITBLT_SRC_LOW, font->fontwidth <= 8 ? 0 : 1);
font              872 dev/pcmcia/cfxga.c 	cfxga_write_2(sc, CFREG_BITBLT_WIDTH, font->fontwidth - 1);
font              873 dev/pcmcia/cfxga.c 	cfxga_write_2(sc, CFREG_BITBLT_HEIGHT, font->fontheight - 1);
font              883 dev/pcmcia/cfxga.c 	for (i = font->fontheight; i != 0; i--) {
font              891 dev/pcmcia/cfxga.c 				fifo_avail = font->fontwidth <= 8 ? 2 : 1;
font              893 dev/pcmcia/cfxga.c 				fifo_avail = font->fontwidth <= 8 ? 1 : 0;
font              905 dev/pcmcia/cfxga.c 		if (font->fontwidth <= 8) {
font              915 dev/pcmcia/cfxga.c 		fontbits += font->stride;
font              756 dev/sbus/zx.c  	struct wsdisplay_font *font;
font              764 dev/sbus/zx.c  	font = ri->ri_font;
font              770 dev/sbus/zx.c  	    ZX_COORDS(col * font->fontwidth, row * font->fontheight);
font              777 dev/sbus/zx.c  		dp += font->fontheight << ZX_WWIDTH;
font              785 dev/sbus/zx.c  		SETREG(zc->zc_fontmsk, 0xffffffff << (32 - font->fontwidth));
font              791 dev/sbus/zx.c  		fb = (u_int8_t *)font->data + (uc - font->firstchar) *
font              793 dev/sbus/zx.c  		fs = font->stride;
font              801 dev/sbus/zx.c  		SETREG(zc->zc_fontmsk, 0xffffffff << (32 - font->fontwidth));
font              803 dev/sbus/zx.c  		if (font->fontwidth <= 8) {
font              804 dev/sbus/zx.c  			for (i = font->fontheight; i != 0;
font              810 dev/sbus/zx.c  			for (i = font->fontheight; i != 0;
font              127 dev/wsfont/wsfont.c struct font {
font              128 dev/wsfont/wsfont.c 	struct	font *next;
font              129 dev/wsfont/wsfont.c 	struct	font *prev;
font              130 dev/wsfont/wsfont.c 	struct	wsdisplay_font *font;
font              137 dev/wsfont/wsfont.c static struct font *list, builtin_fonts[] = {
font              214 dev/wsfont/wsfont.c static struct font *wsfont_find0(int);
font              223 dev/wsfont/wsfont.c wsfont_revbit(font)
font              224 dev/wsfont/wsfont.c 	struct wsdisplay_font *font;
font              228 dev/wsfont/wsfont.c 	p = (u_char *)font->data;
font              229 dev/wsfont/wsfont.c 	m = p + font->stride * font->numchars * font->fontheight;
font              244 dev/wsfont/wsfont.c wsfont_revbyte(font)
font              245 dev/wsfont/wsfont.c 	struct wsdisplay_font *font;
font              250 dev/wsfont/wsfont.c 	if (font->stride == 1)
font              253 dev/wsfont/wsfont.c 	rp = (u_char *)font->data;
font              254 dev/wsfont/wsfont.c 	nr = font->numchars * font->fontheight;
font              258 dev/wsfont/wsfont.c 		r = font->stride - 1;
font              267 dev/wsfont/wsfont.c 		rp += font->stride;
font              281 dev/wsfont/wsfont.c 	struct font *ent;
font              287 dev/wsfont/wsfont.c 		f = ent->font;	
font              299 dev/wsfont/wsfont.c wsfont_rotate_internal(struct wsdisplay_font *font)
font              306 dev/wsfont/wsfont.c 	newfont = malloc(sizeof *font, M_DEVBUF, M_WAITOK);
font              310 dev/wsfont/wsfont.c 	bcopy(font, newfont, sizeof *font);
font              314 dev/wsfont/wsfont.c 	newstride = (font->fontheight + 7) / 8;
font              315 dev/wsfont/wsfont.c 	newbits = malloc(newstride * font->fontwidth * font->numchars,
font              322 dev/wsfont/wsfont.c 	bzero(newbits, newstride * font->fontwidth * font->numchars);
font              325 dev/wsfont/wsfont.c 	for (n = 0; n < font->numchars; n++) {
font              326 dev/wsfont/wsfont.c 		char *ch = font->data + (n * font->stride * font->fontheight);
font              328 dev/wsfont/wsfont.c 		for (r = 0; r < font->fontheight; r++) {
font              329 dev/wsfont/wsfont.c 			for (b = 0; b < font->fontwidth; b++) {
font              332 dev/wsfont/wsfont.c 				rb = ch + (font->stride * r) + (b / 8);
font              337 dev/wsfont/wsfont.c 					    + (n * newstride * font->fontwidth)
font              349 dev/wsfont/wsfont.c 	newfont->fontwidth = font->fontheight;
font              350 dev/wsfont/wsfont.c 	newfont->fontheight = font->fontwidth;
font              369 dev/wsfont/wsfont.c 	struct wsdisplay_font *font;
font              370 dev/wsfont/wsfont.c 	struct font *origfont;
font              376 dev/wsfont/wsfont.c 	font = wsfont_rotate_internal(origfont->font);
font              377 dev/wsfont/wsfont.c 	if (font == NULL)
font              380 dev/wsfont/wsfont.c 	ncookie = wsfont_find(font->name, font->fontwidth, font->fontheight, 
font              381 dev/wsfont/wsfont.c 	    font->stride);
font              401 dev/wsfont/wsfont.c 	for (i = 0; builtin_fonts[i].font != NULL; i++) {
font              410 dev/wsfont/wsfont.c static struct font *
font              414 dev/wsfont/wsfont.c 	struct font *ent;
font              431 dev/wsfont/wsfont.c 	struct font *ent;
font              437 dev/wsfont/wsfont.c 		if (height != 0 && ent->font->fontheight != height)
font              440 dev/wsfont/wsfont.c 		if (width != 0 && ent->font->fontwidth != width)
font              443 dev/wsfont/wsfont.c 		if (stride != 0 && ent->font->stride != stride)
font              446 dev/wsfont/wsfont.c 		if (name != NULL && strcmp(ent->font->name, name) != 0)
font              461 dev/wsfont/wsfont.c wsfont_add(font, copy)
font              462 dev/wsfont/wsfont.c 	struct wsdisplay_font *font;
font              466 dev/wsfont/wsfont.c 	struct font *ent;
font              473 dev/wsfont/wsfont.c 	if (wsfont_find(font->name, font->fontwidth, font->fontheight, 
font              474 dev/wsfont/wsfont.c 	    font->stride) >= 0) {
font              479 dev/wsfont/wsfont.c 	MALLOC(ent, struct font *, sizeof *ent, M_DEVBUF, M_WAITOK);
font              489 dev/wsfont/wsfont.c 		ent->font = font;
font              492 dev/wsfont/wsfont.c 		MALLOC(ent->font, struct wsdisplay_font *, sizeof *ent->font, 
font              494 dev/wsfont/wsfont.c 		memcpy(ent->font, font, sizeof(*ent->font));
font              496 dev/wsfont/wsfont.c 		size = font->fontheight * font->numchars * font->stride;
font              497 dev/wsfont/wsfont.c 		MALLOC(ent->font->data, void *, size, M_DEVBUF, M_WAITOK);
font              498 dev/wsfont/wsfont.c 		memcpy(ent->font->data, font->data, size);
font              516 dev/wsfont/wsfont.c 	struct font *ent;
font              533 dev/wsfont/wsfont.c 		FREE(ent->font->data, M_DEVBUF);
font              534 dev/wsfont/wsfont.c 		FREE(ent->font, M_DEVBUF);
font              563 dev/wsfont/wsfont.c 	struct font *ent;
font              569 dev/wsfont/wsfont.c 		if (bitorder && bitorder != ent->font->bitorder) {
font              575 dev/wsfont/wsfont.c 			wsfont_revbit(ent->font);
font              576 dev/wsfont/wsfont.c 			ent->font->bitorder = bitorder;
font              583 dev/wsfont/wsfont.c 		if (byteorder && byteorder != ent->font->byteorder) {
font              589 dev/wsfont/wsfont.c 			wsfont_revbyte(ent->font);
font              590 dev/wsfont/wsfont.c 			ent->font->byteorder = byteorder;
font              598 dev/wsfont/wsfont.c 		*ptr = ent->font;
font              613 dev/wsfont/wsfont.c 	struct font *ent;
font              634 dev/wsfont/wsfont.c 	struct font *ent;
font              835 dev/wsfont/wsfont.c wsfont_map_unichar(font, c)
font              836 dev/wsfont/wsfont.c 	struct wsdisplay_font *font;
font              839 dev/wsfont/wsfont.c 	if (font->encoding == WSDISPLAY_FONTENC_ISO)
font              843 dev/wsfont/wsfont.c 	if (font->encoding < 0 || font->encoding > MAX_ENCODING)
font              848 dev/wsfont/wsfont.c 			&encodings[font->encoding];