Symbol: fb
dist/pf/sbin/pfctl/pfctl_table.c
429
char fb[] = { ' ', 'M', 'A', 'D', 'C', 'Z', 'X', ' ', 'Y' };
dist/pf/sbin/pfctl/pfctl_table.c
433
ch = (fback < sizeof(fb)/sizeof(*fb)) ? fb[fback] : '?';
lib/libtelnet/enc_des.c
115
void fb64_init(struct fb *);
lib/libtelnet/enc_des.c
116
static int fb64_start(struct fb *, int, int);
lib/libtelnet/enc_des.c
117
int fb64_is(unsigned char *, int, struct fb *);
lib/libtelnet/enc_des.c
118
int fb64_reply(unsigned char *, int, struct fb *);
lib/libtelnet/enc_des.c
119
static void fb64_session(Session_Key *, int, struct fb *);
lib/libtelnet/enc_des.c
121
int fb64_keyid(int, unsigned char *, int *, struct fb *);
lib/libtelnet/enc_des.c
126
fb64_init(&fb[CFB]);
lib/libtelnet/enc_des.c
127
fb[CFB].fb_feed[4] = ENCTYPE_DES_CFB64;
lib/libtelnet/enc_des.c
128
fb[CFB].streams[0].str_flagshift = SHIFT_VAL(0, CFB);
lib/libtelnet/enc_des.c
129
fb[CFB].streams[1].str_flagshift = SHIFT_VAL(1, CFB);
lib/libtelnet/enc_des.c
135
fb64_init(&fb[OFB]);
lib/libtelnet/enc_des.c
136
fb[OFB].fb_feed[4] = ENCTYPE_DES_OFB64;
lib/libtelnet/enc_des.c
137
fb[CFB].streams[0].str_flagshift = SHIFT_VAL(0, OFB);
lib/libtelnet/enc_des.c
138
fb[CFB].streams[1].str_flagshift = SHIFT_VAL(1, OFB);
lib/libtelnet/enc_des.c
142
fb64_init(register struct fb *fbp)
lib/libtelnet/enc_des.c
163
return(fb64_start(&fb[CFB], dir, server));
lib/libtelnet/enc_des.c
169
return(fb64_start(&fb[OFB], dir, server));
lib/libtelnet/enc_des.c
173
fb64_start(struct fb *fbp, int dir, int server)
lib/libtelnet/enc_des.c
240
return(fb64_is(data, cnt, &fb[CFB]));
lib/libtelnet/enc_des.c
245
return(fb64_is(data, cnt, &fb[OFB]));
lib/libtelnet/enc_des.c
249
fb64_is(unsigned char *data, int cnt, struct fb *fbp)
lib/libtelnet/enc_des.c
322
return(fb64_reply(data, cnt, &fb[CFB]));
lib/libtelnet/enc_des.c
327
return(fb64_reply(data, cnt, &fb[OFB]));
lib/libtelnet/enc_des.c
331
fb64_reply(unsigned char *data, int cnt, struct fb *fbp)
lib/libtelnet/enc_des.c
370
fb64_session(key, server, &fb[CFB]);
lib/libtelnet/enc_des.c
376
fb64_session(key, server, &fb[OFB]);
lib/libtelnet/enc_des.c
380
fb64_session(Session_Key *key, int server, struct fb *fbp)
lib/libtelnet/enc_des.c
416
return(fb64_keyid(dir, kp, lenp, &fb[CFB]));
lib/libtelnet/enc_des.c
422
return(fb64_keyid(dir, kp, lenp, &fb[OFB]));
lib/libtelnet/enc_des.c
426
fb64_keyid(int dir, unsigned char *kp, int *lenp, struct fb *fbp)
lib/libtelnet/enc_des.c
545
register struct stinfo *stp = &fb[CFB].streams[DIR_ENCRYPT-1];
lib/libtelnet/enc_des.c
568
register struct stinfo *stp = &fb[CFB].streams[DIR_DECRYPT-1];
lib/libtelnet/enc_des.c
618
register struct stinfo *stp = &fb[OFB].streams[DIR_ENCRYPT-1];
lib/libtelnet/enc_des.c
638
register struct stinfo *stp = &fb[OFB].streams[DIR_DECRYPT-1];
lib/libtelnet/enc_des.c
85
static struct fb fb[2];
sbin/fsck_v7fs/freeblock.c
136
struct v7fs_freeblock *fb;
sbin/fsck_v7fs/freeblock.c
165
fb = (struct v7fs_freeblock *)buf;
sbin/fsck_v7fs/freeblock.c
166
v7fs_freeblock_endian_convert(fs, fb);
sbin/fsck_v7fs/freeblock.c
181
blk = fb->freeblock[0]; /* next freeblock list */
sbin/fsck_v7fs/freeblock.c
183
for (i = fb->nfreeblock - 1; (i > 0) && (n >= 0);
sbin/fsck_v7fs/freeblock.c
185
if (fb->freeblock[i] == dupblk) {
sbin/fsck_v7fs/freeblock.c
188
memmove(fb->freeblock + i, fb->freeblock + i +
sbin/fsck_v7fs/freeblock.c
189
1, fb->nfreeblock - 1 - i);
sbin/fsck_v7fs/freeblock.c
195
v7fs_freeblock_endian_convert(fs, fb);
sbin/fsck_v7fs/freeblock.c
211
struct v7fs_freeblock *fb;
sbin/fsck_v7fs/freeblock.c
236
fb = (struct v7fs_freeblock *)buf;
sbin/fsck_v7fs/freeblock.c
238
if (v7fs_freeblock_endian_convert(fs, fb)) {
sbin/fsck_v7fs/freeblock.c
248
blk = fb->freeblock[0]; /* next freeblock list */
sbin/fsck_v7fs/freeblock.c
250
for (i = fb->nfreeblock - 1; (i > 0) && (n >= 0); i--, n--)
sbin/fsck_v7fs/freeblock.c
251
if ((ret = func(fs, ctx, fb->freeblock[i]))) {
sbin/newfs_v7fs/main.c
164
struct v7fs_freeblock *fb = (struct v7fs_freeblock *)buf;
sbin/newfs_v7fs/main.c
175
(*val32)(fb->freeblock[i + 1]));
sbin/newfs_v7fs/main.c
177
memmove(fb->freeblock + 1, fb->freeblock + i + 1, k *
sbin/newfs_v7fs/main.c
179
fb->freeblock[0] = 0; /* Terminate link; */
sbin/newfs_v7fs/main.c
180
fb->nfreeblock = (*val16)(k + 1);
sbin/newfs_v7fs/main.c
182
(*val16)(fb->nfreeblock));
sbin/newfs_v7fs/main.c
186
fb->freeblock[i] = (*val32)(j);
sbin/newfs_v7fs/main.c
188
fb->nfreeblock = (*val16)(k);
sbin/newfs_v7fs/main.c
197
return (*val32)(fb->freeblock[0]);
sys/arch/aarch64/aarch64/bus_space.c
700
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
703
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/bus_space.c
715
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
718
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/bus_space.c
730
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
733
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/bus_space.c
745
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
748
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/bus_space.c
760
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
763
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/bus_space.c
774
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
777
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/bus_space.c
788
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
791
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/bus_space.c
802
struct faultbuf fb;
sys/arch/aarch64/aarch64/bus_space.c
805
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/fault.c
138
struct faultbuf *fb;
sys/arch/aarch64/aarch64/fault.c
218
fb = cpu_disable_onfault();
sys/arch/aarch64/aarch64/fault.c
220
cpu_enable_onfault(fb);
sys/arch/aarch64/aarch64/fault.c
236
fb = cpu_disable_onfault();
sys/arch/aarch64/aarch64/fault.c
237
if (fb != NULL) {
sys/arch/aarch64/aarch64/fault.c
238
cpu_jump_onfault(tf, fb, error);
sys/arch/aarch64/aarch64/netbsd32_machdep.c
558
struct faultbuf fb;
sys/arch/aarch64/aarch64/netbsd32_machdep.c
569
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/trap.c
680
struct faultbuf fb;
sys/arch/aarch64/aarch64/trap.c
699
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/aarch64/aarch64/trap.c
925
struct faultbuf *fb;
sys/arch/aarch64/aarch64/trap.c
928
fb = cpu_disable_onfault();
sys/arch/aarch64/aarch64/trap.c
929
if (fb != NULL) {
sys/arch/aarch64/aarch64/trap.c
930
cpu_jump_onfault(tf, fb, EFAULT);
sys/arch/aarch64/aarch64/trap.c
954
cpu_jump_onfault(struct trapframe *tf, const struct faultbuf *fb, int val)
sys/arch/aarch64/aarch64/trap.c
956
tf->tf_reg[19] = fb->fb_reg[FB_X19];
sys/arch/aarch64/aarch64/trap.c
957
tf->tf_reg[20] = fb->fb_reg[FB_X20];
sys/arch/aarch64/aarch64/trap.c
958
tf->tf_reg[21] = fb->fb_reg[FB_X21];
sys/arch/aarch64/aarch64/trap.c
959
tf->tf_reg[22] = fb->fb_reg[FB_X22];
sys/arch/aarch64/aarch64/trap.c
960
tf->tf_reg[23] = fb->fb_reg[FB_X23];
sys/arch/aarch64/aarch64/trap.c
961
tf->tf_reg[24] = fb->fb_reg[FB_X24];
sys/arch/aarch64/aarch64/trap.c
962
tf->tf_reg[25] = fb->fb_reg[FB_X25];
sys/arch/aarch64/aarch64/trap.c
963
tf->tf_reg[26] = fb->fb_reg[FB_X26];
sys/arch/aarch64/aarch64/trap.c
964
tf->tf_reg[27] = fb->fb_reg[FB_X27];
sys/arch/aarch64/aarch64/trap.c
965
tf->tf_reg[28] = fb->fb_reg[FB_X28];
sys/arch/aarch64/aarch64/trap.c
966
tf->tf_reg[29] = fb->fb_reg[FB_X29];
sys/arch/aarch64/aarch64/trap.c
967
tf->tf_sp = fb->fb_reg[FB_SP];
sys/arch/aarch64/aarch64/trap.c
968
tf->tf_pc = fb->fb_reg[FB_LR];
sys/arch/aarch64/include/machdep.h
129
cpu_enable_onfault(struct faultbuf *fb)
sys/arch/aarch64/include/machdep.h
131
curlwp->l_md.md_onfault = fb;
sys/arch/aarch64/include/machdep.h
137
struct faultbuf * const fb = curlwp->l_md.md_onfault;
sys/arch/aarch64/include/machdep.h
138
if (fb != NULL)
sys/arch/aarch64/include/machdep.h
140
return fb;
sys/arch/alpha/alpha/db_disasm.c
906
ctx->insn.float_format.fb,
sys/arch/alpha/alpha/fp_complete.c
283
sts(inst.float_detail.fb, &sfb, l);
sys/arch/alpha/alpha/fp_complete.c
289
stt(inst.float_detail.fb, &tfb, l);
sys/arch/alpha/alpha/fp_complete.c
310
stt(inst.float_detail.fb, &tfb, l);
sys/arch/alpha/alpha/fp_complete.c
338
stt(inst.float_detail.fb, &tfb, l);
sys/arch/alpha/alpha/fp_complete.c
357
stt(inst.float_detail.fb, &tfb, l);
sys/arch/alpha/alpha/fp_complete.c
548
insn.float_format.fa, insn.float_format.fb, insn.float_format.fc);
sys/arch/alpha/alpha/fp_complete.c
577
alpha_stt(inst.float_detail.fb, &tfb);
sys/arch/alpha/alpha/fp_complete.c
593
sts(inst.float_detail.fb, &sfb, l);
sys/arch/alpha/alpha/fp_complete.c
612
stt(inst.float_detail.fb, &tfb, l);
sys/arch/alpha/alpha/trap.c
1328
inst.float_format.fb == 31) {
sys/arch/alpha/alpha/trap.c
1344
inst.float_format.fb == 31) {
sys/arch/alpha/include/alpha_instruction.h
182
fb : 5,
sys/arch/alpha/include/alpha_instruction.h
193
fb : 5,
sys/arch/amiga/dev/grf_cl.c
1415
volatile void *ba, *fb;
sys/arch/amiga/dev/grf_cl.c
1435
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cl.c
1442
gi->gd_fbaddr = (void *) kvtop(__UNVOLATILE(fb));
sys/arch/amiga/dev/grf_cl.c
1724
unsigned char *fb = __UNVOLATILE(gp->g_fbkva);
sys/arch/amiga/dev/grf_cl.c
1733
cl_memset(fb, 0, 256 * 32);
sys/arch/amiga/dev/grf_cl.c
1734
c = (unsigned char *) (fb) + (32 * tm->fdstart);
sys/arch/amiga/dev/grf_cl.c
1743
cl_memset(fb, 0x07, tm->cols * tm->rows * 3);
sys/arch/amiga/dev/grf_cl.c
1745
cl_memset(fb, 0x20, tm->cols * tm->rows * 3);
sys/arch/amiga/dev/grf_cl.c
1749
c = (unsigned char *) (fb) + (tm->cols - 16);
sys/arch/amiga/dev/grf_cl.c
911
volatile char *fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cl.c
912
volatile char *sprite = fb + (cl_fbsize - 1024);
sys/arch/amiga/dev/grf_cl.c
956
volatile unsigned char *ba = gp->g_regkva, *fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cl.c
957
volatile char *sprite = fb + (cl_fbsize - 1024);
sys/arch/amiga/dev/grf_cv.c
1704
volatile void *fb;
sys/arch/amiga/dev/grf_cv.c
1709
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cv.c
1720
c = (volatile unsigned char *) fb;
sys/arch/amiga/dev/grf_cv.c
1730
c = (volatile unsigned char *)fb + (32 * tm->fdstart * 4 + 2);
sys/arch/amiga/dev/grf_cv.c
1739
c = (volatile unsigned char *)fb + (tm->cols - 6) * 4;
sys/arch/amiga/dev/grf_cv.c
1895
volatile void *fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cv.c
1899
volative void *fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cv.c
1904
for (row = 0, hwp = (u_long *)(fb + HWC_OFF),
sys/arch/amiga/dev/grf_cv.c
2077
hwp = (u_short *)(fb +HWC_OFF);
sys/arch/amiga/dev/grf_cv.c
414
cv_has_4mb(volatile void *fb)
sys/arch/amiga/dev/grf_cv.c
419
testfbw = (volatile unsigned long *)fb;
sys/arch/amiga/dev/grf_cv.c
420
testfbr = (volatile unsigned long *)((volatile char*)fb + 0x02000000);
sys/arch/amiga/dev/grf_cv.c
427
testfbw = (volatile unsigned long *)((volatile char*)fb + 0x00200000);
sys/arch/amiga/dev/grf_cv.c
428
testfbr = (volatile unsigned long *)((volatile char*)fb + 0x02200000);
sys/arch/amiga/dev/grf_cv3d.c
1579
volatile void *fb;
sys/arch/amiga/dev/grf_cv3d.c
1584
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cv3d.c
1595
c = (volatile unsigned char *) fb;
sys/arch/amiga/dev/grf_cv3d.c
1605
c = (volatile unsigned char *)fb + (32 * tm->fdstart * 4 + 2);
sys/arch/amiga/dev/grf_cv3d.c
1614
c = (volatile unsigned char *)fb + (tm->cols - 9) * 4;
sys/arch/amiga/dev/grf_cv3d.c
1747
volatile void *ba, fb;
sys/arch/amiga/dev/grf_cv3d.c
1750
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cv3d.c
1766
for (row = 0, hwp = (u_long *)(fb + HWC_OFF),
sys/arch/amiga/dev/grf_cv3d.c
1874
volatile void *ba, fb;
sys/arch/amiga/dev/grf_cv3d.c
1878
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_cv3d.c
1937
hwp = (u_short *)(fb +HWC_OFF);
sys/arch/amiga/dev/grf_cv3d.c
355
cv3d_has_4mb(volatile void *fb)
sys/arch/amiga/dev/grf_cv3d.c
361
testfbw = (volatile unsigned long *)fb;
sys/arch/amiga/dev/grf_cv3d.c
362
testfbr = (volatile unsigned long *)(fb + 0x02000000);
sys/arch/amiga/dev/grf_cv3d.c
368
testfbw = (volatile unsigned long *)(fb + 0x00200000);
sys/arch/amiga/dev/grf_cv3d.c
369
testfbr = (volatile unsigned long *)(fb + 0x02200000);
sys/arch/amiga/dev/grf_et.c
1486
volatile unsigned char *fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_et.c
1498
et_memset(fb, 0, 256 * 32);
sys/arch/amiga/dev/grf_et.c
1499
c = fb + (32 * tm->fdstart);
sys/arch/amiga/dev/grf_et.c
1508
et_memset(fb, 0x07, tm->cols * tm->rows * 3);
sys/arch/amiga/dev/grf_et.c
1510
et_memset(fb, 0x20, tm->cols * tm->rows * 3);
sys/arch/amiga/dev/grf_et.c
1514
c = fb + (tm->cols - 16);
sys/arch/amiga/dev/grf_rh.c
732
volatile void *fb;
sys/arch/amiga/dev/grf_rh.c
739
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_rh.c
746
gi->gd_fbaddr = (void *) kvtop (__UNVOLATILE(fb));
sys/arch/amiga/dev/grf_rt.c
1170
volatile void *ba, *fb;
sys/arch/amiga/dev/grf_rt.c
1173
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_rt.c
1206
copyout (__UNVOLATILE(fb), info->image, 128*4);
sys/arch/amiga/dev/grf_rt.c
1222
volatile void *ba, *fb;
sys/arch/amiga/dev/grf_rt.c
1226
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_rt.c
1255
copyin (info->image, __UNVOLATILE(fb), 128*4);
sys/arch/amiga/dev/grf_rt.c
1297
volatile void *ba, fb;
sys/arch/amiga/dev/grf_rt.c
1310
fb = gp->g_fbkva;
sys/arch/amiga/dev/grf_rt.c
297
volatile char *fb;
sys/arch/amiga/dev/grf_rt.c
307
fb = (volatile char*)gp->g_fbkva;
sys/arch/amiga/dev/grf_rt.c
356
fb[0x8000] = 0;
sys/arch/amiga/dev/grf_rt.c
630
volatile char *c = fb;
sys/arch/amiga/dev/grf_rt.c
640
volatile char *c = fb;
sys/arch/amiga/dev/grf_rt.c
652
volatile char *c = fb + md->FLo * 32;
sys/arch/amiga/dev/grf_rt.c
680
c = fb + md->FLo*32;
sys/arch/amiga/dev/grf_rt.c
716
volatile unsigned short * c = (volatile unsigned short *) fb;
sys/arch/amiga/dev/grf_rt.c
726
c = (volatile unsigned short *) fb;
sys/arch/amiga/dev/grf_rt.c
747
gi->gd_fbaddr = (void *)ztwopa(fb);
sys/arch/amiga/dev/ite_cl.c
153
volatile unsigned char *fb = ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_cl.c
165
cp = fb + ((dy * ip->cols) + dx);
sys/arch/amiga/dev/ite_cl.c
200
unsigned char *fb;
sys/arch/amiga/dev/ite_cl.c
206
fb = (unsigned char*)__UNVOLATILE(ip->grf->g_fbkva) + sy * ip->cols;
sys/arch/amiga/dev/ite_cl.c
211
memcpy(fb - (count * ip->cols), fb,
sys/arch/amiga/dev/ite_cl.c
215
memcpy(fb + (count * ip->cols), fb,
sys/arch/amiga/dev/ite_cl.c
219
memcpy(fb+sx+count, fb+sx, ip->cols - (sx + count));
sys/arch/amiga/dev/ite_cl.c
222
memcpy(fb+sx-count, fb+sx, ip->cols - sx);
sys/arch/amiga/dev/ite_cl.c
230
memcpy(fb - (count * ip->cols), fb,
sys/arch/amiga/dev/ite_cl.c
234
memcpy(fb + (count * ip->cols), fb,
sys/arch/amiga/dev/ite_cl.c
238
memcpy(fb+sx+count, fb+sx, ip->cols - (sx + count));
sys/arch/amiga/dev/ite_cl.c
241
memcpy(fb+sx-count, fb+sx, ip->cols - sx);
sys/arch/amiga/dev/ite_cv.c
137
volatile unsigned short *fb = (volatile unsigned short *)ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_cv.c
173
*fb++ = *buffer++;
sys/arch/amiga/dev/ite_cv.c
174
*fb++;
sys/arch/amiga/dev/ite_cv.c
208
volatile char *fb = ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_cv.c
217
cp = fb + ((cv_rowc[dy] + dx) << 2); /* *4 */
sys/arch/amiga/dev/ite_cv3d.c
137
volatile unsigned short *fb = (volatile unsigned short *)ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_cv3d.c
173
*fb++ = *buffer++;
sys/arch/amiga/dev/ite_cv3d.c
174
*fb++;
sys/arch/amiga/dev/ite_cv3d.c
208
volatile void *fb = ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_cv3d.c
217
cp = (volatile char*)fb + ((cv3d_rowc[dy] + dx) << 2); /* *4 */
sys/arch/amiga/dev/ite_et.c
158
volatile unsigned char *fb = ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_et.c
170
cp = fb + ((dy * ip->cols) + dx);
sys/arch/amiga/dev/ite_et.c
206
volatile unsigned char *fb;
sys/arch/amiga/dev/ite_et.c
212
fb = (volatile unsigned char*)ip->grf->g_fbkva + sy * ip->cols;
sys/arch/amiga/dev/ite_et.c
217
etbcopy(fb, fb - (count * ip->cols),
sys/arch/amiga/dev/ite_et.c
221
etbcopy(fb, fb + (count * ip->cols),
sys/arch/amiga/dev/ite_et.c
225
etbcopy(fb+sx, fb+sx+count, ip->cols - (sx + count));
sys/arch/amiga/dev/ite_et.c
228
etbcopy(fb+sx, fb+sx-count, ip->cols - sx);
sys/arch/amiga/dev/ite_et.c
236
etbcopy(fb, fb - (count * ip->cols),
sys/arch/amiga/dev/ite_et.c
240
etbcopy(fb, fb + (count * ip->cols),
sys/arch/amiga/dev/ite_et.c
244
etbcopy(fb+sx, fb+sx+count, ip->cols - (sx + count));
sys/arch/amiga/dev/ite_et.c
247
etbcopy(fb+sx, fb+sx-count, ip->cols - sx);
sys/arch/amiga/dev/ite_rh.c
193
volatile u_char * fb = ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_rh.c
201
fb += 4 * (dy * ip->cols + dx);
sys/arch/amiga/dev/ite_rh.c
202
*fb++ = c; *fb = attr;
sys/arch/amiga/dev/ite_rh.c
221
u_long *fb = (u_long *)__UNVOLATILE(ip->grf->g_fbkva);
sys/arch/amiga/dev/ite_rh.c
230
memcpy(fb + (sy - count) * ip->cols, fb + sy * ip->cols,
sys/arch/amiga/dev/ite_rh.c
238
memcpy(fb + (sy + count) * ip->cols, fb + sy * ip->cols,
sys/arch/amiga/dev/ite_rt.c
149
volatile void *fb = ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_rt.c
197
void *p = (void *)fb;
sys/arch/amiga/dev/ite_rt.c
239
unsigned short * f = (unsigned short *) fb;
sys/arch/amiga/dev/ite_rt.c
252
unsigned long * p = (unsigned long *) fb;
sys/arch/amiga/dev/ite_rt.c
277
volatile void *fb = ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_rt.c
316
void *p = (void *)fb;
sys/arch/amiga/dev/ite_rt.c
356
unsigned short * f = (unsigned short *) fb;
sys/arch/amiga/dev/ite_rt.c
369
unsigned long * p = (unsigned long *) fb;
sys/arch/amiga/dev/ite_rt.c
401
volatile char *fb = (volatile char*)ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_rt.c
409
fb += 4 * (dy * ip->cols + dx);
sys/arch/amiga/dev/ite_rt.c
410
*fb++ = c; *fb = attr;
sys/arch/amiga/dev/ite_rt.c
417
volatile u_short * fb = (volatile u_short *) ip->grf->g_fbkva;
sys/arch/amiga/dev/ite_rt.c
422
fb += 2 * (sy * ip->cols + sx);
sys/arch/amiga/dev/ite_rt.c
426
fb[x] = fillval;
sys/arch/amiga/dev/ite_rt.c
427
fb += 2 * ip->cols;
sys/arch/amiga/dev/ite_rt.c
439
u_long *fb;
sys/arch/amiga/dev/ite_rt.c
441
fb = (u_long *)__UNVOLATILE(ip->grf->g_fbkva);
sys/arch/amiga/dev/ite_rt.c
449
memcpy(fb + (sy - count) * ip->cols, fb + sy * ip->cols,
sys/arch/amiga/dev/ite_rt.c
458
memcpy(fb + (sy + count) * ip->cols, fb + sy * ip->cols,
sys/arch/amiga/dev/ite_rt.c
463
memcpy(fb + sx + sy * ip->cols + count, fb + sx + sy * ip->cols,
sys/arch/amiga/dev/ite_rt.c
467
memcpy(fb + sx - count + sy * ip->cols, fb + sx + sy * ip->cols,
sys/arch/arm/arm/trap.c
46
cpu_jump_onfault(struct trapframe *tf, const struct faultbuf *fb, int val)
sys/arch/arm/arm/trap.c
48
tf->tf_r4 = fb->fb_reg[FB_R4];
sys/arch/arm/arm/trap.c
49
tf->tf_r5 = fb->fb_reg[FB_R5];
sys/arch/arm/arm/trap.c
50
tf->tf_r6 = fb->fb_reg[FB_R6];
sys/arch/arm/arm/trap.c
51
tf->tf_r7 = fb->fb_reg[FB_R7];
sys/arch/arm/arm/trap.c
52
tf->tf_r8 = fb->fb_reg[FB_R8];
sys/arch/arm/arm/trap.c
53
tf->tf_r9 = fb->fb_reg[FB_R9];
sys/arch/arm/arm/trap.c
54
tf->tf_r10 = fb->fb_reg[FB_R10];
sys/arch/arm/arm/trap.c
55
tf->tf_r11 = fb->fb_reg[FB_R11];
sys/arch/arm/arm/trap.c
56
tf->tf_r12 = fb->fb_reg[FB_R12];
sys/arch/arm/arm/trap.c
57
tf->tf_svc_sp = fb->fb_reg[FB_R13];
sys/arch/arm/arm/trap.c
58
tf->tf_pc = fb->fb_reg[FB_R14];
sys/arch/arm/include/arm32/machdep.h
124
cpu_enable_onfault(struct faultbuf *fb)
sys/arch/arm/include/arm32/machdep.h
126
curpcb->pcb_onfault = fb;
sys/arch/arm/include/arm32/machdep.h
132
struct faultbuf * const fb = curpcb->pcb_onfault;
sys/arch/arm/include/arm32/machdep.h
133
if (fb != NULL)
sys/arch/arm/include/arm32/machdep.h
135
return fb;
sys/arch/arm/nvidia/tegra_drm_fb.c
108
tfa.tfa_fb_linebytes = helper->fb->pitches[0];
sys/arch/arm/nvidia/tegra_drm_fb.c
121
tegra_fb_init(struct drm_device *ddev, struct drm_framebuffer *fb,
sys/arch/arm/nvidia/tegra_drm_fb.c
124
struct tegra_framebuffer *tegra_fb = to_tegra_framebuffer(fb);
sys/arch/arm/nvidia/tegra_drm_fb.c
135
fb->pitches[0] = pitch;
sys/arch/arm/nvidia/tegra_drm_fb.c
136
fb->offsets[0] = 0;
sys/arch/arm/nvidia/tegra_drm_fb.c
137
fb->width = width;
sys/arch/arm/nvidia/tegra_drm_fb.c
138
fb->height = height;
sys/arch/arm/nvidia/tegra_drm_fb.c
139
fb->modifier = 0;
sys/arch/arm/nvidia/tegra_drm_fb.c
140
fb->flags = 0;
sys/arch/arm/nvidia/tegra_drm_fb.c
141
fb->format = drm_format_info(DRM_FORMAT_XRGB8888); /* XXX endian? */
sys/arch/arm/nvidia/tegra_drm_fb.c
142
fb->dev = ddev;
sys/arch/arm/nvidia/tegra_drm_fb.c
77
fbdev->helper.fb =
sys/arch/arm/nvidia/tegra_drm_fb.c
97
if (tegra_fb_init(ddev, helper->fb, sizes) != 0) {
sys/arch/arm/nvidia/tegra_drm_mode.c
214
struct tegra_framebuffer *fb)
sys/arch/arm/nvidia/tegra_drm_mode.c
216
return drm_framebuffer_init(ddev, &fb->base, &tegra_framebuffer_funcs);
sys/arch/arm/nvidia/tegra_drm_mode.c
223
struct tegra_framebuffer *fb;
sys/arch/arm/nvidia/tegra_drm_mode.c
238
fb = kmem_zalloc(sizeof(*fb), KM_SLEEP);
sys/arch/arm/nvidia/tegra_drm_mode.c
239
drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd);
sys/arch/arm/nvidia/tegra_drm_mode.c
240
fb->obj = to_drm_gem_cma_obj(gem_obj);
sys/arch/arm/nvidia/tegra_drm_mode.c
242
error = tegra_drm_framebuffer_init(ddev, fb);
sys/arch/arm/nvidia/tegra_drm_mode.c
246
return &fb->base;
sys/arch/arm/nvidia/tegra_drm_mode.c
248
drm_framebuffer_cleanup(&fb->base);
sys/arch/arm/nvidia/tegra_drm_mode.c
250
kmem_free(fb, sizeof(*fb));
sys/arch/arm/nvidia/tegra_drm_mode.c
257
tegra_framebuffer_create_handle(struct drm_framebuffer *fb,
sys/arch/arm/nvidia/tegra_drm_mode.c
260
struct tegra_framebuffer *tegra_fb = to_tegra_framebuffer(fb);
sys/arch/arm/nvidia/tegra_drm_mode.c
266
tegra_framebuffer_destroy(struct drm_framebuffer *fb)
sys/arch/arm/nvidia/tegra_drm_mode.c
268
struct tegra_framebuffer *tegra_fb = to_tegra_framebuffer(fb);
sys/arch/arm/nvidia/tegra_drm_mode.c
270
drm_framebuffer_cleanup(fb);
sys/arch/arm/nvidia/tegra_drm_mode.c
665
tegra_crtc_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb,
sys/arch/arm/nvidia/tegra_drm_mode.c
670
to_tegra_framebuffer(fb) :
sys/arch/arm/nvidia/tegra_drm_mode.c
671
to_tegra_framebuffer(crtc->primary->fb);
sys/arch/arm/nvidia/tegra_drm_mode.c
710
struct drm_framebuffer *fb, int x, int y, enum mode_set_atomic state)
sys/arch/arm/nvidia/tegra_drm_mode.c
714
tegra_crtc_do_set_base(crtc, fb, x, y, 1);
sys/arch/arm/nvidia/tegra_fb.c
87
sc->sc_fb = to_tegra_framebuffer(tfa->tfa_fb_helper->fb);
sys/arch/arm/rockchip/rk_drm.c
233
rk_drm_fb_create_handle(struct drm_framebuffer *fb,
sys/arch/arm/rockchip/rk_drm.c
236
struct rk_drm_framebuffer *sfb = to_rk_drm_framebuffer(fb);
sys/arch/arm/rockchip/rk_drm.c
242
rk_drm_fb_destroy(struct drm_framebuffer *fb)
sys/arch/arm/rockchip/rk_drm.c
244
struct rk_drm_framebuffer *sfb = to_rk_drm_framebuffer(fb);
sys/arch/arm/rockchip/rk_drm.c
246
drm_framebuffer_cleanup(fb);
sys/arch/arm/rockchip/rk_drm.c
260
struct rk_drm_framebuffer *fb;
sys/arch/arm/rockchip/rk_drm.c
271
fb = kmem_zalloc(sizeof(*fb), KM_SLEEP);
sys/arch/arm/rockchip/rk_drm.c
272
drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd);
sys/arch/arm/rockchip/rk_drm.c
273
fb->obj = to_drm_gem_cma_obj(gem_obj);
sys/arch/arm/rockchip/rk_drm.c
275
error = drm_framebuffer_init(ddev, &fb->base, &rk_drm_framebuffer_funcs);
sys/arch/arm/rockchip/rk_drm.c
279
return &fb->base;
sys/arch/arm/rockchip/rk_drm.c
282
drm_framebuffer_cleanup(&fb->base);
sys/arch/arm/rockchip/rk_drm.c
283
kmem_free(fb, sizeof(*fb));
sys/arch/arm/rockchip/rk_drm.c
304
struct rk_drm_framebuffer *sfb = to_rk_drm_framebuffer(helper->fb);
sys/arch/arm/rockchip/rk_drm.c
305
struct drm_framebuffer *fb = helper->fb;
sys/arch/arm/rockchip/rk_drm.c
332
fb->pitches[0] = pitch;
sys/arch/arm/rockchip/rk_drm.c
333
fb->offsets[0] = 0;
sys/arch/arm/rockchip/rk_drm.c
334
fb->width = width;
sys/arch/arm/rockchip/rk_drm.c
335
fb->height = height;
sys/arch/arm/rockchip/rk_drm.c
336
fb->modifier = 0;
sys/arch/arm/rockchip/rk_drm.c
337
fb->flags = 0;
sys/arch/arm/rockchip/rk_drm.c
339
fb->format = drm_format_info(DRM_FORMAT_BGRX8888);
sys/arch/arm/rockchip/rk_drm.c
341
fb->format = drm_format_info(DRM_FORMAT_XRGB8888);
sys/arch/arm/rockchip/rk_drm.c
343
fb->dev = ddev;
sys/arch/arm/rockchip/rk_drm.c
345
error = drm_framebuffer_init(ddev, fb, &rk_drm_framebuffer_funcs);
sys/arch/arm/rockchip/rk_drm.c
357
sfa.sfa_fb_linebytes = helper->fb->pitches[0];
sys/arch/arm/rockchip/rk_drm.c
429
fbdev->helper.fb = kmem_zalloc(sizeof(struct rk_drm_framebuffer), KM_SLEEP);
sys/arch/arm/rockchip/rk_fb.c
86
sc->sc_fb = to_rk_drm_framebuffer(sfa->sfa_fb_helper->fb);
sys/arch/arm/rockchip/rk_vop.c
309
to_rk_drm_framebuffer(plane->state->fb);
sys/arch/arm/sunxi/sunxi_drm.c
240
sunxi_drm_fb_create_handle(struct drm_framebuffer *fb,
sys/arch/arm/sunxi/sunxi_drm.c
243
struct sunxi_drm_framebuffer *sfb = to_sunxi_drm_framebuffer(fb);
sys/arch/arm/sunxi/sunxi_drm.c
249
sunxi_drm_fb_destroy(struct drm_framebuffer *fb)
sys/arch/arm/sunxi/sunxi_drm.c
251
struct sunxi_drm_framebuffer *sfb = to_sunxi_drm_framebuffer(fb);
sys/arch/arm/sunxi/sunxi_drm.c
253
drm_framebuffer_cleanup(fb);
sys/arch/arm/sunxi/sunxi_drm.c
267
struct sunxi_drm_framebuffer *fb;
sys/arch/arm/sunxi/sunxi_drm.c
278
fb = kmem_zalloc(sizeof(*fb), KM_SLEEP);
sys/arch/arm/sunxi/sunxi_drm.c
279
fb->obj = to_drm_gem_cma_obj(gem_obj);
sys/arch/arm/sunxi/sunxi_drm.c
280
drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd);
sys/arch/arm/sunxi/sunxi_drm.c
282
error = drm_framebuffer_init(ddev, &fb->base, &sunxi_drm_framebuffer_funcs);
sys/arch/arm/sunxi/sunxi_drm.c
286
return &fb->base;
sys/arch/arm/sunxi/sunxi_drm.c
289
drm_framebuffer_cleanup(&fb->base);
sys/arch/arm/sunxi/sunxi_drm.c
290
kmem_free(fb, sizeof(*fb));
sys/arch/arm/sunxi/sunxi_drm.c
344
struct sunxi_drm_framebuffer *sfb = to_sunxi_drm_framebuffer(helper->fb);
sys/arch/arm/sunxi/sunxi_drm.c
345
struct drm_framebuffer *fb = helper->fb;
sys/arch/arm/sunxi/sunxi_drm.c
390
fb->pitches[0] = pitch;
sys/arch/arm/sunxi/sunxi_drm.c
391
fb->offsets[0] = 0;
sys/arch/arm/sunxi/sunxi_drm.c
392
fb->width = width;
sys/arch/arm/sunxi/sunxi_drm.c
393
fb->height = height;
sys/arch/arm/sunxi/sunxi_drm.c
394
fb->format = drm_format_info(DRM_FORMAT_XRGB8888);
sys/arch/arm/sunxi/sunxi_drm.c
395
fb->dev = ddev;
sys/arch/arm/sunxi/sunxi_drm.c
397
error = drm_framebuffer_init(ddev, fb, &sunxi_drm_framebuffer_funcs);
sys/arch/arm/sunxi/sunxi_drm.c
409
sfa.sfa_fb_linebytes = helper->fb->pitches[0];
sys/arch/arm/sunxi/sunxi_drm.c
479
fbdev->helper.fb = kmem_zalloc(sizeof(struct sunxi_drm_framebuffer), KM_SLEEP);
sys/arch/arm/sunxi/sunxi_fb.c
90
sc->sc_fb = to_sunxi_drm_framebuffer(sfa->sfa_fb_helper->fb);
sys/arch/arm/sunxi/sunxi_mixer.c
304
to_sunxi_drm_framebuffer(plane->state->fb);
sys/arch/arm/ti/ti_fb.c
87
sc->sc_fb = to_tilcdc_framebuffer(tfa->tfa_fb_helper->fb);
sys/arch/arm/ti/ti_lcdc.c
100
tilcdc_mode_do_set_base(struct drm_crtc *crtc, struct drm_framebuffer *fb,
sys/arch/arm/ti/ti_lcdc.c
106
to_tilcdc_framebuffer(fb) :
sys/arch/arm/ti/ti_lcdc.c
107
to_tilcdc_framebuffer(crtc->primary->fb);
sys/arch/arm/ti/ti_lcdc.c
244
tilcdc_mode_set_base_atomic(struct drm_crtc *crtc, struct drm_framebuffer *fb,
sys/arch/arm/ti/ti_lcdc.c
247
tilcdc_mode_do_set_base(crtc, fb, x, y, 1);
sys/arch/arm/ti/ti_lcdc.c
483
tilcdc_fb_create_handle(struct drm_framebuffer *fb,
sys/arch/arm/ti/ti_lcdc.c
486
struct tilcdc_framebuffer *sfb = to_tilcdc_framebuffer(fb);
sys/arch/arm/ti/ti_lcdc.c
492
tilcdc_fb_destroy(struct drm_framebuffer *fb)
sys/arch/arm/ti/ti_lcdc.c
494
struct tilcdc_framebuffer *sfb = to_tilcdc_framebuffer(fb);
sys/arch/arm/ti/ti_lcdc.c
496
drm_framebuffer_cleanup(fb);
sys/arch/arm/ti/ti_lcdc.c
510
struct tilcdc_framebuffer *fb;
sys/arch/arm/ti/ti_lcdc.c
521
fb = kmem_zalloc(sizeof(*fb), KM_SLEEP);
sys/arch/arm/ti/ti_lcdc.c
522
drm_helper_mode_fill_fb_struct(ddev, &fb->base, cmd);
sys/arch/arm/ti/ti_lcdc.c
523
fb->obj = to_drm_gem_cma_obj(gem_obj);
sys/arch/arm/ti/ti_lcdc.c
525
error = drm_framebuffer_init(ddev, &fb->base,
sys/arch/arm/ti/ti_lcdc.c
530
return &fb->base;
sys/arch/arm/ti/ti_lcdc.c
533
drm_framebuffer_cleanup(&fb->base);
sys/arch/arm/ti/ti_lcdc.c
534
kmem_free(fb, sizeof(*fb));
sys/arch/arm/ti/ti_lcdc.c
549
struct tilcdc_framebuffer *sfb = to_tilcdc_framebuffer(helper->fb);
sys/arch/arm/ti/ti_lcdc.c
550
struct drm_framebuffer *fb = helper->fb;
sys/arch/arm/ti/ti_lcdc.c
575
fb->pitches[0] = pitch;
sys/arch/arm/ti/ti_lcdc.c
576
fb->offsets[0] = 0;
sys/arch/arm/ti/ti_lcdc.c
577
fb->width = width;
sys/arch/arm/ti/ti_lcdc.c
578
fb->height = height;
sys/arch/arm/ti/ti_lcdc.c
579
fb->modifier = 0;
sys/arch/arm/ti/ti_lcdc.c
580
fb->flags = 0;
sys/arch/arm/ti/ti_lcdc.c
581
fb->format = drm_format_info(pixel_format);
sys/arch/arm/ti/ti_lcdc.c
582
fb->dev = ddev;
sys/arch/arm/ti/ti_lcdc.c
584
error = drm_framebuffer_init(ddev, fb, &tilcdc_framebuffer_funcs);
sys/arch/arm/ti/ti_lcdc.c
596
tfa.tfa_fb_linebytes = helper->fb->pitches[0];
sys/arch/arm/ti/ti_lcdc.c
648
fbdev->helper.fb = kmem_zalloc(sizeof(struct tilcdc_framebuffer),
sys/arch/atari/dev/ite_et.c
533
u_short *fb;
sys/arch/atari/dev/ite_et.c
537
fb = (u_short*)v->bitmap->plane + sy * ip->cols;
sys/arch/atari/dev/ite_et.c
540
src = fb;
sys/arch/atari/dev/ite_et.c
541
dst = fb - count * ip->cols;
sys/arch/atari/dev/ite_et.c
545
src = fb;
sys/arch/atari/dev/ite_et.c
546
dst = fb + count * ip->cols;
sys/arch/atari/dev/ite_et.c
550
src = fb + sx;
sys/arch/atari/dev/ite_et.c
551
dst = fb + sx + count;
sys/arch/atari/dev/ite_et.c
555
src = fb + sx;
sys/arch/atari/dev/ite_et.c
556
dst = fb + sx - count;
sys/arch/atari/dev/ite_et.c
578
u_char *fb;
sys/arch/atari/dev/ite_et.c
591
fb = v->bitmap->plane;
sys/arch/atari/dev/ite_et.c
630
for (z = 0, c = fb; z < 256 * 32; z++)
sys/arch/atari/dev/ite_et.c
633
c = (unsigned char *) (fb) + (32 * fd->font_lo);
sys/arch/atari/pci/pci_hades.c
229
uint8_t *fb)
sys/arch/atari/pci/pci_milan.c
170
volatile uint8_t *ba, uint8_t *fb)
sys/arch/atari/pci/pci_tseng.c
107
et6000_init(ba, fb, i);
sys/arch/atari/pci/pci_tseng.c
109
fb[j] = j;
sys/arch/atari/pci/pci_tseng.c
111
if (fb[j] != j)
sys/arch/atari/pci/pci_tseng.c
168
et6000_init(volatile uint8_t *ba, uint8_t *fb, int iter)
sys/arch/atari/pci/pci_tseng.c
197
volatile uint8_t *ma = (volatile uint8_t *)fb;
sys/arch/atari/pci/pci_tseng.c
80
uint8_t *fb)
sys/arch/atari/pci/pci_vga.c
126
uint8_t *fb;
sys/arch/atari/pci/pci_vga.c
151
fb = bus_space_vaddr(memt, memh_fb);
sys/arch/atari/pci/pci_vga.c
176
milan_vga_init(pc, tag, id, regs, fb);
sys/arch/atari/pci/pci_vga.c
190
tseng_init(pc, tag, id, regs, fb);
sys/arch/atari/pci/pci_vga.c
194
ati_vga_init(pc, tag, id, regs, fb);
sys/arch/atari/pci/pci_vga.c
213
fb = bus_space_vaddr(memt, memh_fb);
sys/arch/atari/pci/pci_vga.c
231
loadfont(regs, fb);
sys/arch/atari/pci/pci_vga.c
242
fb[i] = 0x20; fb[i+1] = 0x07;
sys/arch/atari/pci/pci_vga.c
245
fb[i] = *nbd++;
sys/arch/atari/pci/pci_vga.c
288
loadfont(volatile uint8_t *ba, uint8_t *fb)
sys/arch/atari/pci/pci_vga.c
313
for (z = 0, c = fb; z < 256 * 32; z++)
sys/arch/atari/pci/pci_vga.c
316
c = (uint8_t *)(fb) + (32 * fd->font_lo);
sys/arch/atari/pci/pci_vga.c
51
static void loadfont(volatile uint8_t *, uint8_t *fb);
sys/arch/evbppc/explora/dev/fb_elb.c
221
fb_init(struct fb_dev *fb, int width, int height)
sys/arch/evbppc/explora/dev/fb_elb.c
223
struct rasops_info *ri = &fb->fb_ri;
sys/arch/evbppc/explora/dev/fb_elb.c
229
ri->ri_bits = fb->fb_vram;
sys/arch/evbppc/explora/dev/fb_elb.c
237
ri->ri_hw = fb;
sys/arch/evbppc/explora/dev/fb_elb.c
411
struct fb_dev *fb = ri->ri_hw;
sys/arch/evbppc/explora/dev/fb_elb.c
416
s3_fill(fb, 0, row, ri->ri_stride, nrows, (attr >> 16)&0x0f, 0x0f);
sys/arch/evbppc/explora/dev/fb_elb.c
423
struct fb_dev *fb = ri->ri_hw;
sys/arch/evbppc/explora/dev/fb_elb.c
429
s3_fill(fb, startcol, row, ncols, ri->ri_font->fontheight,
sys/arch/evbppc/explora/dev/fb_elb.c
437
struct fb_dev *fb = ri->ri_hw;
sys/arch/evbppc/explora/dev/fb_elb.c
443
s3_copy(fb, 0, srcrow, 0, dstrow, ri->ri_stride, nrows, 0x0f);
sys/arch/evbppc/explora/dev/fb_elb.c
450
struct fb_dev *fb = ri->ri_hw;
sys/arch/evbppc/explora/dev/fb_elb.c
457
s3_copy(fb, srccol, row, dstcol, row,
sys/arch/evbppc/explora/dev/fb_elb.c
503
s3_getgeometry(struct fb_dev *fb, int *width, int *height)
sys/arch/evbppc/explora/dev/fb_elb.c
505
bus_space_tag_t iot = fb->fb_iot;
sys/arch/evbppc/explora/dev/fb_elb.c
506
bus_space_handle_t ioh = fb->fb_ioh;
sys/arch/evbppc/explora/dev/fb_elb.c
526
s3_putcmap(struct fb_dev *fb, const struct fb_cmap *cmap)
sys/arch/evbppc/explora/dev/fb_elb.c
528
bus_space_tag_t iot = fb->fb_iot;
sys/arch/evbppc/explora/dev/fb_elb.c
529
bus_space_handle_t ioh = fb->fb_ioh;
sys/arch/evbppc/explora/dev/fb_elb.c
541
s3_copy(struct fb_dev *fb, int src_x, int src_y, int dest_x, int dest_y,
sys/arch/evbppc/explora/dev/fb_elb.c
544
bus_space_tag_t iot = fb->fb_iot;
sys/arch/evbppc/explora/dev/fb_elb.c
545
bus_space_handle_t ioh = fb->fb_ioh;
sys/arch/evbppc/explora/dev/fb_elb.c
580
s3_fill(struct fb_dev *fb, int x, int y, int width, int height,
sys/arch/evbppc/explora/dev/fb_elb.c
583
bus_space_tag_t iot = fb->fb_iot;
sys/arch/evbppc/explora/dev/fb_elb.c
584
bus_space_handle_t ioh = fb->fb_ioh;
sys/arch/evbppc/virtex/design_gsrd2.c
487
void *fb;
sys/arch/evbppc/virtex/design_gsrd2.c
490
fb = ppc4xx_tlb_mapiodev(TFT_FB_BASE, TFT_FB_SIZE);
sys/arch/evbppc/virtex/design_gsrd2.c
491
if (fb == NULL)
sys/arch/evbppc/virtex/design_gsrd2.c
504
pn = prop_number_create_unsigned_integer((uintptr_t)fb);
sys/arch/ews4800mips/sbd/kbms_sbdio.c
503
*(uint8_t *)(fb.fb_addr + __x + __y * FB_LINEBYTES) = 0xff;
sys/arch/ews4800mips/stand/common/cons_fb.c
115
if (!fb.active)
sys/arch/ews4800mips/stand/common/cons_fb.c
123
p = (uint8_t *)fb.fb_addr + x + y * FB_LINEBYTES;
sys/arch/ews4800mips/stand/common/cons_fb.c
137
if (!fb.active)
sys/arch/ews4800mips/stand/common/cons_fb.c
147
p = fb.fb_addr + x1 + y1 * FB_LINEBYTES;
sys/arch/ews4800mips/stand/common/cons_fb.c
148
q = fb.fb_addr + x0 + y0 * FB_LINEBYTES;
sys/arch/ews4800mips/stand/common/cons_fb.c
163
if (!fb.active)
sys/arch/ews4800mips/stand/common/cons_fb.c
169
font_addr = (uint16_t *)(fb.font_addr +
sys/arch/ews4800mips/stand/common/cons_fb.c
182
if (!fb.active)
sys/arch/ews4800mips/stand/common/cons_fb.c
185
fb_addr = fb.fb_addr + x + y * FB_LINEBYTES;
sys/arch/ews4800mips/stand/common/cons_fb.c
201
if (!fb.active)
sys/arch/ews4800mips/stand/common/cons_fb.c
204
fb_addr = fb.fb_addr + x + y * FB_LINEBYTES;
sys/arch/ews4800mips/stand/common/cons_fb.c
42
struct fb fb;
sys/arch/ews4800mips/stand/common/cons_fb.c
48
fb.fb_addr = (uint8_t *)fb_addr;
sys/arch/ews4800mips/stand/common/cons_fb.c
49
fb.fb_size = fb_size;
sys/arch/ews4800mips/stand/common/cons_fb.c
50
fb.font_addr = (uint8_t *)font_addr;
sys/arch/ews4800mips/stand/common/cons_fb.c
62
return fb.fb_addr;
sys/arch/ews4800mips/stand/common/cons_fb.c
71
fb.active = true;
sys/arch/ews4800mips/stand/common/cons_fb.c
79
if (fb.active && !on)
sys/arch/ews4800mips/stand/common/cons_fb.c
82
fb.active = on;
sys/arch/ews4800mips/stand/common/cons_fb.c
84
if (fb.active && on)
sys/arch/ews4800mips/stand/common/cons_fb.c
92
if (!fb.active)
sys/arch/ews4800mips/stand/common/console.h
135
extern struct fb fb;
sys/arch/hp300/dev/diofb.c
102
fb->regaddr = (uint8_t *)IIOP(fbr);
sys/arch/hp300/dev/diofb.c
104
fb->regaddr = dio_scodetopa(scode);
sys/arch/hp300/dev/diofb.c
106
if (fb->fbwidth == 0 || fb->fbheight == 0) {
sys/arch/hp300/dev/diofb.c
107
fb->fbwidth = (fbr->fbwmsb << 8) | fbr->fbwlsb;
sys/arch/hp300/dev/diofb.c
108
fb->fbheight = (fbr->fbhmsb << 8) | fbr->fbhlsb;
sys/arch/hp300/dev/diofb.c
110
fb->fbsize = fb->fbwidth * fb->fbheight;
sys/arch/hp300/dev/diofb.c
112
fb->regkva = (uint8_t *)fbr;
sys/arch/hp300/dev/diofb.c
114
fb->fbaddr = (uint8_t *) (*((uint8_t *)fbr + fboff) << 16);
sys/arch/hp300/dev/diofb.c
116
if (fb->regaddr >= (uint8_t *)DIOII_BASE) {
sys/arch/hp300/dev/diofb.c
123
regsize = (uintptr_t)fb->fbaddr;
sys/arch/hp300/dev/diofb.c
124
fb->fbaddr = fb->regaddr + (uintptr_t)fb->fbaddr;
sys/arch/hp300/dev/diofb.c
125
fb->fbkva = (uint8_t *)fbr + regsize;
sys/arch/hp300/dev/diofb.c
131
fb->fbkva = iomap(fb->fbaddr, fb->fbsize);
sys/arch/hp300/dev/diofb.c
132
if (fb->fbkva == NULL)
sys/arch/hp300/dev/diofb.c
135
if (fb->dwidth == 0 || fb->dheight == 0) {
sys/arch/hp300/dev/diofb.c
136
fb->dwidth = (fbr->dwmsb << 8) | fbr->dwlsb;
sys/arch/hp300/dev/diofb.c
137
fb->dheight = (fbr->dhmsb << 8) | fbr->dhlsb;
sys/arch/hp300/dev/diofb.c
144
if (fb->dwidth > fb->fbwidth)
sys/arch/hp300/dev/diofb.c
145
fb->dwidth = fb->fbwidth;
sys/arch/hp300/dev/diofb.c
146
if (fb->dheight > fb->fbheight)
sys/arch/hp300/dev/diofb.c
147
fb->dheight = fb->fbheight;
sys/arch/hp300/dev/diofb.c
149
fb->planes = fbr->num_planes;
sys/arch/hp300/dev/diofb.c
150
if (fb->planes > 8)
sys/arch/hp300/dev/diofb.c
151
fb->planes = 8;
sys/arch/hp300/dev/diofb.c
152
fb->planemask = (1 << fb->planes) - 1;
sys/arch/hp300/dev/diofb.c
154
fb->mapmode = WSDISPLAYIO_MODE_DUMBFB;
sys/arch/hp300/dev/diofb.c
164
diofb_fbsetup(struct diofb *fb)
sys/arch/hp300/dev/diofb.c
166
struct rasops_info *ri = &fb->ri;
sys/arch/hp300/dev/diofb.c
175
ri->ri_stride = (fb->fbwidth * ri->ri_depth) / 8;
sys/arch/hp300/dev/diofb.c
179
if (fb->planes < 4)
sys/arch/hp300/dev/diofb.c
181
if (fb == &diofb_cn)
sys/arch/hp300/dev/diofb.c
183
ri->ri_bits = fb->fbkva;
sys/arch/hp300/dev/diofb.c
184
ri->ri_width = fb->dwidth;
sys/arch/hp300/dev/diofb.c
185
ri->ri_height = fb->dheight;
sys/arch/hp300/dev/diofb.c
186
ri->ri_hw = fb;
sys/arch/hp300/dev/diofb.c
194
diofb_resetcmap(fb);
sys/arch/hp300/dev/diofb.c
200
if (fb->planes == 4) {
sys/arch/hp300/dev/diofb.c
214
(*fb->bmv)(fb, 0, 0, 0, 0, fb->fbwidth, fb->fbheight, RR_CLEAR, 0xff);
sys/arch/hp300/dev/diofb.c
216
fb->wsd.name = fb->wsdname;
sys/arch/hp300/dev/diofb.c
217
fb->wsd.ncols = ri->ri_cols;
sys/arch/hp300/dev/diofb.c
218
fb->wsd.nrows = ri->ri_rows;
sys/arch/hp300/dev/diofb.c
219
fb->wsd.textops = &ri->ri_ops;
sys/arch/hp300/dev/diofb.c
220
fb->wsd.fontwidth = ri->ri_font->fontwidth;
sys/arch/hp300/dev/diofb.c
221
fb->wsd.fontheight = ri->ri_font->fontheight;
sys/arch/hp300/dev/diofb.c
222
fb->wsd.capabilities = ri->ri_caps;
sys/arch/hp300/dev/diofb.c
223
strlcpy(fb->wsdname, "std", sizeof(fb->wsdname));
sys/arch/hp300/dev/diofb.c
230
diofb_resetcmap(struct diofb *fb)
sys/arch/hp300/dev/diofb.c
238
fb->cmap.r[i] = *color++;
sys/arch/hp300/dev/diofb.c
239
fb->cmap.g[i] = *color++;
sys/arch/hp300/dev/diofb.c
240
fb->cmap.b[i] = *color++;
sys/arch/hp300/dev/diofb.c
259
switch (fb->planes) {
sys/arch/hp300/dev/diofb.c
267
memcpy(fb->cmap.r + 0xc0, fb->cmap.r + 0x00, 0x10);
sys/arch/hp300/dev/diofb.c
268
memcpy(fb->cmap.g + 0xc0, fb->cmap.g + 0x00, 0x10);
sys/arch/hp300/dev/diofb.c
269
memcpy(fb->cmap.b + 0xc0, fb->cmap.b + 0x00, 0x10);
sys/arch/hp300/dev/diofb.c
270
memcpy(fb->cmap.r + 0x30, fb->cmap.r + 0xf0, 0x10);
sys/arch/hp300/dev/diofb.c
271
memcpy(fb->cmap.g + 0x30, fb->cmap.g + 0xf0, 0x10);
sys/arch/hp300/dev/diofb.c
272
memcpy(fb->cmap.b + 0x30, fb->cmap.b + 0xf0, 0x10);
sys/arch/hp300/dev/diofb.c
280
memcpy(fb->cmap.r + 0x08, fb->cmap.r + 0xf8, 0x08);
sys/arch/hp300/dev/diofb.c
281
memcpy(fb->cmap.g + 0x08, fb->cmap.g + 0xf8, 0x08);
sys/arch/hp300/dev/diofb.c
282
memcpy(fb->cmap.b + 0x08, fb->cmap.b + 0xf8, 0x08);
sys/arch/hp300/dev/diofb.c
292
diofb_cnattach(struct diofb *fb)
sys/arch/hp300/dev/diofb.c
297
ri = &fb->ri;
sys/arch/hp300/dev/diofb.c
299
wsdisplay_cnattach(&fb->wsd, ri, 0, 0, defattr);
sys/arch/hp300/dev/diofb.c
304
struct diofb *fb, int console, const char *descr)
sys/arch/hp300/dev/diofb.c
308
aprint_normal(": %dx%d", fb->dwidth, fb->dheight);
sys/arch/hp300/dev/diofb.c
310
if (fb->planes == 1)
sys/arch/hp300/dev/diofb.c
313
aprint_normal("x%d", fb->planes);
sys/arch/hp300/dev/diofb.c
319
fb->scrlist[0] = &fb->wsd;
sys/arch/hp300/dev/diofb.c
320
fb->wsl.nscreens = 1;
sys/arch/hp300/dev/diofb.c
321
fb->wsl.screens = (void *)fb->scrlist;
sys/arch/hp300/dev/diofb.c
324
waa.scrdata = &fb->wsl;
sys/arch/hp300/dev/diofb.c
326
waa.accesscookie = fb;
sys/arch/hp300/dev/diofb.c
363
struct diofb *fb = ri->ri_hw;
sys/arch/hp300/dev/diofb.c
364
int fontwidth = fb->wsd.fontwidth;
sys/arch/hp300/dev/diofb.c
371
(*fb->bmv)(fb, ri->ri_xorigin + src, ri->ri_yorigin + row,
sys/arch/hp300/dev/diofb.c
380
struct diofb *fb = ri->ri_hw;
sys/arch/hp300/dev/diofb.c
386
(*fb->bmv)(fb, ri->ri_xorigin, ri->ri_yorigin + src,
sys/arch/hp300/dev/diofb.c
395
struct diofb *fb = ri->ri_hw;
sys/arch/hp300/dev/diofb.c
398
int fontwidth = fb->wsd.fontwidth;
sys/arch/hp300/dev/diofb.c
410
if ((*fb->bmv)(fb, scol, srow, scol, srow, snum,
sys/arch/hp300/dev/diofb.c
419
struct diofb *fb = ri->ri_hw;
sys/arch/hp300/dev/diofb.c
428
rc = (*fb->bmv)(fb, 0, 0, 0, 0, fb->fbwidth, ri->ri_height,
sys/arch/hp300/dev/diofb.c
433
rc = (*fb->bmv)(fb, ri->ri_xorigin, srow, ri->ri_xorigin,
sys/arch/hp300/dev/diofb.c
443
struct diofb *fb = ri->ri_hw;
sys/arch/hp300/dev/diofb.c
445
int fontwidth = fb->wsd.fontwidth;
sys/arch/hp300/dev/diofb.c
449
(*fb->bmv)(fb, x, y, x, y, fontwidth,
sys/arch/hp300/dev/diofb.c
461
struct diofb *fb = v;
sys/arch/hp300/dev/diofb.c
462
struct rasops_info *ri = &fb->ri;
sys/arch/hp300/dev/diofb.c
464
if (fb->nscreens > 0)
sys/arch/hp300/dev/diofb.c
470
fb->nscreens++;
sys/arch/hp300/dev/diofb.c
478
struct diofb *fb = v;
sys/arch/hp300/dev/diofb.c
480
fb->nscreens--;
sys/arch/hp300/dev/diofb.c
494
struct diofb *fb = v;
sys/arch/hp300/dev/diofb.c
499
switch (fb->mapmode) {
sys/arch/hp300/dev/diofb.c
502
return m68k_btop(fb->regaddr + offset);
sys/arch/hp300/dev/diofb.c
506
if (offset >= 0 && offset < fb->fbsize)
sys/arch/hp300/dev/diofb.c
507
return m68k_btop(fb->fbaddr + offset);
sys/arch/hp300/dev/diofb.c
515
diofb_getcmap(struct diofb *fb, struct wsdisplay_cmap *cm)
sys/arch/hp300/dev/diofb.c
518
u_int colcount = 1 << fb->planes;
sys/arch/hp300/dev/diofb.c
524
if ((error = copyout(fb->cmap.r + index, cm->red, count)) != 0)
sys/arch/hp300/dev/diofb.c
526
if ((error = copyout(fb->cmap.g + index, cm->green, count)) != 0)
sys/arch/hp300/dev/diofb.c
528
if ((error = copyout(fb->cmap.b + index, cm->blue, count)) != 0)
sys/arch/hp300/dev/diofb.c
97
diofb_fbinquire(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/diofb_mono.c
118
diofb_mono_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
sys/arch/hp300/dev/diofb_mono.c
140
width = fb->fbwidth >> 5;
sys/arch/hp300/dev/diofb_mono.c
143
psrcLine = ((uint32_t *)fb->fbkva) + ((sy + cy - 1) * width);
sys/arch/hp300/dev/diofb_mono.c
144
pdstLine = ((uint32_t *)fb->fbkva) + ((dy + cy - 1) * width);
sys/arch/hp300/dev/diofb_mono.c
147
psrcLine = ((uint32_t *)fb->fbkva) + (sy * width);
sys/arch/hp300/dev/diofb_mono.c
148
pdstLine = ((uint32_t *)fb->fbkva) + (dy * width);
sys/arch/hp300/dev/dvbox.c
251
dvbox_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/dvbox.c
255
if ((rc = diofb_fbinquire(fb, scode, fbr)) != 0)
sys/arch/hp300/dev/dvbox.c
263
fb->planes = fb->planemask = 1;
sys/arch/hp300/dev/dvbox.c
265
fb->bmv = dvbox_windowmove;
sys/arch/hp300/dev/dvbox.c
266
dvbox_restore(fb);
sys/arch/hp300/dev/dvbox.c
267
diofb_fbsetup(fb);
sys/arch/hp300/dev/dvbox.c
276
dvbox_restore(struct diofb *fb)
sys/arch/hp300/dev/dvbox.c
278
volatile struct dvboxfb *db = (struct dvboxfb *)fb->regkva;
sys/arch/hp300/dev/dvbox.c
376
struct diofb *fb = v;
sys/arch/hp300/dev/dvbox.c
384
fb->mapmode = *(u_int *)data;
sys/arch/hp300/dev/dvbox.c
385
if (fb->mapmode == WSDISPLAYIO_MODE_EMUL)
sys/arch/hp300/dev/dvbox.c
386
dvbox_restore(fb);
sys/arch/hp300/dev/dvbox.c
390
wdf->width = fb->ri.ri_width;
sys/arch/hp300/dev/dvbox.c
391
wdf->height = fb->ri.ri_height;
sys/arch/hp300/dev/dvbox.c
392
wdf->depth = fb->ri.ri_depth;
sys/arch/hp300/dev/dvbox.c
396
*(u_int *)data = fb->ri.ri_stride;
sys/arch/hp300/dev/dvbox.c
411
dvbox_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
sys/arch/hp300/dev/dvbox.c
415
volatile struct dvboxfb *db = (struct dvboxfb *)fb->regkva;
sys/arch/hp300/dev/dvbox.c
446
struct diofb *fb = &diofb_cn;
sys/arch/hp300/dev/dvbox.c
472
dvbox_reset(fb, conscode, (struct diofbreg *)conaddr);
sys/arch/hp300/dev/dvbox.c
477
diofb_cnattach(fb);
sys/arch/hp300/dev/gbox.c
266
gbox_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/gbox.c
272
fb->fbwidth = 1024;
sys/arch/hp300/dev/gbox.c
273
fb->fbheight = 1024;
sys/arch/hp300/dev/gbox.c
274
fb->dwidth = 1024;
sys/arch/hp300/dev/gbox.c
275
fb->dheight = 768;
sys/arch/hp300/dev/gbox.c
276
if ((rc = diofb_fbinquire(fb, scode, fbr)) != 0)
sys/arch/hp300/dev/gbox.c
279
fb->bmv = gbox_windowmove;
sys/arch/hp300/dev/gbox.c
280
gbox_restore(fb);
sys/arch/hp300/dev/gbox.c
291
fbp = (uint8_t *)fb->fbkva;
sys/arch/hp300/dev/gbox.c
294
fb->planemask = *fbp;
sys/arch/hp300/dev/gbox.c
297
for (fb->planes = 1; fb->planemask >= (1 << fb->planes);
sys/arch/hp300/dev/gbox.c
298
fb->planes++);
sys/arch/hp300/dev/gbox.c
299
if (fb->planes > 8)
sys/arch/hp300/dev/gbox.c
300
fb->planes = 8;
sys/arch/hp300/dev/gbox.c
301
fb->planemask = (1 << fb->planes) - 1;
sys/arch/hp300/dev/gbox.c
304
diofb_fbsetup(fb);
sys/arch/hp300/dev/gbox.c
305
for (i = 0; i <= fb->planemask; i++)
sys/arch/hp300/dev/gbox.c
306
gbox_setcolor(fb, i);
sys/arch/hp300/dev/gbox.c
312
gbox_restore(struct diofb *fb)
sys/arch/hp300/dev/gbox.c
314
volatile struct gboxfb *gb = (struct gboxfb *)fb->regkva;
sys/arch/hp300/dev/gbox.c
343
struct diofb *fb = v;
sys/arch/hp300/dev/gbox.c
352
fb->mapmode = *(u_int *)data;
sys/arch/hp300/dev/gbox.c
353
if (fb->mapmode == WSDISPLAYIO_MODE_EMUL) {
sys/arch/hp300/dev/gbox.c
354
gbox_restore(fb);
sys/arch/hp300/dev/gbox.c
355
for (i = 0; i <= fb->planemask; i++)
sys/arch/hp300/dev/gbox.c
356
gbox_setcolor(fb, i);
sys/arch/hp300/dev/gbox.c
361
wdf->width = fb->ri.ri_width;
sys/arch/hp300/dev/gbox.c
362
wdf->height = fb->ri.ri_height;
sys/arch/hp300/dev/gbox.c
363
wdf->depth = fb->ri.ri_depth;
sys/arch/hp300/dev/gbox.c
364
wdf->cmsize = 1 << fb->planes;
sys/arch/hp300/dev/gbox.c
367
*(u_int *)data = fb->ri.ri_stride;
sys/arch/hp300/dev/gbox.c
370
return diofb_getcmap(fb, (struct wsdisplay_cmap *)data);
sys/arch/hp300/dev/gbox.c
372
return gbox_setcmap(fb, (struct wsdisplay_cmap *)data);
sys/arch/hp300/dev/gbox.c
382
gbox_setcolor(struct diofb *fb, u_int index)
sys/arch/hp300/dev/gbox.c
384
volatile struct gboxfb *gb = (struct gboxfb *)fb->regkva;
sys/arch/hp300/dev/gbox.c
387
gb->cmap_red = fb->cmap.r[index];
sys/arch/hp300/dev/gbox.c
388
gb->cmap_grn = fb->cmap.g[index];
sys/arch/hp300/dev/gbox.c
389
gb->cmap_blu = fb->cmap.b[index];
sys/arch/hp300/dev/gbox.c
395
gbox_setcmap(struct diofb *fb, struct wsdisplay_cmap *cm)
sys/arch/hp300/dev/gbox.c
399
u_int colcount = 1 << fb->planes;
sys/arch/hp300/dev/gbox.c
412
memcpy(fb->cmap.r + index, r, count);
sys/arch/hp300/dev/gbox.c
413
memcpy(fb->cmap.g + index, g, count);
sys/arch/hp300/dev/gbox.c
414
memcpy(fb->cmap.b + index, b, count);
sys/arch/hp300/dev/gbox.c
417
gbox_setcolor(fb, index++);
sys/arch/hp300/dev/gbox.c
423
gbox_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
sys/arch/hp300/dev/gbox.c
427
volatile struct gboxfb *gb = (struct gboxfb *)fb->regkva;
sys/arch/hp300/dev/gbox.c
450
*(volatile uint8_t *)(fb->fbkva + dest) =
sys/arch/hp300/dev/gbox.c
451
*(volatile uint8_t *)(fb->fbkva + src);
sys/arch/hp300/dev/gbox.c
467
struct diofb *fb = &diofb_cn;
sys/arch/hp300/dev/gbox.c
493
gbox_reset(fb, conscode, (struct diofbreg *)conaddr);
sys/arch/hp300/dev/gbox.c
498
diofb_cnattach(fb);
sys/arch/hp300/dev/gendiofb.c
144
gendiofb_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/gendiofb.c
147
struct rasops_info *ri = &fb->ri;
sys/arch/hp300/dev/gendiofb.c
149
if ((rc = diofb_fbinquire(fb, scode, fbr)) != 0)
sys/arch/hp300/dev/gendiofb.c
162
ri->ri_stride = (fb->fbwidth * ri->ri_depth) / 8;
sys/arch/hp300/dev/gendiofb.c
165
if (fb == &diofb_cn)
sys/arch/hp300/dev/gendiofb.c
167
ri->ri_bits = fb->fbkva;
sys/arch/hp300/dev/gendiofb.c
168
ri->ri_width = fb->dwidth;
sys/arch/hp300/dev/gendiofb.c
169
ri->ri_height = fb->dheight;
sys/arch/hp300/dev/gendiofb.c
170
ri->ri_hw = fb;
sys/arch/hp300/dev/gendiofb.c
179
diofb_resetcmap(fb);
sys/arch/hp300/dev/gendiofb.c
181
fb->wsd.name = fb->wsdname;
sys/arch/hp300/dev/gendiofb.c
182
fb->wsd.ncols = ri->ri_cols;
sys/arch/hp300/dev/gendiofb.c
183
fb->wsd.nrows = ri->ri_rows;
sys/arch/hp300/dev/gendiofb.c
184
fb->wsd.textops = &ri->ri_ops;
sys/arch/hp300/dev/gendiofb.c
185
fb->wsd.fontwidth = ri->ri_font->fontwidth;
sys/arch/hp300/dev/gendiofb.c
186
fb->wsd.fontheight = ri->ri_font->fontheight;
sys/arch/hp300/dev/gendiofb.c
187
fb->wsd.capabilities = ri->ri_caps;
sys/arch/hp300/dev/gendiofb.c
188
strlcpy(fb->wsdname, "std", sizeof(fb->wsdname));
sys/arch/hp300/dev/gendiofb.c
197
struct diofb *fb = v;
sys/arch/hp300/dev/gendiofb.c
205
fb->mapmode = *(u_int *)data;
sys/arch/hp300/dev/gendiofb.c
209
wdf->width = fb->ri.ri_width;
sys/arch/hp300/dev/gendiofb.c
210
wdf->height = fb->ri.ri_height;
sys/arch/hp300/dev/gendiofb.c
211
wdf->depth = fb->ri.ri_depth;
sys/arch/hp300/dev/gendiofb.c
215
*(u_int *)data = fb->ri.ri_stride;
sys/arch/hp300/dev/gendiofb.c
241
struct diofb *fb = &diofb_cn;
sys/arch/hp300/dev/gendiofb.c
270
gendiofb_reset(fb, conscode, (struct diofbreg *)conaddr);
sys/arch/hp300/dev/gendiofb.c
275
diofb_cnattach(fb);
sys/arch/hp300/dev/hyper.c
203
hyper_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/hyper.c
208
if ((rc = diofb_fbinquire(fb, scode, fbr)) != 0)
sys/arch/hp300/dev/hyper.c
211
fb->bmv = diofb_mono_windowmove;
sys/arch/hp300/dev/hyper.c
213
fb->ri.ri_depth = 1; /* do not fake a 8bpp frame buffer */
sys/arch/hp300/dev/hyper.c
214
diofb_fbsetup(fb);
sys/arch/hp300/dev/hyper.c
225
struct diofb *fb = v;
sys/arch/hp300/dev/hyper.c
233
fb->mapmode = *(u_int *)data;
sys/arch/hp300/dev/hyper.c
237
wdf->width = fb->ri.ri_width;
sys/arch/hp300/dev/hyper.c
238
wdf->height = fb->ri.ri_height;
sys/arch/hp300/dev/hyper.c
239
wdf->depth = fb->ri.ri_depth;
sys/arch/hp300/dev/hyper.c
243
*(u_int *)data = fb->ri.ri_stride;
sys/arch/hp300/dev/hyper.c
266
struct diofb *fb = &diofb_cn;
sys/arch/hp300/dev/hyper.c
292
hyper_reset(fb, conscode, (struct diofbreg *)conaddr);
sys/arch/hp300/dev/hyper.c
297
diofb_cnattach(fb);
sys/arch/hp300/dev/rbox.c
251
rbox_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/rbox.c
255
if ((rc = diofb_fbinquire(fb, scode, fbr)) != 0)
sys/arch/hp300/dev/rbox.c
263
fb->planes = fb->planemask = 1;
sys/arch/hp300/dev/rbox.c
265
fb->bmv = rbox_windowmove;
sys/arch/hp300/dev/rbox.c
266
rbox_restore(fb);
sys/arch/hp300/dev/rbox.c
267
diofb_fbsetup(fb);
sys/arch/hp300/dev/rbox.c
273
rbox_restore(struct diofb *fb)
sys/arch/hp300/dev/rbox.c
275
volatile struct rboxfb *rb = (struct rboxfb *)fb->regkva;
sys/arch/hp300/dev/rbox.c
293
rb_waitbusy(fb->regkva);
sys/arch/hp300/dev/rbox.c
295
*(fb->regkva + 0x63c3 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
296
*(fb->regkva + 0x6403 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
297
*(fb->regkva + 0x6803 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
298
*(fb->regkva + 0x6c03 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
299
*(fb->regkva + 0x73c3 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
300
*(fb->regkva + 0x7403 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
301
*(fb->regkva + 0x7803 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
302
*(fb->regkva + 0x7c03 + i*4) = 0x0;
sys/arch/hp300/dev/rbox.c
312
CM1RED(fb)[0x00].value = 0x00;
sys/arch/hp300/dev/rbox.c
313
CM1GRN(fb)[0x00].value = 0x00;
sys/arch/hp300/dev/rbox.c
314
CM1BLU(fb)[0x00].value = 0x00;
sys/arch/hp300/dev/rbox.c
315
CM1RED(fb)[0x01].value = 0xFF;
sys/arch/hp300/dev/rbox.c
316
CM1GRN(fb)[0x01].value = 0xFF;
sys/arch/hp300/dev/rbox.c
317
CM1BLU(fb)[0x01].value = 0xFF;
sys/arch/hp300/dev/rbox.c
319
CM2RED(fb)[0x00].value = 0x00;
sys/arch/hp300/dev/rbox.c
320
CM2GRN(fb)[0x00].value = 0x00;
sys/arch/hp300/dev/rbox.c
321
CM2BLU(fb)[0x00].value = 0x00;
sys/arch/hp300/dev/rbox.c
322
CM2RED(fb)[0x01].value = 0xFF;
sys/arch/hp300/dev/rbox.c
323
CM2GRN(fb)[0x01].value = 0xFF;
sys/arch/hp300/dev/rbox.c
324
CM2BLU(fb)[0x01].value = 0xFF;
sys/arch/hp300/dev/rbox.c
337
struct diofb *fb = v;
sys/arch/hp300/dev/rbox.c
345
fb->mapmode = *(u_int *)data;
sys/arch/hp300/dev/rbox.c
346
if (fb->mapmode == WSDISPLAYIO_MODE_EMUL)
sys/arch/hp300/dev/rbox.c
347
rbox_restore(fb);
sys/arch/hp300/dev/rbox.c
351
wdf->width = fb->ri.ri_width;
sys/arch/hp300/dev/rbox.c
352
wdf->height = fb->ri.ri_height;
sys/arch/hp300/dev/rbox.c
353
wdf->depth = fb->ri.ri_depth;
sys/arch/hp300/dev/rbox.c
357
*(u_int *)data = fb->ri.ri_stride;
sys/arch/hp300/dev/rbox.c
372
rbox_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
sys/arch/hp300/dev/rbox.c
376
volatile struct rboxfb *rb = (struct rboxfb *)fb->regkva;
sys/arch/hp300/dev/rbox.c
406
struct diofb *fb = &diofb_cn;
sys/arch/hp300/dev/rbox.c
432
rbox_reset(fb, conscode, (struct diofbreg *)conaddr);
sys/arch/hp300/dev/rbox.c
437
diofb_cnattach(fb);
sys/arch/hp300/dev/rboxreg.h
54
#define CM1RED(fb) ((volatile struct rencm *)((fb)->regkva + 0x6400))
sys/arch/hp300/dev/rboxreg.h
55
#define CM1GRN(fb) ((volatile struct rencm *)((fb)->regkva + 0x6800))
sys/arch/hp300/dev/rboxreg.h
56
#define CM1BLU(fb) ((volatile struct rencm *)((fb)->regkva + 0x6C00))
sys/arch/hp300/dev/rboxreg.h
57
#define CM2RED(fb) ((volatile struct rencm *)((fb)->regkva + 0x7400))
sys/arch/hp300/dev/rboxreg.h
58
#define CM2GRN(fb) ((volatile struct rencm *)((fb)->regkva + 0x7800))
sys/arch/hp300/dev/rboxreg.h
59
#define CM2BLU(fb) ((volatile struct rencm *)((fb)->regkva + 0x7C00))
sys/arch/hp300/dev/topcat.c
314
topcat_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/topcat.c
317
struct rasops_info *ri = &fb->ri;
sys/arch/hp300/dev/topcat.c
322
if ((rc = diofb_fbinquire(fb, scode, fbr)) != 0)
sys/arch/hp300/dev/topcat.c
330
if (fb->planes == 0) {
sys/arch/hp300/dev/topcat.c
334
fbp = (uint8_t *)fb->fbkva;
sys/arch/hp300/dev/topcat.c
341
fb->planemask = *fbp;
sys/arch/hp300/dev/topcat.c
344
for (fb->planes = 1; fb->planemask >= (1 << fb->planes);
sys/arch/hp300/dev/topcat.c
345
fb->planes++);
sys/arch/hp300/dev/topcat.c
346
if (fb->planes > 8)
sys/arch/hp300/dev/topcat.c
347
fb->planes = 8;
sys/arch/hp300/dev/topcat.c
348
fb->planemask = (1 << fb->planes) - 1;
sys/arch/hp300/dev/topcat.c
373
if (fb->planes <= 4 && fb->dwidth == 1024 && fb->dheight == 400) {
sys/arch/hp300/dev/topcat.c
374
fb->dwidth = 512;
sys/arch/hp300/dev/topcat.c
378
fb->bmv = topcat_windowmove;
sys/arch/hp300/dev/topcat.c
379
topcat_restore(fb);
sys/arch/hp300/dev/topcat.c
380
diofb_fbsetup(fb);
sys/arch/hp300/dev/topcat.c
383
fb->wsputchar = ri->ri_ops.putchar;
sys/arch/hp300/dev/topcat.c
388
fb->wsd.fontwidth *= 2;
sys/arch/hp300/dev/topcat.c
392
for (i = 0; i <= fb->planemask; i++)
sys/arch/hp300/dev/topcat.c
393
topcat_setcolor(fb, i);
sys/arch/hp300/dev/topcat.c
399
topcat_restore(struct diofb *fb)
sys/arch/hp300/dev/topcat.c
401
volatile struct tcboxfb *tc = (struct tcboxfb *)fb->regkva;
sys/arch/hp300/dev/topcat.c
421
tc->fben = fb->planemask;
sys/arch/hp300/dev/topcat.c
422
tc->wen = fb->planemask;
sys/arch/hp300/dev/topcat.c
423
tc->ren = fb->planemask;
sys/arch/hp300/dev/topcat.c
427
tc->nblank = fb->planemask;
sys/arch/hp300/dev/topcat.c
434
struct diofb *fb = v;
sys/arch/hp300/dev/topcat.c
443
fb->mapmode = *(u_int *)data;
sys/arch/hp300/dev/topcat.c
444
if (fb->mapmode == WSDISPLAYIO_MODE_EMUL) {
sys/arch/hp300/dev/topcat.c
445
topcat_restore(fb);
sys/arch/hp300/dev/topcat.c
446
for (i = 0; i <= fb->planemask; i++)
sys/arch/hp300/dev/topcat.c
447
topcat_setcolor(fb, i);
sys/arch/hp300/dev/topcat.c
452
wdf->width = fb->ri.ri_width;
sys/arch/hp300/dev/topcat.c
453
wdf->height = fb->ri.ri_height;
sys/arch/hp300/dev/topcat.c
454
wdf->depth = fb->ri.ri_depth;
sys/arch/hp300/dev/topcat.c
455
wdf->cmsize = 1 << fb->planes;
sys/arch/hp300/dev/topcat.c
458
*(u_int *)data = fb->ri.ri_stride;
sys/arch/hp300/dev/topcat.c
461
if (fb->planemask == 1)
sys/arch/hp300/dev/topcat.c
463
return diofb_getcmap(fb, (struct wsdisplay_cmap *)data);
sys/arch/hp300/dev/topcat.c
465
if (fb->planemask == 1)
sys/arch/hp300/dev/topcat.c
467
return topcat_setcmap(fb, (struct wsdisplay_cmap *)data);
sys/arch/hp300/dev/topcat.c
477
topcat_setcolor(struct diofb *fb, u_int index)
sys/arch/hp300/dev/topcat.c
479
volatile struct tcboxfb *tc = (struct tcboxfb *)fb->regkva;
sys/arch/hp300/dev/topcat.c
482
if (fb->planemask == 1)
sys/arch/hp300/dev/topcat.c
485
tc_waitbusy(tc, fb->planemask);
sys/arch/hp300/dev/topcat.c
489
tc->plane_mask = fb->planemask;
sys/arch/hp300/dev/topcat.c
491
tc->rdata = fb->cmap.r[index];
sys/arch/hp300/dev/topcat.c
492
tc->gdata = fb->cmap.g[index];
sys/arch/hp300/dev/topcat.c
493
tc->bdata = fb->cmap.b[index];
sys/arch/hp300/dev/topcat.c
502
tc->plane_mask = fb->planemask;
sys/arch/hp300/dev/topcat.c
503
tc->rdata = fb->cmap.r[index];
sys/arch/hp300/dev/topcat.c
504
tc->gdata = fb->cmap.g[index];
sys/arch/hp300/dev/topcat.c
505
tc->bdata = fb->cmap.b[index];
sys/arch/hp300/dev/topcat.c
522
topcat_setcmap(struct diofb *fb, struct wsdisplay_cmap *cm)
sys/arch/hp300/dev/topcat.c
526
u_int colcount = 1 << fb->planes;
sys/arch/hp300/dev/topcat.c
539
memcpy(fb->cmap.r + index, r, count);
sys/arch/hp300/dev/topcat.c
540
memcpy(fb->cmap.g + index, g, count);
sys/arch/hp300/dev/topcat.c
541
memcpy(fb->cmap.b + index, b, count);
sys/arch/hp300/dev/topcat.c
544
topcat_setcolor(fb, index++);
sys/arch/hp300/dev/topcat.c
554
topcat_windowmove(struct diofb *fb, uint16_t sx, uint16_t sy,
sys/arch/hp300/dev/topcat.c
558
volatile struct tcboxfb *tc = (struct tcboxfb *)fb->regkva;
sys/arch/hp300/dev/topcat.c
560
tc_waitbusy(tc, fb->planemask);
sys/arch/hp300/dev/topcat.c
565
tc->wen = fb->planemask;
sys/arch/hp300/dev/topcat.c
576
tc->wmove = fb->planemask;
sys/arch/hp300/dev/topcat.c
603
uint32_t fb;
sys/arch/hp300/dev/topcat.c
652
fb = be32dec(fr);
sys/arch/hp300/dev/topcat.c
657
uint16_t c = clr[(fb >> 31) & 1];
sys/arch/hp300/dev/topcat.c
662
fb <<= 1;
sys/arch/hp300/dev/topcat.c
691
struct diofb *fb = &diofb_cn;
sys/arch/hp300/dev/topcat.c
728
topcat_reset(fb, conscode, (struct diofbreg *)conaddr);
sys/arch/hp300/dev/topcat.c
733
diofb_cnattach(fb);
sys/arch/hp300/dev/tvrx.c
136
tvrx_reset(struct diofb *fb, int scode, struct diofbreg *fbr)
sys/arch/hp300/dev/tvrx.c
140
if ((rc = diofb_fbinquire(fb, scode, fbr)) != 0)
sys/arch/hp300/dev/tvrx.c
152
fb->ri.ri_depth = 1;
sys/arch/hp300/dev/tvrx.c
153
fb->bmv = diofb_mono_windowmove;
sys/arch/hp300/dev/tvrx.c
154
diofb_fbsetup(fb);
sys/arch/hp300/dev/tvrx.c
162
struct diofb *fb = v;
sys/arch/hp300/dev/tvrx.c
170
fb->mapmode = *(u_int *)data;
sys/arch/hp300/dev/tvrx.c
174
wdf->width = fb->ri.ri_width;
sys/arch/hp300/dev/tvrx.c
175
wdf->height = fb->ri.ri_height;
sys/arch/hp300/dev/tvrx.c
176
wdf->depth = fb->ri.ri_depth;
sys/arch/hp300/dev/tvrx.c
180
*(u_int *)data = fb->ri.ri_stride;
sys/arch/hp300/dev/tvrx.c
205
struct diofb *fb = &diofb_cn;
sys/arch/hp300/dev/tvrx.c
231
tvrx_reset(fb, conscode, (struct diofbreg *)conaddr);
sys/arch/hp300/dev/tvrx.c
236
diofb_cnattach(fb);
sys/arch/hp300/stand/common/ite.c
203
struct diofbreg *fb;
sys/arch/hp300/stand/common/ite.c
210
fb = (struct diofbreg *)hw->hw_kva;
sys/arch/hp300/stand/common/ite.c
212
if (badaddr((void *)fb) || fb->id != GRFHWID)
sys/arch/hp300/stand/common/ite.c
215
if (itesw[dtype].ite_hwid == fb->fbid)
sys/arch/hp300/stand/common/ite.c
224
ip->regbase = (void *)fb;
sys/arch/hp300/stand/common/ite.c
225
fboff = (fb->fbomsb << 8) | fb->fbolsb;
sys/arch/hp300/stand/common/ite.c
230
ip->fbwidth = fb->fbwmsb << 8 | fb->fbwlsb;
sys/arch/hp300/stand/common/ite.c
231
ip->fbheight = fb->fbhmsb << 8 | fb->fbhlsb;
sys/arch/hp300/stand/common/ite.c
232
ip->dwidth = fb->dwmsb << 8 | fb->dwlsb;
sys/arch/hp300/stand/common/ite.c
233
ip->dheight = fb->dhmsb << 8 | fb->dhlsb;
sys/arch/hpc/hpc/debug_subr.c
342
uint8_t *fb, *fb_start = (uint8_t *)fbaddr;
sys/arch/hpc/hpc/debug_subr.c
350
for (fb = fb_start, i = 0; i < w * h; i++)
sys/arch/hpc/hpc/debug_subr.c
351
*fb++ = 0;
sys/arch/hpc/hpc/debug_subr.c
361
for (fb = fb_start, y = y_start; y < y_end; y++, fb += skip) {
sys/arch/hpc/hpc/debug_subr.c
364
*fb++ = i;
sys/arch/hpc/hpc/debug_subr.c
377
fb += w / 2 - 16; /* center */
sys/arch/hpc/hpc/debug_subr.c
379
for (y = y_start; y < y_end; y++, fb += skip)
sys/arch/hpc/hpc/debug_subr.c
381
*fb++ = img[i++];
sys/arch/hpc/hpc/debug_subr.c
389
fb16 = (uint16_t *)fb;
sys/arch/hpc/hpc/debug_subr.c
403
fb32 = (uint32_t *)(fb + 32 * w);
sys/arch/hpc/hpc/debug_subr.c
421
uint16_t *fb, *fb_start = (uint16_t *)fbaddr;
sys/arch/hpc/hpc/debug_subr.c
430
for (fb = fb_start, i = 0; i < w * h; i++)
sys/arch/hpc/hpc/debug_subr.c
431
*fb++ = pat;
sys/arch/hpc/hpc/debug_subr.c
440
for (fb = fb_start, y = y_start; y < y_end; y++) {
sys/arch/hpc/hpc/debug_subr.c
444
*fb++ = pat;
sys/arch/hpc/hpc/debug_subr.c
458
fb += w / 2 - 16; /* center */
sys/arch/hpc/hpc/debug_subr.c
460
for (y = y_start; y < y_end; y++, fb += skip)
sys/arch/hpc/hpc/debug_subr.c
462
*fb++ = rgb565_clut[img[i++]];
sys/arch/hpc/hpc/debug_subr.c
470
fb32 = (uint32_t *)fb;
sys/arch/hpc/stand/hpcboot/arch.cpp
164
FrameBufferInfo fb(0, 0);
sys/arch/hpc/stand/hpcboot/arch.cpp
165
DPRINTF((TEXT("Display: %dx%d %dbpp\n"), fb.width(), fb.height(),
sys/arch/hpc/stand/hpcboot/arch.cpp
166
fb.bpp()));
sys/arch/hpc/stand/hpcboot/hpcmenu.cpp
333
FrameBufferInfo fb(_pref.platid_hi, _pref.platid_lo);
sys/arch/hpc/stand/hpcboot/hpcmenu.cpp
341
bi.fb_addr = fb.addr();
sys/arch/hpc/stand/hpcboot/hpcmenu.cpp
342
bi.fb_type = fb.type();
sys/arch/hpc/stand/hpcboot/hpcmenu.cpp
343
bi.fb_line_bytes = fb.linebytes();
sys/arch/hpc/stand/hpcboot/hpcmenu.cpp
344
bi.fb_width = fb.width();
sys/arch/hpc/stand/hpcboot/hpcmenu.cpp
345
bi.fb_height = fb.height();
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
315
uint8_t *fb = reinterpret_cast<uint8_t *>(HD64461_FBBASE);
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
318
*fb++ = 0xff;
sys/arch/hpcarm/dev/epsonlcd.c
166
struct hpcfb_fbconf *fb = &sc->sc_fb;
sys/arch/hpcarm/dev/epsonlcd.c
168
if (offset < 0 || (fb->hf_bytes_per_plane + fb->hf_offset) < offset)
sys/arch/hpcarm/dev/epsonlcd.c
175
epsonlcd_setup_hpcfbif(struct epsonlcd_softc *sc, struct hpcfb_fbconf *fb)
sys/arch/hpcarm/dev/epsonlcd.c
179
memset(fb, 0, sizeof(struct hpcfb_fbconf));
sys/arch/hpcarm/dev/epsonlcd.c
180
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcarm/dev/epsonlcd.c
181
fb->hf_nconfs = 1; /* how many configurations */
sys/arch/hpcarm/dev/epsonlcd.c
183
strncpy(fb->hf_name, "Epson S1D138xx LCD Controller", HPCFB_MAXNAMELEN);
sys/arch/hpcarm/dev/epsonlcd.c
186
strncpy(fb->hf_conf_name, "LCD", HPCFB_MAXNAMELEN);
sys/arch/hpcarm/dev/epsonlcd.c
188
fb->hf_height = vc->vc_fbheight;
sys/arch/hpcarm/dev/epsonlcd.c
189
fb->hf_width = vc->vc_fbwidth;
sys/arch/hpcarm/dev/epsonlcd.c
190
fb->hf_baseaddr = vc->vc_fbvaddr;
sys/arch/hpcarm/dev/epsonlcd.c
192
fb->hf_offset = vc->vc_fbvaddr - arm_ptob(arm_btop(vc->vc_fbvaddr));
sys/arch/hpcarm/dev/epsonlcd.c
194
fb->hf_bytes_per_line = (vc->vc_fbwidth * vc->vc_fbdepth) / NBBY;
sys/arch/hpcarm/dev/epsonlcd.c
195
fb->hf_nplanes = 1;
sys/arch/hpcarm/dev/epsonlcd.c
196
fb->hf_bytes_per_plane = vc->vc_fbheight * fb->hf_bytes_per_line;
sys/arch/hpcarm/dev/epsonlcd.c
198
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcarm/dev/epsonlcd.c
199
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcarm/dev/epsonlcd.c
200
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcarm/dev/epsonlcd.c
202
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcarm/dev/epsonlcd.c
211
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/arch/hpcarm/dev/epsonlcd.c
212
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcarm/dev/epsonlcd.c
213
fb->hf_order_flags = HPCFB_REVORDER_BYTE;
sys/arch/hpcarm/dev/epsonlcd.c
214
fb->hf_pack_width = 16;
sys/arch/hpcarm/dev/epsonlcd.c
215
fb->hf_pixels_per_pack = 1;
sys/arch/hpcarm/dev/epsonlcd.c
216
fb->hf_pixel_width = 16;
sys/arch/hpcarm/dev/epsonlcd.c
218
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/arch/hpcarm/dev/epsonlcd.c
220
fb->hf_u.hf_rgb.hf_flags = 0;
sys/arch/hpcarm/dev/epsonlcd.c
222
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/arch/hpcarm/dev/epsonlcd.c
223
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/arch/hpcarm/dev/epsonlcd.c
224
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/arch/hpcarm/dev/epsonlcd.c
225
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/arch/hpcarm/dev/epsonlcd.c
226
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/arch/hpcarm/dev/epsonlcd.c
227
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/arch/hpcarm/dev/epsonlcd.c
228
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/arch/hpcarm/dev/epsonlcd.c
229
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/arch/hpcarm/dev/epsonlcd.c
233
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/arch/hpcarm/dev/epsonlcd.c
234
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcarm/dev/epsonlcd.c
235
fb->hf_pack_width = 8;
sys/arch/hpcarm/dev/epsonlcd.c
236
fb->hf_pixels_per_pack = 1;
sys/arch/hpcarm/dev/epsonlcd.c
237
fb->hf_pixel_width = 8;
sys/arch/hpcarm/dev/epsonlcd.c
239
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/arch/hpcarm/dev/epsonlcd.c
241
fb->hf_u.hf_indexed.hf_flags = 0;
sys/arch/hpcarm/dev/ipaq_lcd.c
174
struct hpcfb_fbconf *fb;
sys/arch/hpcarm/dev/ipaq_lcd.c
176
fb = &sc->sc_fbconf;
sys/arch/hpcarm/dev/ipaq_lcd.c
179
memset(fb, 0, sizeof(*fb));
sys/arch/hpcarm/dev/ipaq_lcd.c
181
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcarm/dev/ipaq_lcd.c
182
fb->hf_nconfs = 1;
sys/arch/hpcarm/dev/ipaq_lcd.c
183
strcpy(fb->hf_name, "built-in video");
sys/arch/hpcarm/dev/ipaq_lcd.c
184
strcpy(fb->hf_conf_name, "LCD");
sys/arch/hpcarm/dev/ipaq_lcd.c
186
fb->hf_height = bootinfo->fb_height;
sys/arch/hpcarm/dev/ipaq_lcd.c
187
fb->hf_width = bootinfo->fb_width;
sys/arch/hpcarm/dev/ipaq_lcd.c
191
0, &fb->hf_baseaddr)) {
sys/arch/hpcarm/dev/ipaq_lcd.c
196
fb->hf_offset = (u_long)bootinfo->fb_addr -
sys/arch/hpcarm/dev/ipaq_lcd.c
199
fb->hf_bytes_per_line = bootinfo->fb_line_bytes;
sys/arch/hpcarm/dev/ipaq_lcd.c
200
fb->hf_nplanes = 1;
sys/arch/hpcarm/dev/ipaq_lcd.c
201
fb->hf_bytes_per_plane = bootinfo->fb_height *
sys/arch/hpcarm/dev/ipaq_lcd.c
204
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcarm/dev/ipaq_lcd.c
205
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcarm/dev/ipaq_lcd.c
206
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcarm/dev/ipaq_lcd.c
214
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcarm/dev/ipaq_lcd.c
217
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcarm/dev/ipaq_lcd.c
221
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcarm/dev/ipaq_lcd.c
224
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcarm/dev/ipaq_lcd.c
231
fb->hf_offset = 0x200;
sys/arch/hpcarm/dev/ipaq_lcd.c
238
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/arch/hpcarm/dev/ipaq_lcd.c
239
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcarm/dev/ipaq_lcd.c
240
fb->hf_order_flags = HPCFB_REVORDER_BYTE;
sys/arch/hpcarm/dev/ipaq_lcd.c
241
fb->hf_pack_width = 16;
sys/arch/hpcarm/dev/ipaq_lcd.c
242
fb->hf_pixels_per_pack = 1;
sys/arch/hpcarm/dev/ipaq_lcd.c
243
fb->hf_pixel_width = 16;
sys/arch/hpcarm/dev/ipaq_lcd.c
245
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/arch/hpcarm/dev/ipaq_lcd.c
246
fb->hf_u.hf_rgb.hf_flags = 0;
sys/arch/hpcarm/dev/ipaq_lcd.c
248
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/arch/hpcarm/dev/ipaq_lcd.c
249
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/arch/hpcarm/dev/ipaq_lcd.c
250
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/arch/hpcarm/dev/ipaq_lcd.c
251
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/arch/hpcarm/dev/ipaq_lcd.c
252
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/arch/hpcarm/dev/ipaq_lcd.c
253
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/arch/hpcarm/dev/ipaq_lcd.c
254
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/arch/hpcarm/dev/ipaq_lcd.c
255
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/arch/hpcarm/dev/sed_saip.c
192
sed1356_init(struct hpcfb_fbconf *fb)
sys/arch/hpcarm/dev/sed_saip.c
207
memset(fb, 0, sizeof(*fb));
sys/arch/hpcarm/dev/sed_saip.c
209
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcarm/dev/sed_saip.c
210
fb->hf_nconfs = 1; /* how many configurations */
sys/arch/hpcarm/dev/sed_saip.c
211
strcpy(fb->hf_name, "built-in video");
sys/arch/hpcarm/dev/sed_saip.c
213
strcpy(fb->hf_conf_name, "default");
sys/arch/hpcarm/dev/sed_saip.c
215
fb->hf_height = bootinfo->fb_height;
sys/arch/hpcarm/dev/sed_saip.c
216
fb->hf_width = bootinfo->fb_width;
sys/arch/hpcarm/dev/sed_saip.c
220
0, &fb->hf_baseaddr)) {
sys/arch/hpcarm/dev/sed_saip.c
224
fb->hf_offset = (u_long)bootinfo->fb_addr -
sys/arch/hpcarm/dev/sed_saip.c
227
fb->hf_bytes_per_line = bootinfo->fb_line_bytes;
sys/arch/hpcarm/dev/sed_saip.c
228
fb->hf_nplanes = 1;
sys/arch/hpcarm/dev/sed_saip.c
229
fb->hf_bytes_per_plane = bootinfo->fb_height *
sys/arch/hpcarm/dev/sed_saip.c
232
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcarm/dev/sed_saip.c
233
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcarm/dev/sed_saip.c
234
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcarm/dev/sed_saip.c
242
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcarm/dev/sed_saip.c
246
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcarm/dev/sed_saip.c
247
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcarm/dev/sed_saip.c
248
fb->hf_pack_width = 8;
sys/arch/hpcarm/dev/sed_saip.c
249
fb->hf_pixels_per_pack = 2;
sys/arch/hpcarm/dev/sed_saip.c
250
fb->hf_pixel_width = 4;
sys/arch/hpcarm/dev/sed_saip.c
251
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/arch/hpcarm/dev/sed_saip.c
252
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/arch/hpcarm/dev/sed_saip.c
259
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcarm/dev/sed_saip.c
262
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/arch/hpcarm/dev/sed_saip.c
263
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcarm/dev/sed_saip.c
264
fb->hf_pack_width = 8;
sys/arch/hpcarm/dev/sed_saip.c
265
fb->hf_pixels_per_pack = 1;
sys/arch/hpcarm/dev/sed_saip.c
266
fb->hf_pixel_width = 8;
sys/arch/hpcarm/dev/sed_saip.c
267
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/arch/hpcarm/dev/sed_saip.c
268
fb->hf_u.hf_indexed.hf_flags = 0; /* reserved for future use */
sys/arch/hpcarm/dev/sed_saip.c
275
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcarm/dev/sed_saip.c
278
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/arch/hpcarm/dev/sed_saip.c
279
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcarm/dev/sed_saip.c
280
fb->hf_order_flags = HPCFB_REVORDER_BYTE;
sys/arch/hpcarm/dev/sed_saip.c
281
fb->hf_pack_width = 16;
sys/arch/hpcarm/dev/sed_saip.c
282
fb->hf_pixels_per_pack = 1;
sys/arch/hpcarm/dev/sed_saip.c
283
fb->hf_pixel_width = 16;
sys/arch/hpcarm/dev/sed_saip.c
285
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/arch/hpcarm/dev/sed_saip.c
286
fb->hf_u.hf_rgb.hf_flags = 0; /* reserved for future use */
sys/arch/hpcarm/dev/sed_saip.c
288
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/arch/hpcarm/dev/sed_saip.c
289
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/arch/hpcarm/dev/sed_saip.c
290
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/arch/hpcarm/dev/sed_saip.c
291
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/arch/hpcarm/dev/sed_saip.c
292
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/arch/hpcarm/dev/sed_saip.c
293
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/arch/hpcarm/dev/sed_saip.c
294
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/arch/hpcarm/dev/sed_saip.c
295
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/arch/hpcmips/dev/ite8181.c
506
ite8181_fbinit(struct hpcfb_fbconf *fb)
sys/arch/hpcmips/dev/ite8181.c
522
memset(fb, 0, sizeof(*fb));
sys/arch/hpcmips/dev/ite8181.c
524
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcmips/dev/ite8181.c
525
fb->hf_nconfs = 1; /* how many configurations */
sys/arch/hpcmips/dev/ite8181.c
526
strcpy(fb->hf_name, "built-in video");
sys/arch/hpcmips/dev/ite8181.c
528
strcpy(fb->hf_conf_name, "default");
sys/arch/hpcmips/dev/ite8181.c
530
fb->hf_height = bootinfo->fb_height;
sys/arch/hpcmips/dev/ite8181.c
531
fb->hf_width = bootinfo->fb_width;
sys/arch/hpcmips/dev/ite8181.c
532
fb->hf_baseaddr = (u_long)bootinfo->fb_addr;
sys/arch/hpcmips/dev/ite8181.c
533
fb->hf_offset = (u_long)bootinfo->fb_addr -
sys/arch/hpcmips/dev/ite8181.c
536
fb->hf_bytes_per_line = bootinfo->fb_line_bytes;
sys/arch/hpcmips/dev/ite8181.c
537
fb->hf_nplanes = 1;
sys/arch/hpcmips/dev/ite8181.c
538
fb->hf_bytes_per_plane = bootinfo->fb_height *
sys/arch/hpcmips/dev/ite8181.c
541
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcmips/dev/ite8181.c
542
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcmips/dev/ite8181.c
543
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcmips/dev/ite8181.c
551
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/ite8181.c
555
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcmips/dev/ite8181.c
556
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/ite8181.c
557
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/ite8181.c
558
fb->hf_pixels_per_pack = 4;
sys/arch/hpcmips/dev/ite8181.c
559
fb->hf_pixel_width = 2;
sys/arch/hpcmips/dev/ite8181.c
560
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/arch/hpcmips/dev/ite8181.c
561
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/ite8181.c
566
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/ite8181.c
570
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcmips/dev/ite8181.c
571
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/ite8181.c
572
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/ite8181.c
573
fb->hf_pixels_per_pack = 2;
sys/arch/hpcmips/dev/ite8181.c
574
fb->hf_pixel_width = 4;
sys/arch/hpcmips/dev/ite8181.c
575
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/arch/hpcmips/dev/ite8181.c
576
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/ite8181.c
583
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/ite8181.c
586
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/arch/hpcmips/dev/ite8181.c
587
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/ite8181.c
588
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/ite8181.c
589
fb->hf_pixels_per_pack = 1;
sys/arch/hpcmips/dev/ite8181.c
590
fb->hf_pixel_width = 8;
sys/arch/hpcmips/dev/ite8181.c
591
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/arch/hpcmips/dev/ite8181.c
592
fb->hf_u.hf_indexed.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/ite8181.c
599
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/ite8181.c
602
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/arch/hpcmips/dev/ite8181.c
603
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/ite8181.c
604
fb->hf_order_flags = HPCFB_REVORDER_BYTE;
sys/arch/hpcmips/dev/ite8181.c
605
fb->hf_pack_width = 16;
sys/arch/hpcmips/dev/ite8181.c
606
fb->hf_pixels_per_pack = 1;
sys/arch/hpcmips/dev/ite8181.c
607
fb->hf_pixel_width = 16;
sys/arch/hpcmips/dev/ite8181.c
609
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/arch/hpcmips/dev/ite8181.c
610
fb->hf_u.hf_rgb.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/ite8181.c
612
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/arch/hpcmips/dev/ite8181.c
613
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/arch/hpcmips/dev/ite8181.c
614
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/arch/hpcmips/dev/ite8181.c
615
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/arch/hpcmips/dev/ite8181.c
616
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/arch/hpcmips/dev/ite8181.c
617
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/arch/hpcmips/dev/ite8181.c
618
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/arch/hpcmips/dev/ite8181.c
619
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/arch/hpcmips/dev/mq200.c
327
mq200_fbinit(struct hpcfb_fbconf *fb)
sys/arch/hpcmips/dev/mq200.c
343
memset(fb, 0, sizeof(*fb));
sys/arch/hpcmips/dev/mq200.c
345
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcmips/dev/mq200.c
346
fb->hf_nconfs = 1; /* how many configurations */
sys/arch/hpcmips/dev/mq200.c
347
strcpy(fb->hf_name, "built-in video");
sys/arch/hpcmips/dev/mq200.c
349
strcpy(fb->hf_conf_name, "default");
sys/arch/hpcmips/dev/mq200.c
351
fb->hf_height = bootinfo->fb_height;
sys/arch/hpcmips/dev/mq200.c
352
fb->hf_width = bootinfo->fb_width;
sys/arch/hpcmips/dev/mq200.c
353
fb->hf_baseaddr = mips_ptob(mips_btop(bootinfo->fb_addr));
sys/arch/hpcmips/dev/mq200.c
354
fb->hf_offset = (u_long)bootinfo->fb_addr - fb->hf_baseaddr;
sys/arch/hpcmips/dev/mq200.c
356
fb->hf_bytes_per_line = bootinfo->fb_line_bytes;
sys/arch/hpcmips/dev/mq200.c
357
fb->hf_nplanes = 1;
sys/arch/hpcmips/dev/mq200.c
358
fb->hf_bytes_per_plane = bootinfo->fb_height *
sys/arch/hpcmips/dev/mq200.c
361
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcmips/dev/mq200.c
362
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcmips/dev/mq200.c
363
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcmips/dev/mq200.c
370
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/mq200.c
373
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcmips/dev/mq200.c
374
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/mq200.c
375
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/mq200.c
376
fb->hf_pixels_per_pack = 8;
sys/arch/hpcmips/dev/mq200.c
377
fb->hf_pixel_width = 1;
sys/arch/hpcmips/dev/mq200.c
378
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/arch/hpcmips/dev/mq200.c
379
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/mq200.c
387
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/mq200.c
391
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcmips/dev/mq200.c
392
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/mq200.c
393
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/mq200.c
394
fb->hf_pixels_per_pack = 4;
sys/arch/hpcmips/dev/mq200.c
395
fb->hf_pixel_width = 2;
sys/arch/hpcmips/dev/mq200.c
396
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/arch/hpcmips/dev/mq200.c
397
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/mq200.c
402
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/mq200.c
406
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcmips/dev/mq200.c
407
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/mq200.c
408
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/mq200.c
409
fb->hf_pixels_per_pack = 2;
sys/arch/hpcmips/dev/mq200.c
410
fb->hf_pixel_width = 4;
sys/arch/hpcmips/dev/mq200.c
411
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/arch/hpcmips/dev/mq200.c
412
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/mq200.c
419
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/mq200.c
422
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/arch/hpcmips/dev/mq200.c
423
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/mq200.c
424
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/mq200.c
425
fb->hf_pixels_per_pack = 1;
sys/arch/hpcmips/dev/mq200.c
426
fb->hf_pixel_width = 8;
sys/arch/hpcmips/dev/mq200.c
427
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/arch/hpcmips/dev/mq200.c
428
fb->hf_u.hf_indexed.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/mq200.c
435
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/mq200.c
438
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/arch/hpcmips/dev/mq200.c
439
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/mq200.c
440
fb->hf_order_flags = HPCFB_REVORDER_BYTE;
sys/arch/hpcmips/dev/mq200.c
441
fb->hf_pack_width = 16;
sys/arch/hpcmips/dev/mq200.c
442
fb->hf_pixels_per_pack = 1;
sys/arch/hpcmips/dev/mq200.c
443
fb->hf_pixel_width = 16;
sys/arch/hpcmips/dev/mq200.c
445
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/arch/hpcmips/dev/mq200.c
446
fb->hf_u.hf_rgb.hf_flags = 0; /* reserved for future use */
sys/arch/hpcmips/dev/mq200.c
448
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/arch/hpcmips/dev/mq200.c
449
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/arch/hpcmips/dev/mq200.c
450
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/arch/hpcmips/dev/mq200.c
451
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/arch/hpcmips/dev/mq200.c
452
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/arch/hpcmips/dev/mq200.c
453
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/arch/hpcmips/dev/mq200.c
454
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/arch/hpcmips/dev/mq200.c
455
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/arch/hpcmips/dev/plumvideo.c
236
struct hpcfb_fbconf *fb = &sc->sc_fbconf;
sys/arch/hpcmips/dev/plumvideo.c
243
memset(fb, 0, sizeof(struct hpcfb_fbconf));
sys/arch/hpcmips/dev/plumvideo.c
245
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcmips/dev/plumvideo.c
246
fb->hf_nconfs = 1; /* how many configurations */
sys/arch/hpcmips/dev/plumvideo.c
247
strncpy(fb->hf_name, "PLUM built-in video", HPCFB_MAXNAMELEN);
sys/arch/hpcmips/dev/plumvideo.c
249
strncpy(fb->hf_conf_name, "LCD", HPCFB_MAXNAMELEN);
sys/arch/hpcmips/dev/plumvideo.c
251
fb->hf_height = height;
sys/arch/hpcmips/dev/plumvideo.c
252
fb->hf_width = width;
sys/arch/hpcmips/dev/plumvideo.c
253
fb->hf_baseaddr = (u_long)fbvaddr;
sys/arch/hpcmips/dev/plumvideo.c
254
fb->hf_offset = (u_long)fbvaddr - mips_ptob(mips_btop(fbvaddr));
sys/arch/hpcmips/dev/plumvideo.c
256
fb->hf_bytes_per_line = (width * depth) / NBBY;
sys/arch/hpcmips/dev/plumvideo.c
257
fb->hf_nplanes = 1;
sys/arch/hpcmips/dev/plumvideo.c
258
fb->hf_bytes_per_plane = height * fb->hf_bytes_per_line;
sys/arch/hpcmips/dev/plumvideo.c
260
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcmips/dev/plumvideo.c
261
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcmips/dev/plumvideo.c
262
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcmips/dev/plumvideo.c
264
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/dev/plumvideo.c
271
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/arch/hpcmips/dev/plumvideo.c
272
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/plumvideo.c
273
fb->hf_pack_width = 16;
sys/arch/hpcmips/dev/plumvideo.c
274
fb->hf_pixels_per_pack = 1;
sys/arch/hpcmips/dev/plumvideo.c
275
fb->hf_pixel_width = 16;
sys/arch/hpcmips/dev/plumvideo.c
277
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/arch/hpcmips/dev/plumvideo.c
279
fb->hf_u.hf_rgb.hf_flags = 0;
sys/arch/hpcmips/dev/plumvideo.c
281
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/arch/hpcmips/dev/plumvideo.c
282
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/arch/hpcmips/dev/plumvideo.c
283
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/arch/hpcmips/dev/plumvideo.c
284
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/arch/hpcmips/dev/plumvideo.c
285
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/arch/hpcmips/dev/plumvideo.c
286
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/arch/hpcmips/dev/plumvideo.c
287
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/arch/hpcmips/dev/plumvideo.c
288
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/arch/hpcmips/dev/plumvideo.c
292
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/arch/hpcmips/dev/plumvideo.c
293
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/dev/plumvideo.c
294
fb->hf_pack_width = 8;
sys/arch/hpcmips/dev/plumvideo.c
295
fb->hf_pixels_per_pack = 1;
sys/arch/hpcmips/dev/plumvideo.c
296
fb->hf_pixel_width = 8;
sys/arch/hpcmips/dev/plumvideo.c
297
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/arch/hpcmips/dev/plumvideo.c
299
fb->hf_u.hf_indexed.hf_flags = 0;
sys/arch/hpcmips/tx/tx3912video.c
241
struct hpcfb_fbconf *fb = &sc->sc_fbconf;
sys/arch/hpcmips/tx/tx3912video.c
244
memset(fb, 0, sizeof(struct hpcfb_fbconf));
sys/arch/hpcmips/tx/tx3912video.c
246
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcmips/tx/tx3912video.c
247
fb->hf_nconfs = 1; /* how many configurations */
sys/arch/hpcmips/tx/tx3912video.c
248
strncpy(fb->hf_name, "TX3912 built-in video", HPCFB_MAXNAMELEN);
sys/arch/hpcmips/tx/tx3912video.c
250
strncpy(fb->hf_conf_name, "LCD", HPCFB_MAXNAMELEN);
sys/arch/hpcmips/tx/tx3912video.c
252
fb->hf_height = chip->vc_fbheight;
sys/arch/hpcmips/tx/tx3912video.c
253
fb->hf_width = chip->vc_fbwidth;
sys/arch/hpcmips/tx/tx3912video.c
254
fb->hf_baseaddr = (u_long)fbvaddr;
sys/arch/hpcmips/tx/tx3912video.c
255
fb->hf_offset = (u_long)fbvaddr -
sys/arch/hpcmips/tx/tx3912video.c
258
fb->hf_bytes_per_line = (chip->vc_fbwidth * chip->vc_fbdepth)
sys/arch/hpcmips/tx/tx3912video.c
260
fb->hf_nplanes = 1;
sys/arch/hpcmips/tx/tx3912video.c
261
fb->hf_bytes_per_plane = chip->vc_fbheight * fb->hf_bytes_per_line;
sys/arch/hpcmips/tx/tx3912video.c
263
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcmips/tx/tx3912video.c
264
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcmips/tx/tx3912video.c
265
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcmips/tx/tx3912video.c
267
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcmips/tx/tx3912video.c
275
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/arch/hpcmips/tx/tx3912video.c
276
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/tx/tx3912video.c
277
fb->hf_pack_width = 8;
sys/arch/hpcmips/tx/tx3912video.c
278
fb->hf_pixels_per_pack = 4;
sys/arch/hpcmips/tx/tx3912video.c
279
fb->hf_pixel_width = 2;
sys/arch/hpcmips/tx/tx3912video.c
280
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/arch/hpcmips/tx/tx3912video.c
282
fb->hf_u.hf_gray.hf_flags = 0;
sys/arch/hpcmips/tx/tx3912video.c
285
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/arch/hpcmips/tx/tx3912video.c
286
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcmips/tx/tx3912video.c
287
fb->hf_pack_width = 8;
sys/arch/hpcmips/tx/tx3912video.c
288
fb->hf_pixels_per_pack = 1;
sys/arch/hpcmips/tx/tx3912video.c
289
fb->hf_pixel_width = 8;
sys/arch/hpcmips/tx/tx3912video.c
290
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/arch/hpcmips/tx/tx3912video.c
292
fb->hf_u.hf_indexed.hf_flags = 0;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
330
struct hpcfb_fbconf *fb = &hvc->hf;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
336
memset(fb, 0, sizeof(struct hpcfb_fbconf));
sys/arch/hpcsh/dev/hd64461/hd64461video.c
338
fb->hf_conf_index = 0; /* configuration index */
sys/arch/hpcsh/dev/hd64461/hd64461video.c
339
fb->hf_nconfs = 1; /* how many configurations */
sys/arch/hpcsh/dev/hd64461/hd64461video.c
340
strncpy(fb->hf_name, "HD64461 video module", HPCFB_MAXNAMELEN);
sys/arch/hpcsh/dev/hd64461/hd64461video.c
343
strncpy(fb->hf_conf_name, "LCD", HPCFB_MAXNAMELEN);
sys/arch/hpcsh/dev/hd64461/hd64461video.c
346
fb->hf_height = height;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
347
fb->hf_width = width;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
348
fb->hf_baseaddr = (u_long)fbvaddr;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
349
fb->hf_offset = (u_long)fbvaddr -
sys/arch/hpcsh/dev/hd64461/hd64461video.c
353
fb->hf_bytes_per_line = (width * depth) / NBBY;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
354
fb->hf_nplanes = 1;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
355
fb->hf_bytes_per_plane = height * fb->hf_bytes_per_line;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
357
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
358
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
359
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
361
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
368
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
369
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
370
fb->hf_pack_width = 16;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
371
fb->hf_pixels_per_pack = 1;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
372
fb->hf_pixel_width = 16;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
377
fb->hf_order_flags = HPCFB_REVORDER_BYTE;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
379
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/arch/hpcsh/dev/hd64461/hd64461video.c
381
fb->hf_u.hf_rgb.hf_flags = 0;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
383
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
384
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
385
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
386
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
387
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
388
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
389
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
390
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
394
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
395
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
396
fb->hf_pack_width = 8;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
397
fb->hf_pixels_per_pack = 1;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
398
fb->hf_pixel_width = 8;
sys/arch/hpcsh/dev/hd64461/hd64461video.c
399
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/arch/hpcsh/dev/hd64461/hd64461video.c
401
fb->hf_u.hf_indexed.hf_flags = 0;
sys/arch/hpcsh/hpcsh/debug.c
66
uint16_t *fb = (uint16_t *)bootinfo->fb_addr;
sys/arch/hpcsh/hpcsh/debug.c
71
fb += (cause & 0x7) * bootinfo->fb_line_bytes * LINE_STEP;
sys/arch/hpcsh/hpcsh/debug.c
76
*(fb + i) = color;
sys/arch/hpcsh/hpcsh/debug.c
77
*(fb + intr_state_rgb16->cnt) =
sys/arch/i386/stand/efiboot/eficons.c
482
struct btinfo_framebuffer fb;
sys/arch/i386/stand/efiboot/eficons.c
514
memset(&fb, 0, sizeof(fb));
sys/arch/i386/stand/efiboot/eficons.c
515
fb.physaddr = efi_gop->Mode->FrameBufferBase;
sys/arch/i386/stand/efiboot/eficons.c
516
fb.flags = 0;
sys/arch/i386/stand/efiboot/eficons.c
517
fb.width = info->HorizontalResolution;
sys/arch/i386/stand/efiboot/eficons.c
518
fb.height = info->VerticalResolution;
sys/arch/i386/stand/efiboot/eficons.c
519
fb.depth = getdepth(info);
sys/arch/i386/stand/efiboot/eficons.c
520
fb.stride = info->PixelsPerScanLine * ((fb.depth + 7) / 8);
sys/arch/i386/stand/efiboot/eficons.c
521
fb.vbemode = 0; /* XXX */
sys/arch/i386/stand/efiboot/eficons.c
525
fb.rnum = 8;
sys/arch/i386/stand/efiboot/eficons.c
526
fb.gnum = 8;
sys/arch/i386/stand/efiboot/eficons.c
527
fb.bnum = 8;
sys/arch/i386/stand/efiboot/eficons.c
528
fb.rpos = 16;
sys/arch/i386/stand/efiboot/eficons.c
529
fb.gpos = 8;
sys/arch/i386/stand/efiboot/eficons.c
530
fb.bpos = 0;
sys/arch/i386/stand/efiboot/eficons.c
534
fb.rnum = 8;
sys/arch/i386/stand/efiboot/eficons.c
535
fb.gnum = 8;
sys/arch/i386/stand/efiboot/eficons.c
536
fb.bnum = 8;
sys/arch/i386/stand/efiboot/eficons.c
537
fb.rpos = 0;
sys/arch/i386/stand/efiboot/eficons.c
538
fb.gpos = 8;
sys/arch/i386/stand/efiboot/eficons.c
539
fb.bpos = 16;
sys/arch/i386/stand/efiboot/eficons.c
544
&fb.rnum, &fb.rpos);
sys/arch/i386/stand/efiboot/eficons.c
546
&fb.gnum, &fb.gpos);
sys/arch/i386/stand/efiboot/eficons.c
548
&fb.bnum, &fb.bpos);
sys/arch/i386/stand/efiboot/eficons.c
557
framebuffer_configure(&fb);
sys/arch/i386/stand/lib/exec.c
161
framebuffer_configure(struct btinfo_framebuffer *fb)
sys/arch/i386/stand/lib/exec.c
163
if (fb)
sys/arch/i386/stand/lib/exec.c
164
btinfo_framebuffer = *fb;
sys/arch/i386/stand/lib/exec_multiboot2.c
254
struct multiboot_tag_framebuffer *fb = (void *)mbt;
sys/arch/i386/stand/lib/exec_multiboot2.c
257
fb->common.framebuffer_width,
sys/arch/i386/stand/lib/exec_multiboot2.c
258
fb->common.framebuffer_height,
sys/arch/i386/stand/lib/exec_multiboot2.c
259
fb->common.framebuffer_bpp,
sys/arch/i386/stand/lib/exec_multiboot2.c
260
(uint64_t)fb->common.framebuffer_addr);
sys/arch/i386/stand/lib/exec_multiboot2.c
679
struct btinfo_framebuffer *fb = &btinfo_framebuffer;
sys/arch/i386/stand/lib/exec_multiboot2.c
684
if (fb->physaddr != 0) {
sys/arch/i386/stand/lib/exec_multiboot2.c
687
ret = biosvbe_get_mode_info(fb->vbemode, &mi);
sys/arch/i386/stand/lib/exec_multiboot2.c
703
if (fb->physaddr == 0) {
sys/arch/i386/stand/lib/exec_multiboot2.c
715
mbt->common.framebuffer_addr = fb->physaddr;
sys/arch/i386/stand/lib/exec_multiboot2.c
716
mbt->common.framebuffer_pitch = fb->stride;
sys/arch/i386/stand/lib/exec_multiboot2.c
717
mbt->common.framebuffer_width = fb->width;
sys/arch/i386/stand/lib/exec_multiboot2.c
718
mbt->common.framebuffer_height = fb->height;
sys/arch/i386/stand/lib/exec_multiboot2.c
719
mbt->common.framebuffer_bpp = fb->depth;
sys/arch/i386/stand/lib/exec_multiboot2.c
745
mbt->framebuffer_red_field_position = fb->rpos;
sys/arch/i386/stand/lib/exec_multiboot2.c
746
mbt->framebuffer_red_mask_size = fb->rnum;
sys/arch/i386/stand/lib/exec_multiboot2.c
747
mbt->framebuffer_green_field_position = fb->gpos;
sys/arch/i386/stand/lib/exec_multiboot2.c
748
mbt->framebuffer_green_mask_size = fb->gnum;
sys/arch/i386/stand/lib/exec_multiboot2.c
749
mbt->framebuffer_blue_field_position = fb->bpos;
sys/arch/i386/stand/lib/exec_multiboot2.c
750
mbt->framebuffer_blue_mask_size = fb->bnum;
sys/arch/i386/stand/lib/vbe.c
158
struct btinfo_framebuffer fb;
sys/arch/i386/stand/lib/vbe.c
186
memset(&fb, 0, sizeof(fb));
sys/arch/i386/stand/lib/vbe.c
187
fb.physaddr = (uint64_t)mi.PhysBasePtr & 0xffffffff;
sys/arch/i386/stand/lib/vbe.c
188
fb.width = mi.XResolution;
sys/arch/i386/stand/lib/vbe.c
189
fb.height = mi.YResolution;
sys/arch/i386/stand/lib/vbe.c
190
fb.stride = mi.BytesPerScanLine;
sys/arch/i386/stand/lib/vbe.c
191
fb.depth = mi.BitsPerPixel;
sys/arch/i386/stand/lib/vbe.c
192
fb.flags = 0;
sys/arch/i386/stand/lib/vbe.c
193
fb.rnum = mi.RedMaskSize;
sys/arch/i386/stand/lib/vbe.c
194
fb.rpos = mi.RedFieldPosition;
sys/arch/i386/stand/lib/vbe.c
195
fb.gnum = mi.GreenMaskSize;
sys/arch/i386/stand/lib/vbe.c
196
fb.gpos = mi.GreenFieldPosition;
sys/arch/i386/stand/lib/vbe.c
197
fb.bnum = mi.BlueMaskSize;
sys/arch/i386/stand/lib/vbe.c
198
fb.bpos = mi.BlueFieldPosition;
sys/arch/i386/stand/lib/vbe.c
199
fb.vbemode = modenum;
sys/arch/i386/stand/lib/vbe.c
201
framebuffer_configure(&fb);
sys/arch/luna68k/dev/lunafb.c
173
CFATTACH_DECL_NEW(fb, sizeof(struct omfb_softc),
sys/arch/mips/cavium/dev/if_cnmac.c
199
struct octfpa_buf *fb;
sys/arch/mips/cavium/dev/if_cnmac.c
207
octfpa_buf_init(pp->poolno, pp->size, pp->nelems, &fb);
sys/arch/mips/cavium/dev/if_cnmac.c
208
cnmac_pools[i] = fb;
sys/arch/mips/cavium/dev/octeon_fpa.c
105
struct octfpa_buf *fb;
sys/arch/mips/cavium/dev/octeon_fpa.c
110
fb = kmem_zalloc(sizeof(*fb) + sizeof(*fb->fb_dma_segs) * nsegs,
sys/arch/mips/cavium/dev/octeon_fpa.c
112
fb->fb_poolno = poolno;
sys/arch/mips/cavium/dev/octeon_fpa.c
113
fb->fb_size = size;
sys/arch/mips/cavium/dev/octeon_fpa.c
114
fb->fb_nelems = nelems;
sys/arch/mips/cavium/dev/octeon_fpa.c
115
fb->fb_len = size * nelems;
sys/arch/mips/cavium/dev/octeon_fpa.c
116
fb->fb_dmat = sc->sc_dmat;
sys/arch/mips/cavium/dev/octeon_fpa.c
117
fb->fb_dma_segs = (void *)(fb + 1);
sys/arch/mips/cavium/dev/octeon_fpa.c
118
fb->fb_dma_nsegs = nsegs;
sys/arch/mips/cavium/dev/octeon_fpa.c
120
octfpa_buf_dma_alloc(fb);
sys/arch/mips/cavium/dev/octeon_fpa.c
122
for (paddr = fb->fb_paddr; paddr < fb->fb_paddr + fb->fb_len;
sys/arch/mips/cavium/dev/octeon_fpa.c
123
paddr += fb->fb_size)
sys/arch/mips/cavium/dev/octeon_fpa.c
124
octfpa_buf_put_paddr(fb, paddr);
sys/arch/mips/cavium/dev/octeon_fpa.c
126
*rfb = fb;
sys/arch/mips/cavium/dev/octeon_fpa.c
132
octfpa_buf_get(struct octfpa_buf *fb)
sys/arch/mips/cavium/dev/octeon_fpa.c
137
paddr = octfpa_buf_get_paddr(fb);
sys/arch/mips/cavium/dev/octeon_fpa.c
141
addr = fb->fb_addr + (vaddr_t/* XXX */)(paddr - fb->fb_paddr);
sys/arch/mips/cavium/dev/octeon_fpa.c
146
octfpa_buf_dma_alloc(struct octfpa_buf *fb)
sys/arch/mips/cavium/dev/octeon_fpa.c
152
status = bus_dmamap_create(fb->fb_dmat, fb->fb_len,
sys/arch/mips/cavium/dev/octeon_fpa.c
153
fb->fb_len / PAGE_SIZE, /* # of segments */
sys/arch/mips/cavium/dev/octeon_fpa.c
154
fb->fb_len, /* we don't use s/g for FPA buf */
sys/arch/mips/cavium/dev/octeon_fpa.c
156
0, &fb->fb_dmah);
sys/arch/mips/cavium/dev/octeon_fpa.c
160
status = bus_dmamem_alloc(fb->fb_dmat, fb->fb_len, 128, 0,
sys/arch/mips/cavium/dev/octeon_fpa.c
161
fb->fb_dma_segs, fb->fb_dma_nsegs, &nsegs, 0);
sys/arch/mips/cavium/dev/octeon_fpa.c
162
if (status != 0 || fb->fb_dma_nsegs != nsegs)
sys/arch/mips/cavium/dev/octeon_fpa.c
165
status = bus_dmamem_map(fb->fb_dmat, fb->fb_dma_segs, fb->fb_dma_nsegs,
sys/arch/mips/cavium/dev/octeon_fpa.c
166
fb->fb_len, &va, 0);
sys/arch/mips/cavium/dev/octeon_fpa.c
170
status = bus_dmamap_load(fb->fb_dmat, fb->fb_dmah, va, fb->fb_len,
sys/arch/mips/cavium/dev/octeon_fpa.c
176
fb->fb_addr = (vaddr_t)va;
sys/arch/mips/cavium/dev/octeon_fpa.c
177
fb->fb_paddr = fb->fb_dma_segs[0].ds_addr;
sys/arch/mips/cavium/dev/octeon_fpavar.h
127
octfpa_buf_get_paddr(struct octfpa_buf *fb)
sys/arch/mips/cavium/dev/octeon_fpavar.h
130
return octfpa_load(fb->fb_poolno);
sys/arch/mips/cavium/dev/octeon_fpavar.h
134
octfpa_buf_put_paddr(struct octfpa_buf *fb, paddr_t paddr)
sys/arch/mips/cavium/dev/octeon_fpavar.h
137
KASSERT(paddr >= fb->fb_paddr);
sys/arch/mips/cavium/dev/octeon_fpavar.h
138
KASSERT(paddr < fb->fb_paddr + fb->fb_len);
sys/arch/mips/cavium/dev/octeon_fpavar.h
139
octfpa_store(paddr, fb->fb_poolno, fb->fb_size / 128);
sys/arch/mips/cavium/dev/octeon_fpavar.h
143
octfpa_buf_put(struct octfpa_buf *fb, void *addr)
sys/arch/mips/cavium/dev/octeon_fpavar.h
147
KASSERT((vaddr_t)addr >= fb->fb_addr);
sys/arch/mips/cavium/dev/octeon_fpavar.h
148
KASSERT((vaddr_t)addr < fb->fb_addr + fb->fb_len);
sys/arch/mips/cavium/dev/octeon_fpavar.h
149
paddr = fb->fb_paddr + (paddr_t/* XXX */)((vaddr_t)addr - fb->fb_addr);
sys/arch/mips/cavium/dev/octeon_fpavar.h
150
octfpa_buf_put_paddr(fb, paddr);
sys/arch/newsmips/dev/fb.c
115
CFATTACH_DECL_NEW(fb, sizeof(struct fb_softc),
sys/arch/powerpc/booke/trap.c
177
struct faultbuf * const fb = pcb->pcb_onfault;
sys/arch/powerpc/booke/trap.c
180
pcb->pcb_onfault = fb;
sys/arch/powerpc/booke/trap.c
707
struct faultbuf * const fb = pcb->pcb_onfault;
sys/arch/powerpc/booke/trap.c
708
if (fb == NULL)
sys/arch/powerpc/booke/trap.c
710
tf->tf_srr0 = fb->fb_pc;
sys/arch/powerpc/booke/trap.c
711
tf->tf_srr1 = fb->fb_msr;
sys/arch/powerpc/booke/trap.c
712
tf->tf_cr = fb->fb_cr;
sys/arch/powerpc/booke/trap.c
713
tf->tf_fixreg[1] = fb->fb_sp;
sys/arch/powerpc/booke/trap.c
714
tf->tf_fixreg[2] = fb->fb_r2;
sys/arch/powerpc/booke/trap.c
716
memcpy(&tf->tf_fixreg[13], fb->fb_fixreg, sizeof(fb->fb_fixreg));
sys/arch/powerpc/ibm4xx/trap.c
182
struct faultbuf *fb;
sys/arch/powerpc/ibm4xx/trap.c
185
fb = pcb->pcb_onfault;
sys/arch/powerpc/ibm4xx/trap.c
210
pcb->pcb_onfault = fb;
sys/arch/powerpc/ibm4xx/trap.c
214
if (fb != NULL) {
sys/arch/powerpc/ibm4xx/trap.c
216
tf->tf_srr0 = fb->fb_pc;
sys/arch/powerpc/ibm4xx/trap.c
218
tf->tf_cr = fb->fb_cr;
sys/arch/powerpc/ibm4xx/trap.c
219
tf->tf_fixreg[1] = fb->fb_sp;
sys/arch/powerpc/ibm4xx/trap.c
220
tf->tf_fixreg[2] = fb->fb_r2;
sys/arch/powerpc/ibm4xx/trap.c
222
memcpy(&tf->tf_fixreg[13], fb->fb_fixreg,
sys/arch/powerpc/ibm4xx/trap.c
223
sizeof(fb->fb_fixreg));
sys/arch/powerpc/ibm4xx/trap.c
401
struct faultbuf *fb;
sys/arch/powerpc/ibm4xx/trap.c
404
if ((fb = pcb->pcb_onfault) != NULL) {
sys/arch/powerpc/ibm4xx/trap.c
406
tf->tf_srr0 = fb->fb_pc;
sys/arch/powerpc/ibm4xx/trap.c
408
tf->tf_fixreg[1] = fb->fb_sp;
sys/arch/powerpc/ibm4xx/trap.c
409
tf->tf_fixreg[2] = fb->fb_r2;
sys/arch/powerpc/ibm4xx/trap.c
411
tf->tf_cr = fb->fb_cr;
sys/arch/powerpc/ibm4xx/trap.c
412
memcpy(&tf->tf_fixreg[13], fb->fb_fixreg,
sys/arch/powerpc/ibm4xx/trap.c
413
sizeof(fb->fb_fixreg));
sys/arch/powerpc/powerpc/trap.c
137
struct faultbuf * const fb = pcb->pcb_onfault;
sys/arch/powerpc/powerpc/trap.c
183
pcb->pcb_onfault = fb;
sys/arch/powerpc/powerpc/trap.c
203
if (fb != NULL) {
sys/arch/powerpc/powerpc/trap.c
204
tf->tf_srr0 = fb->fb_pc;
sys/arch/powerpc/powerpc/trap.c
205
tf->tf_cr = fb->fb_cr;
sys/arch/powerpc/powerpc/trap.c
206
tf->tf_fixreg[1] = fb->fb_sp;
sys/arch/powerpc/powerpc/trap.c
207
tf->tf_fixreg[2] = fb->fb_r2;
sys/arch/powerpc/powerpc/trap.c
209
memcpy(&tf->tf_fixreg[13], fb->fb_fixreg,
sys/arch/powerpc/powerpc/trap.c
210
sizeof(fb->fb_fixreg));
sys/arch/powerpc/powerpc/trap.c
465
struct faultbuf *fb;
sys/arch/powerpc/powerpc/trap.c
467
if ((fb = pcb->pcb_onfault) != NULL) {
sys/arch/powerpc/powerpc/trap.c
468
tf->tf_srr0 = fb->fb_pc;
sys/arch/powerpc/powerpc/trap.c
469
tf->tf_fixreg[1] = fb->fb_sp;
sys/arch/powerpc/powerpc/trap.c
470
tf->tf_fixreg[2] = fb->fb_r2;
sys/arch/powerpc/powerpc/trap.c
472
tf->tf_cr = fb->fb_cr;
sys/arch/powerpc/powerpc/trap.c
473
memcpy(&tf->tf_fixreg[13], fb->fb_fixreg,
sys/arch/powerpc/powerpc/trap.c
474
sizeof(fb->fb_fixreg));
sys/arch/riscv/include/locore.h
135
struct faultbuf * const fb = curlwp->l_md.md_onfault;
sys/arch/riscv/include/locore.h
137
return fb;
sys/arch/riscv/include/locore.h
141
cpu_enable_onfault(struct faultbuf *fb)
sys/arch/riscv/include/locore.h
143
curlwp->l_md.md_onfault = fb;
sys/arch/riscv/riscv/trap.c
100
tf->tf_ra = fb->fb_reg[FB_RA];
sys/arch/riscv/riscv/trap.c
101
tf->tf_s0 = fb->fb_reg[FB_S0];
sys/arch/riscv/riscv/trap.c
102
tf->tf_s1 = fb->fb_reg[FB_S1];
sys/arch/riscv/riscv/trap.c
103
tf->tf_s2 = fb->fb_reg[FB_S2];
sys/arch/riscv/riscv/trap.c
104
tf->tf_s3 = fb->fb_reg[FB_S3];
sys/arch/riscv/riscv/trap.c
105
tf->tf_s4 = fb->fb_reg[FB_S4];
sys/arch/riscv/riscv/trap.c
106
tf->tf_s5 = fb->fb_reg[FB_S5];
sys/arch/riscv/riscv/trap.c
107
tf->tf_s6 = fb->fb_reg[FB_S6];
sys/arch/riscv/riscv/trap.c
108
tf->tf_s7 = fb->fb_reg[FB_S7];
sys/arch/riscv/riscv/trap.c
109
tf->tf_s8 = fb->fb_reg[FB_S8];
sys/arch/riscv/riscv/trap.c
110
tf->tf_s9 = fb->fb_reg[FB_S9];
sys/arch/riscv/riscv/trap.c
111
tf->tf_s10 = fb->fb_reg[FB_S10];
sys/arch/riscv/riscv/trap.c
112
tf->tf_s11 = fb->fb_reg[FB_S11];
sys/arch/riscv/riscv/trap.c
113
tf->tf_sp = fb->fb_reg[FB_SP];
sys/arch/riscv/riscv/trap.c
114
tf->tf_pc = fb->fb_reg[FB_RA];
sys/arch/riscv/riscv/trap.c
121
struct faultbuf fb;
sys/arch/riscv/riscv/trap.c
137
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/riscv/riscv/trap.c
149
struct faultbuf fb;
sys/arch/riscv/riscv/trap.c
165
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/riscv/riscv/trap.c
177
struct faultbuf fb;
sys/arch/riscv/riscv/trap.c
180
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/riscv/riscv/trap.c
191
struct faultbuf fb;
sys/arch/riscv/riscv/trap.c
210
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/riscv/riscv/trap.c
227
struct faultbuf fb;
sys/arch/riscv/riscv/trap.c
246
if ((error = cpu_set_onfault(&fb)) == 0) {
sys/arch/riscv/riscv/trap.c
509
struct faultbuf * const fb = cpu_disable_onfault();
sys/arch/riscv/riscv/trap.c
511
cpu_enable_onfault(fb);
sys/arch/riscv/riscv/trap.c
520
if (fb == NULL) {
sys/arch/riscv/riscv/trap.c
524
cpu_jump_onfault(tf, fb, error);
sys/arch/riscv/riscv/trap.c
672
struct faultbuf fb;
sys/arch/riscv/riscv/trap.c
679
if ((error = cpu_set_onfault(&fb)) != 0)
sys/arch/riscv/riscv/trap.c
737
struct faultbuf fb;
sys/arch/riscv/riscv/trap.c
744
if ((error = cpu_set_onfault(&fb)) != 0)
sys/arch/riscv/riscv/trap.c
97
cpu_jump_onfault(struct trapframe *tf, const struct faultbuf *fb, int error)
sys/arch/sparc/dev/bwtwo_obio.c
140
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sparc/dev/bwtwo_obio.c
153
fb->fb_flags = device_cfdata(self)->cf_flags;
sys/arch/sparc/dev/bwtwo_obio.c
154
fb->fb_type.fb_depth = 1;
sys/arch/sparc/dev/bwtwo_obio.c
155
fb_setsize_eeprom(fb, fb->fb_type.fb_depth, 1152, 900);
sys/arch/sparc/dev/bwtwo_obio.c
157
constype = (fb->fb_flags & FB_PFOUR) ? EE_CONS_P4OPT : EE_CONS_BW;
sys/arch/sparc/dev/bwtwo_obio.c
163
if (fb->fb_flags & FB_PFOUR) {
sys/arch/sparc/dev/bwtwo_obio.c
179
fb->fb_pfour = (uint32_t *)bh;
sys/arch/sparc/dev/bwtwo_obio.c
188
switch (PFOUR_ID(*fb->fb_pfour)) {
sys/arch/sparc/dev/bwtwo_obio.c
217
fb->fb_pfour = NULL;
sys/arch/sparc/dev/bwtwo_obio.c
226
int ramsize = fb->fb_type.fb_height * fb->fb_linebytes;
sys/arch/sparc/dev/cgeight.c
219
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sparc/dev/cgeight.c
236
fb->fb_pfour = (volatile uint32_t *)bh;
sys/arch/sparc/dev/cgeight.c
238
fb->fb_driver = &cgeightfbdriver;
sys/arch/sparc/dev/cgeight.c
239
fb->fb_device = self;
sys/arch/sparc/dev/cgeight.c
240
fb->fb_type.fb_type = FBTYPE_MEMCOLOR;
sys/arch/sparc/dev/cgeight.c
241
fb->fb_flags = device_cfdata(self)->cf_flags & FB_USERMASK;
sys/arch/sparc/dev/cgeight.c
242
fb->fb_flags |= FB_PFOUR;
sys/arch/sparc/dev/cgeight.c
246
fb->fb_type.fb_depth = 24;
sys/arch/sparc/dev/cgeight.c
247
fb_setsize_eeprom(fb, fb->fb_type.fb_depth, 1152, 900);
sys/arch/sparc/dev/cgeight.c
252
fb->fb_type.fb_width,
sys/arch/sparc/dev/cgeight.c
253
fb->fb_type.fb_height);
sys/arch/sparc/dev/cgeight.c
286
fb->fb_pixels = mapiodev(ca->ca_ra.ra_reg,
sys/arch/sparc/dev/cgeight.c
321
fbrcons_init(fb);
sys/arch/sparc/dev/cgfour.c
285
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sparc/dev/cgfour.c
304
fb->fb_pfour = (volatile uint32_t *)bh;
sys/arch/sparc/dev/cgfour.c
306
fb->fb_driver = &cgfourfbdriver;
sys/arch/sparc/dev/cgfour.c
307
fb->fb_device = self;
sys/arch/sparc/dev/cgfour.c
308
fb->fb_type.fb_type = FBTYPE_SUN4COLOR;
sys/arch/sparc/dev/cgfour.c
309
fb->fb_flags = device_cfdata(self)->cf_flags & FB_USERMASK;
sys/arch/sparc/dev/cgfour.c
310
fb->fb_flags |= FB_PFOUR;
sys/arch/sparc/dev/cgfour.c
313
fb->fb_type.fb_depth = 8;
sys/arch/sparc/dev/cgfour.c
314
fb_setsize_eeprom(fb, fb->fb_type.fb_depth, 1152, 900);
sys/arch/sparc/dev/cgfour.c
316
fb->fb_type.fb_cmsize = 256;
sys/arch/sparc/dev/cgfour.c
317
fb->fb_type.fb_size = CGFOUR_RAM_SIZE;
sys/arch/sparc/dev/cgfour.c
319
fb->fb_type.fb_width, fb->fb_type.fb_height);
sys/arch/sparc/dev/cgfour.c
373
fb->fb_pixels = (char *)bh;
sys/arch/sparc/dev/cgfour.c
405
fb_attach(fb, isconsole);
sys/arch/sparc/dev/cgfour.c
408
sc->sc_width = fb->fb_type.fb_width;
sys/arch/sparc/dev/cgfour.c
409
sc->sc_stride = fb->fb_type.fb_width;
sys/arch/sparc/dev/cgfour.c
410
sc->sc_height = fb->fb_type.fb_height;
sys/arch/sparc/dev/cgfourteen.c
239
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sparc/dev/cgfourteen.c
259
fb->fb_driver = &cgfourteenfbdriver;
sys/arch/sparc/dev/cgfourteen.c
260
fb->fb_device = sc->sc_dev;
sys/arch/sparc/dev/cgfourteen.c
262
fb->fb_flags = device_cfdata(sc->sc_dev)->cf_flags & FB_USERMASK;
sys/arch/sparc/dev/cgfourteen.c
264
fb->fb_type.fb_type = FBTYPE_MDICOLOR;
sys/arch/sparc/dev/cgfourteen.c
265
fb->fb_type.fb_depth = 32;
sys/arch/sparc/dev/cgfourteen.c
267
fb_setsize_obp(fb, sc->sc_fb.fb_type.fb_depth, 1152, 900, node);
sys/arch/sparc/dev/cgfourteen.c
269
fb->fb_type.fb_cmsize = CG14_CLUT_SIZE;
sys/arch/sparc/dev/cgfourteen.c
280
fb->fb_type.fb_size = sc->sc_vramsize;
sys/arch/sparc/dev/cgfourteen.c
319
fb->fb_type.fb_width, fb->fb_type.fb_height);
sys/arch/sparc/dev/cgsix_obio.c
112
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sparc/dev/cgsix_obio.c
124
fb->fb_device = sc->sc_dev;
sys/arch/sparc/dev/cgsix_obio.c
125
fb->fb_type.fb_type = FBTYPE_SUNFAST_COLOR;
sys/arch/sparc/dev/cgsix_obio.c
126
fb->fb_flags = device_cfdata(sc->sc_dev)->cf_flags & FB_USERMASK;
sys/arch/sparc/dev/cgsix_obio.c
127
fb->fb_type.fb_depth = 8;
sys/arch/sparc/dev/cgsix_obio.c
129
fb_setsize_eeprom(fb, fb->fb_type.fb_depth, 1152, 900);
sys/arch/sparc/dev/cgsix_obio.c
190
fb->fb_flags |= FB_PFOUR;
sys/arch/sparc/dev/cgsix_obio.c
195
constype = (fb->fb_flags & FB_PFOUR) ? EE_CONS_P4OPT : EE_CONS_COLOR;
sys/arch/sparc/dev/cgtwo.c
163
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sparc/dev/cgtwo.c
168
fb->fb_driver = &cgtwofbdriver;
sys/arch/sparc/dev/cgtwo.c
169
fb->fb_device = self;
sys/arch/sparc/dev/cgtwo.c
170
fb->fb_type.fb_type = FBTYPE_SUN2COLOR;
sys/arch/sparc/dev/cgtwo.c
171
fb->fb_flags = device_cfdata(self)->cf_flags;
sys/arch/sparc/dev/cgtwo.c
173
fb->fb_type.fb_depth = 8;
sys/arch/sparc/dev/cgtwo.c
174
fb_setsize_eeprom(fb, fb->fb_type.fb_depth, 1152, 900);
sys/arch/sparc/dev/cgtwo.c
176
fb->fb_type.fb_cmsize = 256;
sys/arch/sparc/dev/cgtwo.c
177
fb->fb_type.fb_size = roundup(CG2_MAPPED_SIZE, PAGE_SIZE);
sys/arch/sparc/dev/cgtwo.c
179
fb->fb_type.fb_width, fb->fb_type.fb_height);
sys/arch/sparc/dev/cgtwo.c
220
fb->fb_pixels = (void *)bh; /* XXX */
sys/arch/sparc/dev/cgtwo.c
223
fbrcons_init(fb);
sys/arch/sparc/dev/cgtwo.c
228
fb_attach(fb, isconsole);
sys/arch/sun2/dev/bwtwo_any.c
143
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sun2/dev/bwtwo_any.c
154
fb->fb_flags = device_cfdata(self)->cf_flags;
sys/arch/sun2/dev/bwtwo_any.c
155
fb->fb_type.fb_depth = 1;
sys/arch/sun2/dev/bwtwo_any.c
156
fb_setsize_eeprom(fb, fb->fb_type.fb_depth, 1152, 900);
sys/arch/sun2/dev/bwtwo_any.c
162
fb->fb_pfour = NULL;
sys/arch/sun2/dev/bwtwo_any.c
176
int ramsize = fb->fb_type.fb_height * fb->fb_linebytes;
sys/arch/sun3/dev/bw2.c
195
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sun3/dev/bw2.c
204
fbt = &fb->fb_fbtype;
sys/arch/sun3/dev/bw2.c
211
fb->fb_driver = &bw2fbdriver;
sys/arch/sun3/dev/bw2.c
212
fb->fb_private = sc;
sys/arch/sun3/dev/bw2.c
213
fb->fb_name = device_xname(self);
sys/arch/sun3/dev/bw2.c
214
fb->fb_flags = device_cfdata(self)->cf_flags;
sys/arch/sun3/dev/bw2.c
223
fb->fb_pfour = p4reg;
sys/arch/sun3/dev/bw2.c
237
aprint_error("%s: bad p4id=0x%x\n", fb->fb_name, p4id);
sys/arch/sun3/dev/bw2.c
254
if (fb->fb_pfour)
sys/arch/sun3/dev/bw2.c
255
fb_pfour_setsize(fb);
sys/arch/sun3/dev/bw2.c
258
fb_eeprom_setsize(fb);
sys/arch/sun3/dev/bw2.c
292
bw2svideo(fb, &tmp);
sys/arch/sun3/dev/bw2.c
295
fb_attach(fb, 1);
sys/arch/sun3/dev/bw2.c
343
bw2gvideo(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/bw2.c
345
struct bw2_softc *sc = fb->fb_private;
sys/arch/sun3/dev/bw2.c
354
bw2svideo(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/bw2.c
356
struct bw2_softc *sc = fb->fb_private;
sys/arch/sun3/dev/bw2.c
363
if (fb->fb_pfour)
sys/arch/sun3/dev/bw2.c
364
fb_pfour_set_video(fb, sc->sc_video_on);
sys/arch/sun3/dev/cg2.c
169
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sun3/dev/cg2.c
188
fb->fb_driver = &cg2fbdriver;
sys/arch/sun3/dev/cg2.c
189
fb->fb_private = sc;
sys/arch/sun3/dev/cg2.c
190
fb->fb_name = device_xname(self);
sys/arch/sun3/dev/cg2.c
192
fbt = &fb->fb_fbtype;
sys/arch/sun3/dev/cg2.c
202
fb_attach(fb, 2);
sys/arch/sun3/dev/cg2.c
253
cg2gattr(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg2.c
257
fba->real_type = fb->fb_fbtype.fb_type;
sys/arch/sun3/dev/cg2.c
259
fba->fbtype = fb->fb_fbtype;
sys/arch/sun3/dev/cg2.c
261
fba->sattr.emu_type = fb->fb_fbtype.fb_type;
sys/arch/sun3/dev/cg2.c
263
fba->emu_types[0] = fb->fb_fbtype.fb_type;
sys/arch/sun3/dev/cg2.c
270
cg2gvideo(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg2.c
273
struct cg2_softc *sc = fb->fb_private;
sys/arch/sun3/dev/cg2.c
281
cg2svideo(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg2.c
284
struct cg2_softc *sc = fb->fb_private;
sys/arch/sun3/dev/cg2.c
293
cg2getcmap(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg2.c
296
struct cg2_softc *sc = fb->fb_private;
sys/arch/sun3/dev/cg2.c
334
cg2putcmap(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg2.c
337
struct cg2_softc *sc = fb->fb_private;
sys/arch/sun3/dev/cg4.c
249
struct fbdevice *fb = &sc->sc_fb;
sys/arch/sun3/dev/cg4.c
256
fbt = &fb->fb_fbtype;
sys/arch/sun3/dev/cg4.c
263
fb->fb_driver = &cg4_fbdriver;
sys/arch/sun3/dev/cg4.c
264
fb->fb_private = sc;
sys/arch/sun3/dev/cg4.c
265
fb->fb_name = device_xname(self);
sys/arch/sun3/dev/cg4.c
266
fb->fb_flags = device_cfdata(self)->cf_flags;
sys/arch/sun3/dev/cg4.c
273
if (fb->fb_flags & 0x10) {
sys/arch/sun3/dev/cg4.c
298
if ((fb->fb_flags & 0x20) == 0) {
sys/arch/sun3/dev/cg4.c
300
fb->fb_pfour = bus_mapin(ca->ca_bustype, ca->ca_paddr, 4);
sys/arch/sun3/dev/cg4.c
309
if (fb->fb_pfour)
sys/arch/sun3/dev/cg4.c
310
fb_pfour_setsize(fb);
sys/arch/sun3/dev/cg4.c
313
fb_eeprom_setsize(fb);
sys/arch/sun3/dev/cg4.c
330
cg4svideo(fb, &tmp);
sys/arch/sun3/dev/cg4.c
331
if (fb->fb_pfour)
sys/arch/sun3/dev/cg4.c
332
fb_pfour_set_video(fb, 1);
sys/arch/sun3/dev/cg4.c
337
fb_attach(fb, 4);
sys/arch/sun3/dev/cg4.c
410
cg4gattr(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg4.c
414
fba->real_type = fb->fb_fbtype.fb_type;
sys/arch/sun3/dev/cg4.c
416
fba->fbtype = fb->fb_fbtype;
sys/arch/sun3/dev/cg4.c
418
fba->sattr.emu_type = fb->fb_fbtype.fb_type;
sys/arch/sun3/dev/cg4.c
420
fba->emu_types[0] = fb->fb_fbtype.fb_type;
sys/arch/sun3/dev/cg4.c
427
cg4gvideo(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg4.c
429
struct cg4_softc *sc = fb->fb_private;
sys/arch/sun3/dev/cg4.c
438
cg4svideo(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg4.c
440
struct cg4_softc *sc = fb->fb_private;
sys/arch/sun3/dev/cg4.c
456
cg4getcmap(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg4.c
458
struct cg4_softc *sc = fb->fb_private;
sys/arch/sun3/dev/cg4.c
486
cg4putcmap(struct fbdevice *fb, void *data)
sys/arch/sun3/dev/cg4.c
488
struct cg4_softc *sc = fb->fb_private;
sys/arch/sun3/dev/fb.c
131
fbioctlfb(struct fbdevice *fb, u_long cmd, void *data)
sys/arch/sun3/dev/fb.c
133
struct fbdriver *fbd = fb->fb_driver;
sys/arch/sun3/dev/fb.c
140
*(struct fbtype *)vp = fb->fb_fbtype;
sys/arch/sun3/dev/fb.c
145
error = (*fbd->fbd_gattr)(fb, vp);
sys/arch/sun3/dev/fb.c
149
error = (*fbd->fbd_gvideo)(fb, vp);
sys/arch/sun3/dev/fb.c
153
error = (*fbd->fbd_svideo)(fb, vp);
sys/arch/sun3/dev/fb.c
157
error = (*fbd->fbd_getcmap)(fb, vp);
sys/arch/sun3/dev/fb.c
161
error = (*fbd->fbd_putcmap)(fb, vp);
sys/arch/sun3/dev/fb.c
197
fb_eeprom_setsize(struct fbdevice *fb)
sys/arch/sun3/dev/fb.c
228
fb->fb_fbtype.fb_width = w;
sys/arch/sun3/dev/fb.c
229
fb->fb_fbtype.fb_height = h;
sys/arch/sun3/dev/fb.c
232
fb->fb_name, szcode);
sys/arch/sun3/dev/fb.c
267
fb_pfour_get_video(struct fbdevice *fb)
sys/arch/sun3/dev/fb.c
270
return ((*fb->fb_pfour & P4_REG_VIDEO) != 0);
sys/arch/sun3/dev/fb.c
277
fb_pfour_set_video(struct fbdevice *fb, int on)
sys/arch/sun3/dev/fb.c
281
pfour = *fb->fb_pfour & ~(P4_REG_INTCLR|P4_REG_VIDEO);
sys/arch/sun3/dev/fb.c
282
*fb->fb_pfour = pfour | (on ? P4_REG_VIDEO : 0);
sys/arch/sun3/dev/fb.c
300
fb_pfour_setsize(struct fbdevice *fb)
sys/arch/sun3/dev/fb.c
305
if (fb->fb_pfour == 0)
sys/arch/sun3/dev/fb.c
308
p4 = *fb->fb_pfour;
sys/arch/sun3/dev/fb.c
321
fb->fb_fbtype.fb_width = w;
sys/arch/sun3/dev/fb.c
322
fb->fb_fbtype.fb_height = h;
sys/arch/sun3/dev/fb.c
325
fb->fb_name, p4size);
sys/arch/sun3/dev/fb.c
91
fb_attach(struct fbdevice *fb, int newpri)
sys/arch/sun3/dev/fb.c
95
devfb = fb;
sys/arch/vax/uba/qv.c
820
struct wsdisplay_fbinfo *fb = (void *)data;
sys/arch/vax/uba/qv.c
830
fb->height = QV_YWIDTH;
sys/arch/vax/uba/qv.c
831
fb->width = QV_XWIDTH;
sys/arch/vax/uba/qv.c
832
fb->depth = 1;
sys/arch/vax/uba/qv.c
833
fb->cmsize = 2;
sys/arch/vax/vsa/gpx.c
1033
fb = fontbits;
sys/arch/vax/vsa/gpx.c
1039
data = *fb;
sys/arch/vax/vsa/gpx.c
1040
fb += font->fontheight;
sys/arch/vax/vsa/gpx.c
1048
data |= ((uint16_t)*fb) << 8;
sys/arch/vax/vsa/gpx.c
1049
fb += font->fontheight;
sys/arch/vax/vsa/gpx.c
1053
fb[0] | (((uint16_t)fb[1]) << 8);
sys/arch/vax/vsa/gpx.c
1054
fb += font->fontheight * font->stride;
sys/arch/vax/vsa/gpx.c
987
uint8_t *fontbits, *fb;
sys/arch/vax/vsa/lcg.c
711
struct wsdisplay_fbinfo *fb = (void *)data;
sys/arch/vax/vsa/lcg.c
720
fb->height = lcg_ysize;
sys/arch/vax/vsa/lcg.c
721
fb->width = lcg_xsize;
sys/arch/vax/vsa/lcg.c
722
fb->depth = lcg_depth;
sys/arch/vax/vsa/lcg.c
723
fb->cmsize = 1 << lcg_depth;
sys/arch/vax/vsa/smg.c
654
uint8_t *fb;
sys/arch/vax/vsa/smg.c
660
fb = (uint8_t *)ri->ri_font->data +
sys/arch/vax/vsa/smg.c
683
glyph = (glyph << 8) | *fb++;
sys/arch/vax/vsa/smg.c
698
glyph = (glyph << 8) | *fb++;
sys/arch/vax/vsa/spx.c
954
struct wsdisplay_fbinfo *fb = data;
sys/arch/vax/vsa/spx.c
963
fb->height = spx_ysize;
sys/arch/vax/vsa/spx.c
964
fb->width = spx_xsize;
sys/arch/vax/vsa/spx.c
965
fb->depth = spx_depth;
sys/arch/vax/vsa/spx.c
966
fb->cmsize = 1 << spx_depth;
sys/arch/x68k/dev/opm.c
186
writeopm(0x20 + channel, 0xc0 | (voice->fb & 0x7) << 3 |
sys/arch/x68k/include/opmreg.h
60
u_int8_t fb; /* feedback level */
sys/arch/x86/x86/multiboot2.c
906
struct multiboot_tag_framebuffer *fb = (void *)mbt;
sys/arch/x86/x86/multiboot2.c
909
fb->common.framebuffer_width,
sys/arch/x86/x86/multiboot2.c
910
fb->common.framebuffer_height,
sys/arch/x86/x86/multiboot2.c
911
fb->common.framebuffer_bpp,
sys/arch/x86/x86/multiboot2.c
912
(uint64_t)fb->common.framebuffer_addr);
sys/dev/hpc/bivideo.c
202
bivideo_getcnfb(struct hpcfb_fbconf *fb)
sys/dev/hpc/bivideo.c
206
return bivideo_init(fb);
sys/dev/hpc/bivideo.c
210
bivideo_init(struct hpcfb_fbconf *fb)
sys/dev/hpc/bivideo.c
225
memset(fb, 0, sizeof(*fb));
sys/dev/hpc/bivideo.c
227
fb->hf_conf_index = 0; /* configuration index */
sys/dev/hpc/bivideo.c
228
fb->hf_nconfs = 1; /* how many configurations */
sys/dev/hpc/bivideo.c
229
strcpy(fb->hf_name, "built-in video");
sys/dev/hpc/bivideo.c
231
strcpy(fb->hf_conf_name, "default");
sys/dev/hpc/bivideo.c
233
fb->hf_height = bootinfo->fb_height;
sys/dev/hpc/bivideo.c
234
fb->hf_width = bootinfo->fb_width;
sys/dev/hpc/bivideo.c
235
fb->hf_baseaddr = (u_long)bootinfo->fb_addr;
sys/dev/hpc/bivideo.c
236
fb->hf_offset = (u_long)bootinfo->fb_addr -
sys/dev/hpc/bivideo.c
239
fb->hf_bytes_per_line = bootinfo->fb_line_bytes;
sys/dev/hpc/bivideo.c
240
fb->hf_nplanes = 1;
sys/dev/hpc/bivideo.c
241
fb->hf_bytes_per_plane = bootinfo->fb_height *
sys/dev/hpc/bivideo.c
244
fb->hf_access_flags |= HPCFB_ACCESS_BYTE;
sys/dev/hpc/bivideo.c
245
fb->hf_access_flags |= HPCFB_ACCESS_WORD;
sys/dev/hpc/bivideo.c
246
fb->hf_access_flags |= HPCFB_ACCESS_DWORD;
sys/dev/hpc/bivideo.c
254
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/dev/hpc/bivideo.c
258
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/dev/hpc/bivideo.c
259
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/dev/hpc/bivideo.c
260
fb->hf_pack_width = 8;
sys/dev/hpc/bivideo.c
261
fb->hf_pixels_per_pack = 4;
sys/dev/hpc/bivideo.c
262
fb->hf_pixel_width = 2;
sys/dev/hpc/bivideo.c
263
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/dev/hpc/bivideo.c
264
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/dev/hpc/bivideo.c
269
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/dev/hpc/bivideo.c
273
fb->hf_class = HPCFB_CLASS_GRAYSCALE;
sys/dev/hpc/bivideo.c
274
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/dev/hpc/bivideo.c
275
fb->hf_pack_width = 8;
sys/dev/hpc/bivideo.c
276
fb->hf_pixels_per_pack = 2;
sys/dev/hpc/bivideo.c
277
fb->hf_pixel_width = 4;
sys/dev/hpc/bivideo.c
278
fb->hf_class_data_length = sizeof(struct hf_gray_tag);
sys/dev/hpc/bivideo.c
279
fb->hf_u.hf_gray.hf_flags = 0; /* reserved for future use */
sys/dev/hpc/bivideo.c
286
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/dev/hpc/bivideo.c
289
fb->hf_class = HPCFB_CLASS_INDEXCOLOR;
sys/dev/hpc/bivideo.c
290
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/dev/hpc/bivideo.c
291
fb->hf_pack_width = 8;
sys/dev/hpc/bivideo.c
292
fb->hf_pixels_per_pack = 1;
sys/dev/hpc/bivideo.c
293
fb->hf_pixel_width = 8;
sys/dev/hpc/bivideo.c
294
fb->hf_class_data_length = sizeof(struct hf_indexed_tag);
sys/dev/hpc/bivideo.c
295
fb->hf_u.hf_indexed.hf_flags = 0; /* reserved for future use */
sys/dev/hpc/bivideo.c
302
fb->hf_access_flags |= HPCFB_ACCESS_REVERSE;
sys/dev/hpc/bivideo.c
305
fb->hf_class = HPCFB_CLASS_RGBCOLOR;
sys/dev/hpc/bivideo.c
306
fb->hf_access_flags |= HPCFB_ACCESS_STATIC;
sys/dev/hpc/bivideo.c
308
fb->hf_order_flags = HPCFB_REVORDER_BYTE;
sys/dev/hpc/bivideo.c
310
fb->hf_pack_width = 16;
sys/dev/hpc/bivideo.c
311
fb->hf_pixels_per_pack = 1;
sys/dev/hpc/bivideo.c
312
fb->hf_pixel_width = 16;
sys/dev/hpc/bivideo.c
314
fb->hf_class_data_length = sizeof(struct hf_rgb_tag);
sys/dev/hpc/bivideo.c
315
fb->hf_u.hf_rgb.hf_flags = 0; /* reserved for future use */
sys/dev/hpc/bivideo.c
317
fb->hf_u.hf_rgb.hf_red_width = 5;
sys/dev/hpc/bivideo.c
318
fb->hf_u.hf_rgb.hf_red_shift = 11;
sys/dev/hpc/bivideo.c
319
fb->hf_u.hf_rgb.hf_green_width = 6;
sys/dev/hpc/bivideo.c
320
fb->hf_u.hf_rgb.hf_green_shift = 5;
sys/dev/hpc/bivideo.c
321
fb->hf_u.hf_rgb.hf_blue_width = 5;
sys/dev/hpc/bivideo.c
322
fb->hf_u.hf_rgb.hf_blue_shift = 0;
sys/dev/hpc/bivideo.c
323
fb->hf_u.hf_rgb.hf_alpha_width = 0;
sys/dev/hpc/bivideo.c
324
fb->hf_u.hf_rgb.hf_alpha_shift = 0;
sys/dev/pci/lynxfb.c
106
#define DPR_READ(fb, reg) \
sys/dev/pci/lynxfb.c
107
bus_space_read_4((fb)->memt, (fb)->dprh, (reg))
sys/dev/pci/lynxfb.c
108
#define DPR_WRITE(fb, reg, val) \
sys/dev/pci/lynxfb.c
109
bus_space_write_4((fb)->memt, (fb)->dprh, (reg), (val))
sys/dev/pci/lynxfb.c
173
struct lynxfb fb;
sys/dev/pci/lynxfb.c
199
struct rasops_info *ri = &lynxfb_console.fb.vcs.scr_ri;
sys/dev/pci/lynxfb.c
200
struct lynxfb *fb;
sys/dev/pci/lynxfb.c
219
fb = &lynxfb_console.fb;
sys/dev/pci/lynxfb.c
220
fb->memt = memt;
sys/dev/pci/lynxfb.c
221
fb->memh = memh;
sys/dev/pci/lynxfb.c
222
fb->width = lynxfb_default_width;
sys/dev/pci/lynxfb.c
223
fb->height = lynxfb_default_height;
sys/dev/pci/lynxfb.c
224
fb->depth = lynxfb_default_depth;
sys/dev/pci/lynxfb.c
225
fb->stride = lynxfb_default_stride;
sys/dev/pci/lynxfb.c
226
if (fb->stride == 0)
sys/dev/pci/lynxfb.c
227
fb->stride = fb->width * fb->depth / 8;
sys/dev/pci/lynxfb.c
228
fb->flags = lynxfb_default_flags;
sys/dev/pci/lynxfb.c
229
error = lynxfb_setup(fb);
sys/dev/pci/lynxfb.c
240
wsdisplay_preattach(&fb->wsd, ri, 0, 0, defattr);
sys/dev/pci/lynxfb.c
271
struct lynxfb *fb;
sys/dev/pci/lynxfb.c
285
fb = is_console ? &lynxfb_console.fb : &sc->sc_fb_store;
sys/dev/pci/lynxfb.c
286
sc->sc_fb = fb;
sys/dev/pci/lynxfb.c
287
fb->sc = sc;
sys/dev/pci/lynxfb.c
294
BUS_SPACE_MAP_LINEAR, &fb->memt, &fb->memh, &sc->sc_fbaddr,
sys/dev/pci/lynxfb.c
301
if (!prop_dictionary_get_uint32(dict, "width", &fb->width))
sys/dev/pci/lynxfb.c
302
fb->width = lynxfb_default_width;
sys/dev/pci/lynxfb.c
303
if (!prop_dictionary_get_uint32(dict, "height", &fb->height))
sys/dev/pci/lynxfb.c
304
fb->height = lynxfb_default_height;
sys/dev/pci/lynxfb.c
305
if (!prop_dictionary_get_uint32(dict, "depth", &fb->depth))
sys/dev/pci/lynxfb.c
306
fb->depth = lynxfb_default_depth;
sys/dev/pci/lynxfb.c
307
if (!prop_dictionary_get_uint32(dict, "linebytes", &fb->stride)) {
sys/dev/pci/lynxfb.c
309
fb->stride = fb->width * fb->depth / 8;
sys/dev/pci/lynxfb.c
311
fb->stride = lynxfb_default_stride;
sys/dev/pci/lynxfb.c
313
if (!prop_dictionary_get_uint32(dict, "flags", &fb->flags))
sys/dev/pci/lynxfb.c
314
fb->flags = lynxfb_default_flags;
sys/dev/pci/lynxfb.c
316
if (lynxfb_setup(fb)) {
sys/dev/pci/lynxfb.c
318
bus_space_unmap(fb->memt, fb->memh, sc->sc_fbsize);
sys/dev/pci/lynxfb.c
322
sc->sc_memt = fb->memt;
sys/dev/pci/lynxfb.c
323
sc->sc_memh = fb->memh;
sys/dev/pci/lynxfb.c
325
aprint_normal_dev(self, "%d x %d, %d bpp, stride %d\n", fb->width,
sys/dev/pci/lynxfb.c
326
fb->height, fb->depth, fb->stride);
sys/dev/pci/lynxfb.c
328
fb->wsd = (struct wsscreen_descr) {
sys/dev/pci/lynxfb.c
336
sc->sc_screens[0] = &fb->wsd;
sys/dev/pci/lynxfb.c
340
vcons_init(&sc->sc_vd, sc, &fb->wsd, &lynxfb_accessops);
sys/dev/pci/lynxfb.c
343
ri = &fb->vcs.scr_ri;
sys/dev/pci/lynxfb.c
345
vcons_init_screen(&sc->sc_vd, &fb->vcs, 1, &defattr);
sys/dev/pci/lynxfb.c
346
fb->vcs.scr_flags |= VCONS_SCREEN_IS_STATIC;
sys/dev/pci/lynxfb.c
348
fb->wsd.textops = &ri->ri_ops;
sys/dev/pci/lynxfb.c
349
fb->wsd.capabilities = ri->ri_caps;
sys/dev/pci/lynxfb.c
350
fb->wsd.nrows = ri->ri_rows;
sys/dev/pci/lynxfb.c
351
fb->wsd.ncols = ri->ri_cols;
sys/dev/pci/lynxfb.c
352
wsdisplay_cnattach(&fb->wsd, ri, 0, 0, defattr);
sys/dev/pci/lynxfb.c
353
vcons_replay_msgbuf(&fb->vcs);
sys/dev/pci/lynxfb.c
374
lynxfb_vgats_read(struct lynxfb *fb, uint regno)
sys/dev/pci/lynxfb.c
377
bus_space_write_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_INDEX, regno);
sys/dev/pci/lynxfb.c
378
return bus_space_read_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_DATA);
sys/dev/pci/lynxfb.c
382
lynxfb_vgats_write(struct lynxfb *fb, uint regno, uint8_t value)
sys/dev/pci/lynxfb.c
385
bus_space_write_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_INDEX, regno);
sys/dev/pci/lynxfb.c
386
bus_space_write_1(fb->mmiot, fb->mmioh, IO_VGA + VGA_TS_DATA, value);
sys/dev/pci/lynxfb.c
398
struct lynxfb *fb = sc->sc_fb;
sys/dev/pci/lynxfb.c
429
*(uint *)data = fb->stride;
sys/dev/pci/lynxfb.c
433
*(int *)data = fb->blank ? WSDISPLAYIO_VIDEO_OFF :
sys/dev/pci/lynxfb.c
438
lynxfb_blank(fb, *(int *)data);
sys/dev/pci/lynxfb.c
447
param->curval = fb->blank;
sys/dev/pci/lynxfb.c
456
lynxfb_blank(fb, param->curval);
sys/dev/pci/lynxfb.c
508
struct lynxfb *fb = sc->sc_fb;
sys/dev/pci/lynxfb.c
511
ri->ri_width = fb->width;
sys/dev/pci/lynxfb.c
512
ri->ri_height = fb->height;
sys/dev/pci/lynxfb.c
513
ri->ri_depth = fb->depth;
sys/dev/pci/lynxfb.c
514
ri->ri_stride = fb->stride;
sys/dev/pci/lynxfb.c
516
ri->ri_bits = fb->fbaddr;
sys/dev/pci/lynxfb.c
527
rasops_reconfig(ri, fb->height / ri->ri_font->fontheight,
sys/dev/pci/lynxfb.c
528
fb->width / ri->ri_font->fontwidth);
sys/dev/pci/lynxfb.c
532
if (fb->accel) {
sys/dev/pci/lynxfb.c
544
lynxfb_setup(struct lynxfb *fb)
sys/dev/pci/lynxfb.c
546
struct rasops_info *ri = &fb->vcs.scr_ri;
sys/dev/pci/lynxfb.c
549
fb->dprt = fb->memt;
sys/dev/pci/lynxfb.c
550
error = bus_space_subregion(fb->memt, fb->memh, SM7XX_DPR_BASE,
sys/dev/pci/lynxfb.c
551
SMXXX_DPR_SIZE, &fb->dprh);
sys/dev/pci/lynxfb.c
555
fb->mmiot = fb->memt;
sys/dev/pci/lynxfb.c
556
error = bus_space_subregion(fb->mmiot, fb->memh, SM7XX_MMIO_BASE,
sys/dev/pci/lynxfb.c
557
SM7XX_MMIO_SIZE, &fb->mmioh);
sys/dev/pci/lynxfb.c
561
ri->ri_width = fb->width;
sys/dev/pci/lynxfb.c
562
ri->ri_height = fb->height;
sys/dev/pci/lynxfb.c
563
ri->ri_depth = fb->depth;
sys/dev/pci/lynxfb.c
564
ri->ri_stride = fb->stride;
sys/dev/pci/lynxfb.c
566
fb->fbaddr = ri->ri_bits = (void *)bus_space_vaddr(fb->memt, fb->memh);
sys/dev/pci/lynxfb.c
567
ri->ri_hw = fb;
sys/dev/pci/lynxfb.c
569
if (fb->flags & LYNXFB_FLAG_SWAPBR) {
sys/dev/pci/lynxfb.c
570
switch (fb->depth) {
sys/dev/pci/lynxfb.c
586
fb->wsd.name = "std";
sys/dev/pci/lynxfb.c
587
fb->wsd.ncols = ri->ri_cols;
sys/dev/pci/lynxfb.c
588
fb->wsd.nrows = ri->ri_rows;
sys/dev/pci/lynxfb.c
589
fb->wsd.textops = &ri->ri_ops;
sys/dev/pci/lynxfb.c
590
fb->wsd.fontwidth = ri->ri_font->fontwidth;
sys/dev/pci/lynxfb.c
591
fb->wsd.fontheight = ri->ri_font->fontheight;
sys/dev/pci/lynxfb.c
592
fb->wsd.capabilities = ri->ri_caps;
sys/dev/pci/lynxfb.c
597
if (lynxfb_wait(fb) == 0) {
sys/dev/pci/lynxfb.c
598
fb->accel = 1;
sys/dev/pci/lynxfb.c
600
DPR_WRITE(fb, DPR_CROP_TOPLEFT_COORDS, DPR_COORDS(0, 0));
sys/dev/pci/lynxfb.c
602
DPR_WRITE(fb, DPR_PITCH,
sys/dev/pci/lynxfb.c
604
DPR_WRITE(fb, DPR_SRC_WINDOW,
sys/dev/pci/lynxfb.c
606
DPR_WRITE(fb, DPR_BYTE_BIT_MASK, 0xffffffff);
sys/dev/pci/lynxfb.c
607
DPR_WRITE(fb, DPR_COLOR_COMPARE_MASK, 0);
sys/dev/pci/lynxfb.c
608
DPR_WRITE(fb, DPR_COLOR_COMPARE, 0);
sys/dev/pci/lynxfb.c
609
DPR_WRITE(fb, DPR_SRC_BASE, 0);
sys/dev/pci/lynxfb.c
610
DPR_WRITE(fb, DPR_DST_BASE, 0);
sys/dev/pci/lynxfb.c
611
DPR_READ(fb, DPR_DST_BASE);
sys/dev/pci/lynxfb.c
623
lynxfb_wait(struct lynxfb *fb)
sys/dev/pci/lynxfb.c
629
reg = lynxfb_vgats_read(fb, 0x16);
sys/dev/pci/lynxfb.c
638
lynxfb_copyrect(struct lynxfb *fb, int sx, int sy, int dx, int dy, int w, int h)
sys/dev/pci/lynxfb.c
652
DPR_WRITE(fb, DPR_SRC_COORDS, DPR_COORDS(sx, sy));
sys/dev/pci/lynxfb.c
653
DPR_WRITE(fb, DPR_DST_COORDS, DPR_COORDS(dx, dy));
sys/dev/pci/lynxfb.c
654
DPR_WRITE(fb, DPR_SPAN_COORDS, DPR_COORDS(w, h));
sys/dev/pci/lynxfb.c
655
DPR_WRITE(fb, DPR_DE_CTRL, DE_CTRL_START | DE_CTRL_ROP_ENABLE | dir |
sys/dev/pci/lynxfb.c
658
DPR_READ(fb, DPR_DE_CTRL);
sys/dev/pci/lynxfb.c
660
lynxfb_wait(fb);
sys/dev/pci/lynxfb.c
664
lynxfb_fillrect(struct lynxfb *fb, int x, int y, int w, int h, int bg)
sys/dev/pci/lynxfb.c
666
struct rasops_info *ri = &fb->vcs.scr_ri;
sys/dev/pci/lynxfb.c
668
DPR_WRITE(fb, DPR_FG_COLOR, ri->ri_devcmap[bg]);
sys/dev/pci/lynxfb.c
669
DPR_WRITE(fb, DPR_DST_COORDS, DPR_COORDS(x, y));
sys/dev/pci/lynxfb.c
670
DPR_WRITE(fb, DPR_SPAN_COORDS, DPR_COORDS(w, h));
sys/dev/pci/lynxfb.c
671
DPR_WRITE(fb, DPR_DE_CTRL, DE_CTRL_START | DE_CTRL_ROP_ENABLE |
sys/dev/pci/lynxfb.c
674
DPR_READ(fb, DPR_DE_CTRL);
sys/dev/pci/lynxfb.c
676
lynxfb_wait(fb);
sys/dev/pci/lynxfb.c
681
struct lynxfb *fb)
sys/dev/pci/lynxfb.c
689
lynxfb_copyrect(fb, ri->ri_xorigin, ri->ri_yorigin + src,
sys/dev/pci/lynxfb.c
695
struct lynxfb *fb)
sys/dev/pci/lynxfb.c
704
lynxfb_copyrect(fb, ri->ri_xorigin + src, ri->ri_yorigin + row,
sys/dev/pci/lynxfb.c
710
struct lynxfb *fb)
sys/dev/pci/lynxfb.c
720
lynxfb_fillrect(fb, ri->ri_xorigin + col, ri->ri_yorigin + row,
sys/dev/pci/lynxfb.c
726
struct lynxfb *fb)
sys/dev/pci/lynxfb.c
743
lynxfb_fillrect(fb, x, y, w, num, bg);
sys/dev/pci/lynxfb.c
750
struct lynxfb *fb = ri->ri_hw;
sys/dev/pci/lynxfb.c
752
lynxfb_copyrows1(ri, src, dst, num, fb);
sys/dev/pci/lynxfb.c
759
struct lynxfb *fb = ri->ri_hw;
sys/dev/pci/lynxfb.c
761
lynxfb_copycols1(ri, row, src, dst, num, fb);
sys/dev/pci/lynxfb.c
768
struct lynxfb *fb = ri->ri_hw;
sys/dev/pci/lynxfb.c
770
lynxfb_erasecols1(ri, row, col, num, attr, fb);
sys/dev/pci/lynxfb.c
777
struct lynxfb *fb = ri->ri_hw;
sys/dev/pci/lynxfb.c
779
lynxfb_eraserows1(ri, row, num, attr, fb);
sys/dev/pci/lynxfb.c
788
struct lynxfb *fb = sc->sc_fb;
sys/dev/pci/lynxfb.c
790
lynxfb_copyrows1(ri, src, dst, num, fb);
sys/dev/pci/lynxfb.c
799
struct lynxfb *fb = sc->sc_fb;
sys/dev/pci/lynxfb.c
801
lynxfb_copycols1(ri, row, src, dst, num, fb);
sys/dev/pci/lynxfb.c
810
struct lynxfb *fb = sc->sc_fb;
sys/dev/pci/lynxfb.c
812
lynxfb_erasecols1(ri, row, col, num, attr, fb);
sys/dev/pci/lynxfb.c
821
struct lynxfb *fb = sc->sc_fb;
sys/dev/pci/lynxfb.c
823
lynxfb_eraserows1(ri, row, num, attr, fb);
sys/dev/pci/lynxfb.c
827
lynxfb_blank(struct lynxfb *fb, int enable)
sys/dev/pci/lynxfb.c
830
fb->blank = !enable;
sys/dev/pci/lynxfb.c
832
lynxfb_vgats_write(fb, 0x31,
sys/dev/pci/lynxfb.c
833
lynxfb_vgats_read(fb, 0x31) | 0x01);
sys/dev/pci/lynxfb.c
835
lynxfb_vgats_write(fb, 0x21,
sys/dev/pci/lynxfb.c
836
lynxfb_vgats_read(fb, 0x21) | 0x30);
sys/dev/pci/lynxfb.c
837
lynxfb_vgats_write(fb, 0x31,
sys/dev/pci/lynxfb.c
838
lynxfb_vgats_read(fb, 0x31) & ~0x01);
sys/dev/pci/mgafb.c
1013
volatile uint8_t *fb;
sys/dev/pci/mgafb.c
1033
fb = bus_space_vaddr(sc->sc_fbt, sc->sc_fbh);
sys/dev/pci/mgafb.c
1034
if (fb == NULL) {
sys/dev/pci/mgafb.c
1048
fb[off - 1] = 0xAA;
sys/dev/pci/mgafb.c
1065
if (fb[off - 1] == 0xAA) {
sys/dev/pci/radeonfb.c
1199
struct wsdisplay_fbinfo *fb;
sys/dev/pci/radeonfb.c
1200
fb = (struct wsdisplay_fbinfo *)d;
sys/dev/pci/radeonfb.c
1201
fb->width = dp->rd_virtx;
sys/dev/pci/radeonfb.c
1202
fb->height = dp->rd_virty;
sys/dev/pci/radeonfb.c
1203
fb->depth = dp->rd_bpp;
sys/dev/pci/radeonfb.c
1204
fb->cmsize = 256;
sys/dev/pci/sisfb.c
167
sisfb_crtc_read(struct sisfb *fb, uint idx)
sys/dev/pci/sisfb.c
170
bus_space_write_1(fb->iot, fb->ioh, CRTC_ADDR, idx);
sys/dev/pci/sisfb.c
171
val = bus_space_read_1(fb->iot, fb->ioh, CRTC_DATA);
sys/dev/pci/sisfb.c
179
sisfb_crtc_write(struct sisfb *fb, uint idx, uint val)
sys/dev/pci/sisfb.c
184
bus_space_write_1(fb->iot, fb->ioh, CRTC_ADDR, idx);
sys/dev/pci/sisfb.c
185
bus_space_write_1(fb->iot, fb->ioh, CRTC_DATA, val);
sys/dev/pci/sisfb.c
189
sisfb_seq_read(struct sisfb *fb, uint idx)
sys/dev/pci/sisfb.c
192
bus_space_write_1(fb->iot, fb->ioh, SEQ_ADDR, idx);
sys/dev/pci/sisfb.c
193
val = bus_space_read_1(fb->iot, fb->ioh, SEQ_DATA);
sys/dev/pci/sisfb.c
201
sisfb_seq_write(struct sisfb *fb, uint idx, uint val)
sys/dev/pci/sisfb.c
206
bus_space_write_1(fb->iot, fb->ioh, SEQ_ADDR, idx);
sys/dev/pci/sisfb.c
207
bus_space_write_1(fb->iot, fb->ioh, SEQ_DATA, val);
sys/dev/pci/sisfb.c
233
struct sisfb *fb;
sys/dev/pci/sisfb.c
241
fb = &sisfbcn;
sys/dev/pci/sisfb.c
243
fb = &sc->sc_fb_store;
sys/dev/pci/sisfb.c
246
sc->sc_fb = fb;
sys/dev/pci/sisfb.c
247
fb->sc = sc;
sys/dev/pci/sisfb.c
255
fb->fbt = pa->pa_memt;
sys/dev/pci/sisfb.c
256
fb->mmiot = pa->pa_memt;
sys/dev/pci/sisfb.c
257
fb->iot = pa->pa_iot;
sys/dev/pci/sisfb.c
259
BUS_SPACE_MAP_LINEAR, &fb->fbt, &fb->fbh,
sys/dev/pci/sisfb.c
260
&fb->fbbase, &fb->fbsize) != 0) {
sys/dev/pci/sisfb.c
267
&fb->mmiot, &fb->mmioh, &fb->mmiobase, &fb->mmiosize) != 0) {
sys/dev/pci/sisfb.c
273
0, &fb->iot, &fb->ioh, &fb->iobase, &fb->iosize) != 0) {
sys/dev/pci/sisfb.c
286
fb->vcs.scr_ri.ri_width, fb->vcs.scr_ri.ri_height,
sys/dev/pci/sisfb.c
287
fb->vcs.scr_ri.ri_depth);
sys/dev/pci/sisfb.c
292
fb->fbsize, fb->fbbase,
sys/dev/pci/sisfb.c
293
fb->mmiosize, fb->mmiobase,
sys/dev/pci/sisfb.c
294
fb->iosize, fb->iobase);
sys/dev/pci/sisfb.c
296
fb->wsd = (struct wsscreen_descr){
sys/dev/pci/sisfb.c
304
sc->sc_scrlist[0] = &fb->wsd;
sys/dev/pci/sisfb.c
309
vcons_init(&sc->vd, sc, &fb->wsd, &sisfb_accessops);
sys/dev/pci/sisfb.c
312
ri = &fb->vcs.scr_ri;
sys/dev/pci/sisfb.c
314
vcons_init_screen(&sc->vd, &fb->vcs, 1, &defattr);
sys/dev/pci/sisfb.c
315
fb->vcs.scr_flags |= VCONS_SCREEN_IS_STATIC;
sys/dev/pci/sisfb.c
316
fb->wsd.textops = &ri->ri_ops;
sys/dev/pci/sisfb.c
317
fb->wsd.capabilities = ri->ri_caps;
sys/dev/pci/sisfb.c
318
fb->wsd.nrows = ri->ri_rows;
sys/dev/pci/sisfb.c
319
fb->wsd.ncols = ri->ri_cols;
sys/dev/pci/sisfb.c
320
wsdisplay_cnattach(&fb->wsd, ri, 0, 0, defattr);
sys/dev/pci/sisfb.c
321
vcons_replay_msgbuf(&fb->vcs);
sys/dev/pci/sisfb.c
339
bus_space_unmap(fb->iot, fb->ioh, fb->iosize);
sys/dev/pci/sisfb.c
341
bus_space_unmap(fb->mmiot, fb->mmioh, fb->mmiosize);
sys/dev/pci/sisfb.c
343
bus_space_unmap(fb->fbt, fb->fbh, fb->fbsize);
sys/dev/pci/sisfb.c
382
struct sisfb *fb = sc->sc_fb;
sys/dev/pci/sisfb.c
383
struct rasops_info *ri = &fb->vcs.scr_ri;
sys/dev/pci/sisfb.c
407
rc = sisfb_getcmap(fb->cmap, cm);
sys/dev/pci/sisfb.c
411
rc = sisfb_putcmap(fb->cmap, cm);
sys/dev/pci/sisfb.c
415
sisfb_loadcmap(fb, cm->index, cm->count);
sys/dev/pci/sisfb.c
461
struct sisfb *fb = sc->sc_fb;
sys/dev/pci/sisfb.c
463
(uintptr_t)bus_space_vaddr(fb->fbt, fb->fbh) - (uintptr_t)fb->fb_addr;
sys/dev/pci/sisfb.c
468
pa = bus_space_mmap(fb->fbt,
sys/dev/pci/sisfb.c
469
fb->fbbase, fb_offset + offset,
sys/dev/pci/sisfb.c
482
if (offset >= (fb->fbbase & ~PAGE_MASK) &&
sys/dev/pci/sisfb.c
483
offset <= ((fb->fbbase + fb->fbsize + PAGE_SIZE - 1) & ~PAGE_MASK)) {
sys/dev/pci/sisfb.c
484
pa = bus_space_mmap(fb->fbt, fb->fbbase, offset - fb->fbbase,
sys/dev/pci/sisfb.c
488
if (offset >= (fb->mmiobase & ~PAGE_MASK) &&
sys/dev/pci/sisfb.c
489
offset <= ((fb->mmiobase + fb->mmiosize + PAGE_SIZE - 1) & ~PAGE_MASK)) {
sys/dev/pci/sisfb.c
490
pa = bus_space_mmap(fb->mmiot, fb->mmiobase, offset - fb->mmiobase,
sys/dev/pci/sisfb.c
494
if (offset >= (fb->iobase & ~PAGE_MASK) &&
sys/dev/pci/sisfb.c
495
offset <= ((fb->iobase + fb->iosize + PAGE_SIZE - 1) & ~PAGE_MASK)) {
sys/dev/pci/sisfb.c
496
pa = bus_space_mmap(fb->iot, fb->iobase, offset - fb->iobase,
sys/dev/pci/sisfb.c
508
struct sisfb *fb = sc->sc_fb;
sys/dev/pci/sisfb.c
511
ri->ri_depth = fb->fb_depth;
sys/dev/pci/sisfb.c
512
ri->ri_width = fb->fb_width;
sys/dev/pci/sisfb.c
513
ri->ri_height = fb->fb_height;
sys/dev/pci/sisfb.c
514
ri->ri_stride = fb->fb_stride;
sys/dev/pci/sisfb.c
517
ri->ri_bits = fb->fb_addr;
sys/dev/pci/sisfb.c
523
rasops_init(ri, fb->fb_height / 8, fb->fb_width / 8);
sys/dev/pci/sisfb.c
525
rasops_reconfig(ri, fb->fb_height / ri->ri_font->fontheight,
sys/dev/pci/sisfb.c
526
fb->fb_width / ri->ri_font->fontwidth);
sys/dev/pci/sisfb.c
537
sisfb_setup(struct sisfb *fb)
sys/dev/pci/sisfb.c
539
struct rasops_info *ri = &fb->vcs.scr_ri;
sys/dev/pci/sisfb.c
548
sisfb_seq_write(fb, 0x05, 0x86);
sys/dev/pci/sisfb.c
554
height = sisfb_crtc_read(fb, CRTC_VDE);
sys/dev/pci/sisfb.c
555
tmp = sisfb_crtc_read(fb, CRTC_OVERFLL);
sys/dev/pci/sisfb.c
560
tmp = sisfb_seq_read(fb, 0x0a);
sys/dev/pci/sisfb.c
565
width = sisfb_crtc_read(fb, CRTC_HDISPLE);
sys/dev/pci/sisfb.c
566
tmp = sisfb_seq_read(fb, 0x0b);
sys/dev/pci/sisfb.c
578
fbaddr = sisfb_crtc_read(fb, CRTC_STARTADRL) |
sys/dev/pci/sisfb.c
579
(sisfb_crtc_read(fb, CRTC_STARTADRH) << 8) |
sys/dev/pci/sisfb.c
580
(sisfb_seq_read(fb, 0x0d) << 16) |
sys/dev/pci/sisfb.c
581
((sisfb_seq_read(fb, 0x37) & 0x03) << 24);
sys/dev/pci/sisfb.c
587
tmp = sisfb_seq_read(fb, 0x06);
sys/dev/pci/sisfb.c
609
fb->fb_width = ri->ri_width = width;
sys/dev/pci/sisfb.c
610
fb->fb_height = ri->ri_height = height;
sys/dev/pci/sisfb.c
611
fb->fb_depth = ri->ri_depth = bpp;
sys/dev/pci/sisfb.c
612
fb->fb_stride = ri->ri_stride = (ri->ri_width * ri->ri_depth) / 8;
sys/dev/pci/sisfb.c
614
fb->fb_addr = ri->ri_bits =
sys/dev/pci/sisfb.c
615
(void *)((char *)bus_space_vaddr(fb->fbt, fb->fbh) + fbaddr);
sys/dev/pci/sisfb.c
616
ri->ri_hw = fb;
sys/dev/pci/sisfb.c
644
bcopy(rasops_cmap, fb->cmap, sizeof(fb->cmap));
sys/dev/pci/sisfb.c
646
sisfb_loadcmap(fb, 0, 256);
sys/dev/pci/sisfb.c
653
fb->wsd.name = "std";
sys/dev/pci/sisfb.c
654
fb->wsd.ncols = ri->ri_cols;
sys/dev/pci/sisfb.c
655
fb->wsd.nrows = ri->ri_rows;
sys/dev/pci/sisfb.c
656
fb->wsd.textops = &ri->ri_ops;
sys/dev/pci/sisfb.c
657
fb->wsd.fontwidth = ri->ri_font->fontwidth;
sys/dev/pci/sisfb.c
658
fb->wsd.fontheight = ri->ri_font->fontheight;
sys/dev/pci/sisfb.c
659
fb->wsd.capabilities = ri->ri_caps;
sys/dev/pci/sisfb.c
669
sisfb_loadcmap(struct sisfb *fb, int baseidx, int count)
sys/dev/pci/sisfb.c
671
uint8_t *cmap = fb->cmap + baseidx * 3;
sys/dev/pci/sisfb.c
673
bus_space_write_1(fb->iot, fb->ioh, DAC_ADDR, baseidx);
sys/dev/pci/sisfb.c
675
bus_space_write_1(fb->iot, fb->ioh, DAC_DATA, *cmap++ >> 2);
sys/dev/pci/sisfb.c
676
bus_space_write_1(fb->iot, fb->ioh, DAC_DATA, *cmap++ >> 2);
sys/dev/pci/sisfb.c
677
bus_space_write_1(fb->iot, fb->ioh, DAC_DATA, *cmap++ >> 2);
sys/dev/pci/unichromefb.c
427
struct wsdisplay_fbinfo *fb;
sys/dev/pci/unichromefb.c
438
fb = (struct wsdisplay_fbinfo *)data;
sys/dev/pci/unichromefb.c
439
fb->width = sc->sc_width;
sys/dev/pci/unichromefb.c
440
fb->height = sc->sc_height;
sys/dev/pci/unichromefb.c
441
fb->depth = sc->sc_depth;
sys/dev/pci/unichromefb.c
442
fb->cmsize = 256;
sys/dev/raidframe/rf_psstatus.c
293
RF_CallbackFuncDesc_t *fb;
sys/dev/raidframe/rf_psstatus.c
299
for (fb = p->procWaitList; fb; fb = fb->next)
sys/dev/rasops/rasops1-4_putchar.h
157
uint32_t fb = rasops_be32uatoh(fr);
sys/dev/rasops/rasops1-4_putchar.h
242
uint32_t fb = rasops_be32uatoh(fr);
sys/dev/rasops/rasops1-4_putchar.h
58
(tmp) |= clr[(fb >> 31) & 1] >> bit; \
sys/dev/rasops/rasops1-4_putchar.h
59
fb <<= 1; \
sys/dev/rasops/rasops1.c
158
fb = rasops_be32uatoh(fr);
sys/dev/rasops/rasops1.c
161
fb = ~fb;
sys/dev/rasops/rasops1.c
164
tmp |= (MBE(fb >> col) & rmask);
sys/dev/rasops/rasops1.c
221
fb = rasops_be32uatoh(fr);
sys/dev/rasops/rasops1.c
224
fb = ~fb;
sys/dev/rasops/rasops1.c
227
tmp0 |= MBE(fb >> col);
sys/dev/rasops/rasops1.c
230
tmp1 |= (MBE(fb << width) & ~rmask);
sys/dev/rasops/rasops1.c
97
uint32_t bg, fg, lbg, rbg, fb, lmask, rmask, tmp, tmp0, tmp1;
sys/dev/rasops/rasops15.c
68
#define STAMP_SHIFT(fb, n) ((n) ? (fb) >> 1: (fb) << 3)
sys/dev/rasops/rasops2.c
73
#define STAMP_SHIFT(fb, n) ((n) ? (fb) >> 4 : (fb))
sys/dev/rasops/rasops24.c
77
#define STAMP_SHIFT(fb, n) ((n) ? (fb) : (fb) << 4)
sys/dev/rasops/rasops32.c
70
#define STAMP_SHIFT(fb, n) ((n) ? (fb) : (fb) << 4)
sys/dev/rasops/rasops4.c
72
#define STAMP_SHIFT(fb, n) ((n) ? (fb) >> 4 : (fb))
sys/dev/rasops/rasops8.c
67
#define STAMP_SHIFT(fb, n) ((n) ? (fb) >> 2 : (fb) << 2)
sys/dev/rasops/rasops_putchar.h
178
uint32_t fb = rasops_be32uatoh(fr);
sys/dev/rasops/rasops_putchar.h
182
SET_COLOR(dp, (fb >> 31) & 1);
sys/dev/rasops/rasops_putchar.h
183
fb <<= 1;
sys/dev/sbus/agten.c
227
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sbus/agten.c
268
fb->fb_pixels = bus_space_vaddr(sc->sc_bustag, sc->sc_i128_fbh);
sys/dev/sbus/agten.c
375
fb->fb_driver = &agtenfbdriver;
sys/dev/sbus/agten.c
376
fb->fb_device = sc->sc_dev;
sys/dev/sbus/agten.c
377
fb->fb_flags = device_cfdata(sc->sc_dev)->cf_flags & FB_USERMASK;
sys/dev/sbus/agten.c
378
fb->fb_type.fb_type = FBTYPE_AG10E;
sys/dev/sbus/agten.c
379
fb->fb_type.fb_cmsize = 256; /* doesn't matter, we're always 24bit */
sys/dev/sbus/agten.c
380
fb->fb_type.fb_size = sc->sc_glint_fbsz;
sys/dev/sbus/agten.c
381
fb->fb_type.fb_width = sc->sc_width;
sys/dev/sbus/agten.c
382
fb->fb_type.fb_height = sc->sc_height;
sys/dev/sbus/agten.c
383
fb->fb_type.fb_depth = 32;
sys/dev/sbus/agten.c
384
fb->fb_linebytes = sc->sc_stride << 2;
sys/dev/sbus/agten.c
385
fb_attach(fb, console);
sys/dev/sbus/bwtwo_sbus.c
137
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sbus/bwtwo_sbus.c
149
fb->fb_flags = device_cfdata(self)->cf_flags;
sys/dev/sbus/bwtwo_sbus.c
150
fb->fb_type.fb_depth = 1;
sys/dev/sbus/bwtwo_sbus.c
151
fb_setsize_obp(fb, fb->fb_type.fb_depth, 1152, 900, node);
sys/dev/sbus/bwtwo_sbus.c
168
fb->fb_pfour = NULL;
sys/dev/sbus/bwtwo_sbus.c
182
int ramsize = fb->fb_type.fb_height * fb->fb_linebytes;
sys/dev/sbus/cgsix_sbus.c
104
fb->fb_device = sc->sc_dev;
sys/dev/sbus/cgsix_sbus.c
105
fb->fb_type.fb_type = FBTYPE_SUNFAST_COLOR;
sys/dev/sbus/cgsix_sbus.c
106
fb->fb_flags = device_cfdata(sc->sc_dev)->cf_flags & FB_USERMASK;
sys/dev/sbus/cgsix_sbus.c
107
fb->fb_type.fb_depth = 8;
sys/dev/sbus/cgsix_sbus.c
109
fb_setsize_obp(fb, fb->fb_type.fb_depth, 1152, 900, node);
sys/dev/sbus/cgsix_sbus.c
92
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sbus/cgthree_sbus.c
135
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sbus/cgthree_sbus.c
147
fb->fb_device = self;
sys/dev/sbus/cgthree_sbus.c
148
fb->fb_flags = device_cfdata(self)->cf_flags & FB_USERMASK;
sys/dev/sbus/cgthree_sbus.c
149
fb->fb_type.fb_type = FBTYPE_SUN3COLOR;
sys/dev/sbus/cgthree_sbus.c
151
fb->fb_type.fb_depth = 8;
sys/dev/sbus/cgthree_sbus.c
152
fb_setsize_obp(fb, fb->fb_type.fb_depth, 1152, 900, node);
sys/dev/sbus/cgthree_sbus.c
174
fb->fb_pixels = NULL;
sys/dev/sbus/cgthree_sbus.c
176
fb->fb_pixels = (void *)(u_long)sa->sa_promvaddrs[0];
sys/dev/sbus/cgthree_sbus.c
177
if (fb->fb_pixels == NULL) {
sys/dev/sbus/cgthree_sbus.c
178
int ramsize = fb->fb_type.fb_height * fb->fb_linebytes;
sys/dev/sbus/cgthree_sbus.c
187
fb->fb_pixels = (char *)bus_space_vaddr(sa->sa_bustag, bh);
sys/dev/sbus/mgx.c
1239
uint8_t *fb = sc->sc_cursor;
sys/dev/sbus/mgx.c
1256
*fb = temp;
sys/dev/sbus/mgx.c
1257
fb++;
sys/dev/sbus/mgx.c
1268
*fb = temp;
sys/dev/sbus/mgx.c
1269
fb++;
sys/dev/sbus/mgx.c
256
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sbus/mgx.c
388
fb->fb_driver = &mgx_fbdriver;
sys/dev/sbus/mgx.c
389
fb->fb_device = sc->sc_dev;
sys/dev/sbus/mgx.c
390
fb->fb_flags = device_cfdata(sc->sc_dev)->cf_flags & FB_USERMASK;
sys/dev/sbus/mgx.c
391
fb->fb_type.fb_type = FBTYPE_MGX;
sys/dev/sbus/mgx.c
392
fb->fb_pixels = NULL;
sys/dev/sbus/mgx.c
394
fb->fb_type.fb_depth = 32;
sys/dev/sbus/mgx.c
395
fb->fb_type.fb_width = sc->sc_width;
sys/dev/sbus/mgx.c
396
fb->fb_type.fb_height = sc->sc_height;
sys/dev/sbus/mgx.c
397
fb->fb_linebytes = sc->sc_stride * 4;
sys/dev/sbus/mgx.c
399
fb->fb_type.fb_cmsize = 256;
sys/dev/sbus/mgx.c
400
fb->fb_type.fb_size = sc->sc_fbsize;
sys/dev/sbus/p9100.c
297
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sbus/p9100.c
317
fb->fb_pixels = (void *)sa->sa_promvaddrs[0];
sys/dev/sbus/p9100.c
353
if (fb->fb_pixels == NULL) {
sys/dev/sbus/p9100.c
364
fb->fb_pixels = (char *)sc->sc_fb_memh;
sys/dev/sbus/p9100.c
366
sc->sc_fb_memh = (bus_space_handle_t) fb->fb_pixels;
sys/dev/sbus/p9100.c
376
fb->fb_driver = &p9100fbdriver;
sys/dev/sbus/p9100.c
377
fb->fb_device = sc->sc_dev;
sys/dev/sbus/p9100.c
378
fb->fb_flags = device_cfdata(sc->sc_dev)->cf_flags & FB_USERMASK;
sys/dev/sbus/p9100.c
380
fb->fb_type.fb_type = FBTYPE_SUN3COLOR;
sys/dev/sbus/p9100.c
382
fb->fb_type.fb_type = FBTYPE_P9100;
sys/dev/sbus/p9100.c
384
fb->fb_pixels = NULL;
sys/dev/sbus/p9100.c
397
fb->fb_type.fb_depth = 8;
sys/dev/sbus/p9100.c
407
fb_setsize_obp(fb, fb->fb_type.fb_depth, sc->sc_width, sc->sc_height,
sys/dev/sbus/p9100.c
415
fb->fb_type.fb_cmsize = prom_getpropint(node, "cmsize", 256);
sys/dev/sbus/p9100.c
416
if ((1 << fb->fb_type.fb_depth) != fb->fb_type.fb_cmsize)
sys/dev/sbus/p9100.c
417
printf(", %d entry colormap", fb->fb_type.fb_cmsize);
sys/dev/sbus/p9100.c
502
fb->fb_type.fb_size = fb->fb_type.fb_height * fb->fb_linebytes;
sys/dev/sbus/p9100.c
505
(i & 7), ver, fb->fb_type.fb_width, fb->fb_type.fb_height,
sys/dev/sbus/p9100.c
506
fb->fb_type.fb_depth, (unsigned int)sc->sc_fb_psize);
sys/dev/sbus/p9100.c
511
fb_attach(fb, isconsole);
sys/dev/sbus/tcx.c
219
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sbus/tcx.c
233
fb->fb_driver = &tcx_fbdriver;
sys/dev/sbus/tcx.c
234
fb->fb_device = sc->sc_dev;
sys/dev/sbus/tcx.c
236
fb->fb_flags = device_cfdata(sc->sc_dev)->cf_flags & FB_USERMASK;
sys/dev/sbus/tcx.c
243
fb->fb_type.fb_depth = 8;
sys/dev/sbus/tcx.c
244
fb_setsize_obp(fb, fb->fb_type.fb_depth, 1152, 900, node);
sys/dev/sbus/tcx.c
262
fb->fb_type.fb_cmsize = 256;
sys/dev/sbus/tcx.c
263
fb->fb_type.fb_size = sc->sc_fbsize; /* later code assumes 8bit */
sys/dev/sbus/tcx.c
265
fb->fb_type.fb_width,
sys/dev/sbus/tcx.c
266
fb->fb_type.fb_height);
sys/dev/sbus/tcx.c
268
fb->fb_type.fb_type = FBTYPE_TCXCOLOR;
sys/dev/sbus/zx.c
1014
fb = (uint8_t *)font->data + (uc - font->firstchar) *
sys/dev/sbus/zx.c
1030
*dp = *fb << 24;
sys/dev/sbus/zx.c
1031
fb += fs;
sys/dev/sbus/zx.c
1035
*dp = *((uint16_t *)fb) << 16;
sys/dev/sbus/zx.c
1036
fb += fs;
sys/dev/sbus/zx.c
203
struct fbdevice *fb;
sys/dev/sbus/zx.c
213
fb = &sc->sc_fb;
sys/dev/sbus/zx.c
223
fb->fb_pixels = (void *)bus_space_vaddr(bt, bh);
sys/dev/sbus/zx.c
224
sc->sc_pixels = (uint32_t *)fb->fb_pixels;
sys/dev/sbus/zx.c
262
fb->fb_driver = &zx_fbdriver;
sys/dev/sbus/zx.c
263
fb->fb_device = sc->sc_dv;
sys/dev/sbus/zx.c
264
fb->fb_flags = device_cfdata(sc->sc_dv)->cf_flags & FB_USERMASK;
sys/dev/sbus/zx.c
265
fb->fb_pfour = NULL;
sys/dev/sbus/zx.c
266
fb->fb_linebytes = prom_getpropint(sa->sa_node, "linebytes", 8192);
sys/dev/sbus/zx.c
270
fb_setsize_obp(fb, 32, width, height, sa->sa_node);
sys/dev/sbus/zx.c
272
fb->fb_type.fb_cmsize = 256;
sys/dev/sbus/zx.c
273
fb->fb_type.fb_depth = 32;
sys/dev/sbus/zx.c
274
fb->fb_type.fb_size = fb->fb_type.fb_height * fb->fb_linebytes;
sys/dev/sbus/zx.c
275
fb->fb_type.fb_type = FBTYPE_SUNLEO;
sys/dev/sbus/zx.c
277
printf(": %d x %d", fb->fb_type.fb_width, fb->fb_type.fb_height);
sys/dev/sbus/zx.c
289
sc->sc_width = fb->fb_type.fb_width;
sys/dev/sbus/zx.c
291
sc->sc_height = fb->fb_type.fb_height;
sys/dev/sbus/zx.c
994
uint8_t *fb;
sys/dev/splash/splash.c
248
u_char *fb, *p;
sys/dev/splash/splash.c
253
fb = si->si_bits;
sys/dev/splash/splash.c
261
fb += xoff + yoff * si->si_stride;
sys/dev/splash/splash.c
279
fb[x] = SPLASH_INDEX(pix[0], pix[1], pix[2]) +
sys/dev/splash/splash.c
282
fb += si->si_stride;
sys/dev/splash/splash.c
322
u_char *fb, *p;
sys/dev/splash/splash.c
327
fb = si->si_bits;
sys/dev/splash/splash.c
335
fb += xoff * 2 + yoff * si->si_stride;
sys/dev/splash/splash.c
351
RGBTO16(fb, x*2, 0, pix);
sys/dev/splash/splash.c
353
fb += si->si_stride;
sys/dev/splash/splash.c
387
u_char *fb, *p;
sys/dev/splash/splash.c
392
fb = si->si_bits;
sys/dev/splash/splash.c
400
fb += xoff * 4 + yoff * si->si_stride;
sys/dev/splash/splash.c
418
fb[x*4+0] = pix[2];
sys/dev/splash/splash.c
419
fb[x*4+1] = pix[1];
sys/dev/splash/splash.c
420
fb[x*4+2] = pix[0];
sys/dev/splash/splash.c
421
fb[x*4+3] = 0;
sys/dev/splash/splash.c
423
fb += si->si_stride;
sys/dev/sun/bt_subr.c
203
bt_loadcmap_packed256(struct fbdevice *fb, volatile struct bt_regs *bt, int start, int ncolors)
sys/dev/sun/bt_subr.c
208
struct cmap *cm = &fb->fb_cmap;
sys/dev/sun/bwtwo.c
204
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sun/bwtwo.c
213
fb->fb_driver = &bwtwofbdriver;
sys/dev/sun/bwtwo.c
214
fb->fb_device = sc->sc_dev;
sys/dev/sun/bwtwo.c
215
fb->fb_type.fb_type = FBTYPE_SUN2BW;
sys/dev/sun/bwtwo.c
216
fb->fb_type.fb_cmsize = 0;
sys/dev/sun/bwtwo.c
217
fb->fb_type.fb_size = fb->fb_type.fb_height * fb->fb_linebytes;
sys/dev/sun/bwtwo.c
219
fb->fb_type.fb_width, fb->fb_type.fb_height);
sys/dev/sun/bwtwo.c
222
if ((fb->fb_flags & FB_PFOUR) == 0 || (sc->sc_ovtype == BWO_NONE))
sys/dev/sun/bwtwo.c
239
fbrcons_init(fb);
sys/dev/sun/bwtwo.c
272
fb_attach(fb, 0);
sys/dev/sun/bwtwo.c
274
fb_attach(fb, isconsole);
sys/dev/sun/bwtwo.c
277
sc->sc_width = fb->fb_type.fb_width;
sys/dev/sun/bwtwo.c
278
sc->sc_stride = fb->fb_type.fb_width/8;
sys/dev/sun/bwtwo.c
279
sc->sc_height = fb->fb_type.fb_height;
sys/dev/sun/cgsix.c
507
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sun/cgsix.c
512
fb->fb_driver = &cg6_fbdriver;
sys/dev/sun/cgsix.c
515
fb->fb_pfour = NULL;
sys/dev/sun/cgsix.c
517
fb->fb_type.fb_cmsize = 256;
sys/dev/sun/cgsix.c
518
fb->fb_type.fb_size = sc->sc_ramsize;
sys/dev/sun/cgsix.c
521
fb->fb_type.fb_width, fb->fb_type.fb_height);
sys/dev/sun/cgsix.c
541
sc->sc_width = fb->fb_type.fb_width;
sys/dev/sun/cgsix.c
542
sc->sc_stride = fb->fb_type.fb_width;
sys/dev/sun/cgsix.c
543
sc->sc_height = fb->fb_type.fb_height;
sys/dev/sun/cgthree.c
164
struct fbdevice *fb = &sc->sc_fb;
sys/dev/sun/cgthree.c
171
fb->fb_driver = &cgthreefbdriver;
sys/dev/sun/cgthree.c
172
fb->fb_type.fb_cmsize = 256;
sys/dev/sun/cgthree.c
173
fb->fb_type.fb_size = fb->fb_type.fb_height * fb->fb_linebytes;
sys/dev/sun/cgthree.c
175
fb->fb_type.fb_width, fb->fb_type.fb_height);
sys/dev/sun/cgthree.c
205
fb_attach(fb, isconsole);
sys/dev/sun/cgthree.c
207
sc->sc_width = fb->fb_type.fb_width;
sys/dev/sun/cgthree.c
208
sc->sc_stride = fb->fb_type.fb_width;
sys/dev/sun/cgthree.c
209
sc->sc_height = fb->fb_type.fb_height;
sys/dev/sun/fb.c
159
fb_attach(struct fbdevice *fb, int isconsole)
sys/dev/sun/fb.c
169
if ((fb->fb_flags & FB_FORCE || (isconsole && !seen_force)) &&
sys/dev/sun/fb.c
185
fblist.fb_dev = fb;
sys/dev/sun/fb.c
186
if (fb->fb_flags & FB_FORCE)
sys/dev/sun/fb.c
200
fbl->fb_dev = fb;
sys/dev/sun/fb.c
312
fb_setsize_obp(struct fbdevice *fb, int depth, int def_width, int def_height, int node)
sys/dev/sun/fb.c
314
fb->fb_type.fb_width = prom_getpropint(node, "width", def_width);
sys/dev/sun/fb.c
315
fb->fb_type.fb_height = prom_getpropint(node, "height", def_height);
sys/dev/sun/fb.c
316
fb->fb_linebytes = prom_getpropint(node, "linebytes",
sys/dev/sun/fb.c
317
(fb->fb_type.fb_width * depth) / 8);
sys/dev/sun/fb.c
321
fb_setsize_eeprom(struct fbdevice *fb, int depth, int def_width, int def_height)
sys/dev/sun/fb.c
332
fb->fb_type.fb_width = def_width;
sys/dev/sun/fb.c
333
fb->fb_type.fb_height = def_height;
sys/dev/sun/fb.c
335
if (fb->fb_flags & FB_PFOUR) {
sys/dev/sun/fb.c
337
fb_setsize_pfour(fb);
sys/dev/sun/fb.c
342
fb->fb_type.fb_width = 1152;
sys/dev/sun/fb.c
343
fb->fb_type.fb_height = 900;
sys/dev/sun/fb.c
347
fb->fb_type.fb_width = 1024;
sys/dev/sun/fb.c
348
fb->fb_type.fb_height = 1024;
sys/dev/sun/fb.c
352
fb->fb_type.fb_width = 1600;
sys/dev/sun/fb.c
353
fb->fb_type.fb_height = 1280;
sys/dev/sun/fb.c
357
fb->fb_type.fb_width = 1440;
sys/dev/sun/fb.c
358
fb->fb_type.fb_height = 1440;
sys/dev/sun/fb.c
371
fb->fb_linebytes = (fb->fb_type.fb_width * depth) / 8;
sys/dev/sun/pfour_subr.c
121
fb->fb_type.fb_width = width;
sys/dev/sun/pfour_subr.c
122
fb->fb_type.fb_height = height;
sys/dev/sun/pfour_subr.c
164
fb_pfour_get_video(struct fbdevice *fb)
sys/dev/sun/pfour_subr.c
167
return ((*fb->fb_pfour & PFOUR_REG_VIDEO) != 0);
sys/dev/sun/pfour_subr.c
174
fb_pfour_set_video(struct fbdevice *fb, int enable)
sys/dev/sun/pfour_subr.c
178
pfour = *fb->fb_pfour & ~(PFOUR_REG_INTCLR|PFOUR_REG_VIDEO);
sys/dev/sun/pfour_subr.c
179
*fb->fb_pfour = pfour | (enable ? PFOUR_REG_VIDEO : 0);
sys/dev/sun/pfour_subr.c
49
fb_setsize_pfour(struct fbdevice *fb)
sys/dev/sun/pfour_subr.c
64
if (fb->fb_pfour == NULL)
sys/dev/sun/pfour_subr.c
67
pfour = *fb->fb_pfour;
sys/dev/usb/udl.c
1830
uint16_t *fb, *fbcopy;
sys/dev/usb/udl.c
1851
fb = (uint16_t *)sc->sc_fbmem;
sys/dev/usb/udl.c
1855
if (count % (hz / 5) == 0 || memcmp(&fb[offs],
sys/dev/usb/udl.c
1857
udl_draw_line(sc, &fb[offs], offs, stride);
sys/dev/usb/udl.c
1858
memcpy(&fbcopy[offs], &fb[offs], stride *
sys/fs/v7fs/v7fs_datablock.c
176
struct v7fs_freeblock *fb = (struct v7fs_freeblock *)buf;
sys/fs/v7fs/v7fs_datablock.c
177
fb->nfreeblock = V7FS_MAX_FREEBLOCK;
sys/fs/v7fs/v7fs_datablock.c
180
fb->freeblock[i] = V7FS_VAL32(fs, sb->freeblock[i]);
sys/fs/v7fs/v7fs_datablock.c
182
if (!fs->io.write(fs->io.cookie, (uint8_t *)fb, blk)) {
sys/fs/v7fs/v7fs_superblock.c
147
struct v7fs_freeblock *fb;
sys/fs/v7fs/v7fs_superblock.c
156
fb = (struct v7fs_freeblock *)buf;
sys/fs/v7fs/v7fs_superblock.c
157
if ((error = v7fs_freeblock_endian_convert(fs, fb))) {
sys/fs/v7fs/v7fs_superblock.c
161
DPRINTF("freeblock table#%d, nfree=%d\n", blk, fb->nfreeblock);
sys/fs/v7fs/v7fs_superblock.c
163
memcpy(sb->freeblock, fb->freeblock, sizeof(blk) * fb->nfreeblock);
sys/fs/v7fs/v7fs_superblock.c
164
sb->nfreeblock = fb->nfreeblock;
sys/fs/v7fs/v7fs_superblock.c
173
struct v7fs_freeblock *fb __unused)
sys/fs/v7fs/v7fs_superblock.c
179
nfree = V7FS_VAL16(fs, fb->nfreeblock);
sys/fs/v7fs/v7fs_superblock.c
185
fb->nfreeblock = nfree;
sys/fs/v7fs/v7fs_superblock.c
188
fb->freeblock[i] = V7FS_VAL32(fs, fb->freeblock[i]);
sys/kern/sys_futex.c
248
const struct futex *fb = nb;
sys/kern/sys_futex.c
250
return compare_futex_key(cookie, fa, &fb->fx_key);
sys/kern/sys_futex.c
273
const struct futex *fb = nb;
sys/kern/sys_futex.c
275
return compare_futex_shared_key(cookie, fa, &fb->fx_key);
sys/kern/sys_select.c
386
int error, nf, fb, db;
sys/kern/sys_select.c
411
fb = howmany(nf, __NFDBITS); /* how many fd_masks */
sys/kern/sys_select.c
414
if (db > fb) {
sys/kern/sys_select.c
427
ni = (db - fb) * sizeof(fd_mask); /* excess bytes */
sys/kern/sys_select.c
433
nd -= fb * NFDBITS; /* the number of excess fds */
sys/kern/sys_select.c
464
db = fb; /* now just check the plausible fds */
sys/stand/efiboot/efifdt.c
338
int fb, chosen;
sys/stand/efiboot/efifdt.c
377
fb = fdt_add_subnode(fdt_data, chosen, buf);
sys/stand/efiboot/efifdt.c
378
if (fb < 0) {
sys/stand/efiboot/efifdt.c
383
fdt_appendprop_string(fdt_data, fb, "compatible", "simple-framebuffer");
sys/stand/efiboot/efifdt.c
384
fdt_appendprop_string(fdt_data, fb, "status", "okay");
sys/stand/efiboot/efifdt.c
385
fdt_appendprop_u64(fdt_data, fb, "reg", mode->FrameBufferBase);
sys/stand/efiboot/efifdt.c
386
fdt_appendprop_u64(fdt_data, fb, "reg", mode->FrameBufferSize);
sys/stand/efiboot/efifdt.c
387
fdt_appendprop_u32(fdt_data, fb, "width", mode->Info->HorizontalResolution);
sys/stand/efiboot/efifdt.c
388
fdt_appendprop_u32(fdt_data, fb, "height", mode->Info->VerticalResolution);
sys/stand/efiboot/efifdt.c
389
fdt_appendprop_u32(fdt_data, fb, "stride", mode->Info->PixelsPerScanLine * 4); /* XXX */
sys/stand/efiboot/efifdt.c
390
fdt_appendprop_string(fdt_data, fb, "format", "a8b8g8r8");
tests/include/sys/t_types.c
117
fsblkcnt_t fb;
tests/include/sys/t_types.c
123
fb = 0;
tests/include/sys/t_types.c
129
ATF_CHECK((fb - 1) > 0);
usr.bin/scmdctl/common.c
113
common_get_motor(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_motor_response *r)
usr.bin/scmdctl/common.c
122
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
124
err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_DRIVER_ENABLE, SCMD_REG_DRIVER_ENABLE, &b);
usr.bin/scmdctl/common.c
134
err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b);
usr.bin/scmdctl/common.c
143
err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_MOTOR_A_INVERT, SCMD_REG_MOTOR_A_INVERT, &b);
usr.bin/scmdctl/common.c
146
err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_MOTOR_B_INVERT, SCMD_REG_MOTOR_B_INVERT, &b);
usr.bin/scmdctl/common.c
154
err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b);
usr.bin/scmdctl/common.c
166
err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_BRIDGE, SCMD_REG_BRIDGE, &b);
usr.bin/scmdctl/common.c
174
err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b);
usr.bin/scmdctl/common.c
189
common_set_motor(struct function_block *fb, int fd, bool debug, int a_module, char a_motor, int8_t reg_v)
usr.bin/scmdctl/common.c
201
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
210
err = (*(fb->func_phy_write))(fd, debug, 0, reg, reg_v);
usr.bin/scmdctl/common.c
217
common_invert_motor(struct function_block *fb, int fd, bool debug, int a_module, char a_motor)
usr.bin/scmdctl/common.c
224
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
232
err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
usr.bin/scmdctl/common.c
235
err = (*(fb->func_phy_write))(fd, debug, 0, reg, b);
usr.bin/scmdctl/common.c
247
err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
usr.bin/scmdctl/common.c
250
err = (*(fb->func_phy_write))(fd, debug, 0, reg, b);
usr.bin/scmdctl/common.c
259
common_bridge_motor(struct function_block *fb, int fd, bool debug, int a_module)
usr.bin/scmdctl/common.c
266
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
269
err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_BRIDGE, SCMD_REG_BRIDGE, &b);
usr.bin/scmdctl/common.c
272
err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_BRIDGE, b);
usr.bin/scmdctl/common.c
282
err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
usr.bin/scmdctl/common.c
285
err = (*(fb->func_phy_write))(fd, debug, 0, reg, b);
usr.bin/scmdctl/common.c
294
common_enable_disable(struct function_block *fb, int fd, bool debug, int subcmd)
usr.bin/scmdctl/common.c
302
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
314
err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_DRIVER_ENABLE, reg_v);
usr.bin/scmdctl/common.c
324
common_control_1(struct function_block *fb, int fd, bool debug, int subcmd)
usr.bin/scmdctl/common.c
332
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
344
err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_CONTROL_1, reg_v);
usr.bin/scmdctl/common.c
351
common_get_update_rate(struct function_block *fb, int fd, bool debug, uint8_t *rate)
usr.bin/scmdctl/common.c
356
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
358
err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_UPDATE_RATE, SCMD_REG_UPDATE_RATE, &b);
usr.bin/scmdctl/common.c
367
common_set_update_rate(struct function_block *fb, int fd, bool debug, uint8_t rate)
usr.bin/scmdctl/common.c
371
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
373
err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_UPDATE_RATE, rate);
usr.bin/scmdctl/common.c
380
common_force_update(struct function_block *fb, int fd, bool debug)
usr.bin/scmdctl/common.c
384
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
386
err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_FORCE_UPDATE, 0x01);
usr.bin/scmdctl/common.c
393
common_get_ebus_speed(struct function_block *fb, int fd, bool debug, uint8_t *speed)
usr.bin/scmdctl/common.c
398
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
400
err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_E_BUS_SPEED, SCMD_REG_E_BUS_SPEED, &b);
usr.bin/scmdctl/common.c
409
common_set_ebus_speed(struct function_block *fb, int fd, bool debug, uint8_t speed)
usr.bin/scmdctl/common.c
416
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
418
err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_E_BUS_SPEED, speed);
usr.bin/scmdctl/common.c
425
common_get_lock_state(struct function_block *fb, int fd, bool debug, int ltype, uint8_t *lstate)
usr.bin/scmdctl/common.c
448
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
450
err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b);
usr.bin/scmdctl/common.c
459
common_set_lock_state(struct function_block *fb, int fd, bool debug, int ltype, uint8_t lstate)
usr.bin/scmdctl/common.c
496
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
498
err = (*(fb->func_phy_write))(fd, debug, 0, reg, state);
usr.bin/scmdctl/common.c
59
int common_clear(struct function_block *fb, int fd, bool debug)
usr.bin/scmdctl/common.c
61
return (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
65
common_identify(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_identify_response *r)
usr.bin/scmdctl/common.c
70
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
72
err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_ID, SCMD_REG_ID, &b);
usr.bin/scmdctl/common.c
75
err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_FID, SCMD_REG_FID, &b);
usr.bin/scmdctl/common.c
78
err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_CONFIG_BITS, SCMD_REG_CONFIG_BITS, &b);
usr.bin/scmdctl/common.c
81
err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_SLAVE_ADDR, SCMD_REG_SLAVE_ADDR, &b);
usr.bin/scmdctl/common.c
89
int common_diag(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_diag_response *r)
usr.bin/scmdctl/common.c
94
err = (*(fb->func_clear))(fd, debug);
usr.bin/scmdctl/common.c
98
err = (*(fb->func_phy_read))(fd, debug, a_module, n, n, &b);
usr.sbin/tpctl/fb.c
102
size = (size_t)fb->conf.hf_bytes_per_line * fb->conf.hf_height;
usr.sbin/tpctl/fb.c
103
size += fb->conf.hf_offset;
usr.sbin/tpctl/fb.c
105
fb->baseaddr = mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd,0);
usr.sbin/tpctl/fb.c
106
if (fb->baseaddr == MAP_FAILED)
usr.sbin/tpctl/fb.c
108
fb->baseaddr += fb->conf.hf_offset;
usr.sbin/tpctl/fb.c
110
size = ALIGN(fb->conf.hf_bytes_per_line, 16);
usr.sbin/tpctl/fb.c
111
fb->linecache = (fb_pixel_t*)malloc(size);
usr.sbin/tpctl/fb.c
112
if (fb->linecache == NULL)
usr.sbin/tpctl/fb.c
114
fb->workbuf = (fb_pixel_t*)malloc(size);
usr.sbin/tpctl/fb.c
115
if (fb->workbuf == NULL)
usr.sbin/tpctl/fb.c
118
if (fb->conf.hf_access_flags & HPCFB_ACCESS_REVERSE) {
usr.sbin/tpctl/fb.c
119
fb->white = 0;
usr.sbin/tpctl/fb.c
120
fb->black = ~0;
usr.sbin/tpctl/fb.c
122
fb->white = ~0;
usr.sbin/tpctl/fb.c
123
fb->black = 0;
usr.sbin/tpctl/fb.c
129
for (y = 0; y < fb->conf.hf_height; y++) {
usr.sbin/tpctl/fb.c
130
fb_getline(fb, y);
usr.sbin/tpctl/fb.c
131
memset(fb->linecache, fb->black,
usr.sbin/tpctl/fb.c
132
ALIGN(fb->conf.hf_bytes_per_line, 16));
usr.sbin/tpctl/fb.c
133
fb_putline(fb, y);
usr.sbin/tpctl/fb.c
140
__fb_swap_workbuf(struct fb *fb)
usr.sbin/tpctl/fb.c
144
n = ALIGN(fb->conf.hf_bytes_per_line, 16) / sizeof(fb_pixel_t);
usr.sbin/tpctl/fb.c
145
if (fb->conf.hf_order_flags & HPCFB_REVORDER_BYTE) {
usr.sbin/tpctl/fb.c
147
fb->workbuf[i] =
usr.sbin/tpctl/fb.c
148
((fb->workbuf[i] << 8) & 0xff00ff00) |
usr.sbin/tpctl/fb.c
149
((fb->workbuf[i] >> 8) & 0x00ff00ff);
usr.sbin/tpctl/fb.c
151
if (fb->conf.hf_order_flags & HPCFB_REVORDER_WORD) {
usr.sbin/tpctl/fb.c
153
fb->workbuf[i] =
usr.sbin/tpctl/fb.c
154
((fb->workbuf[i] << 16) & 0xffff0000) |
usr.sbin/tpctl/fb.c
155
((fb->workbuf[i] >> 16) & 0x0000ffff);
usr.sbin/tpctl/fb.c
157
if (fb->conf.hf_order_flags & HPCFB_REVORDER_DWORD) {
usr.sbin/tpctl/fb.c
160
tmp = fb->workbuf[i];
usr.sbin/tpctl/fb.c
161
fb->workbuf[i] = fb->workbuf[i + 1];
usr.sbin/tpctl/fb.c
162
fb->workbuf[i + 1] = tmp;
usr.sbin/tpctl/fb.c
165
if (fb->conf.hf_order_flags & HPCFB_REVORDER_QWORD) {
usr.sbin/tpctl/fb.c
168
tmp = fb->workbuf[i + 0];
usr.sbin/tpctl/fb.c
169
fb->workbuf[i + 0] = fb->workbuf[i + 2];
usr.sbin/tpctl/fb.c
170
fb->workbuf[i + 2] = tmp;
usr.sbin/tpctl/fb.c
171
tmp = fb->workbuf[i + 1];
usr.sbin/tpctl/fb.c
172
fb->workbuf[i + 1] = fb->workbuf[i + 3];
usr.sbin/tpctl/fb.c
173
fb->workbuf[i + 3] = tmp;
usr.sbin/tpctl/fb.c
179
__fb_put_pixel(struct fb *fb, fb_pixel_t pixel, int width, int x)
usr.sbin/tpctl/fb.c
187
fb->linecache[0] = (fb->linecache[0]&~mask) | (pixel&~mask);
usr.sbin/tpctl/fb.c
189
fb_pixel_t *dst = &fb->linecache[x / bitsizeof(fb_pixel_t)];
usr.sbin/tpctl/fb.c
201
fb_getline(struct fb *fb, int y)
usr.sbin/tpctl/fb.c
207
src = fb->baseaddr + fb->conf.hf_bytes_per_line * y;
usr.sbin/tpctl/fb.c
208
dst = fb->workbuf;
usr.sbin/tpctl/fb.c
209
n = ALIGN(fb->conf.hf_bytes_per_line, 16) / sizeof(fb_pixel_t);
usr.sbin/tpctl/fb.c
218
__fb_swap_workbuf(fb);
usr.sbin/tpctl/fb.c
219
memcpy(fb->linecache, fb->workbuf, n * sizeof(fb_pixel_t));
usr.sbin/tpctl/fb.c
223
fb_putline(struct fb *fb, int y)
usr.sbin/tpctl/fb.c
229
src = fb->workbuf;
usr.sbin/tpctl/fb.c
230
dst = fb->baseaddr + fb->conf.hf_bytes_per_line * y;
usr.sbin/tpctl/fb.c
231
n = ALIGN(fb->conf.hf_bytes_per_line, 16) / sizeof(fb_pixel_t);
usr.sbin/tpctl/fb.c
232
memcpy(fb->workbuf, fb->linecache, n * sizeof(fb_pixel_t));
usr.sbin/tpctl/fb.c
233
__fb_swap_workbuf(fb);
usr.sbin/tpctl/fb.c
244
fb_fetchline(struct fb *fb, int y)
usr.sbin/tpctl/fb.c
246
if (fb->linecache_y == y)
usr.sbin/tpctl/fb.c
248
fb_getline(fb, y);
usr.sbin/tpctl/fb.c
249
fb->linecache_y = y;
usr.sbin/tpctl/fb.c
253
fb_flush(struct fb *fb)
usr.sbin/tpctl/fb.c
255
if (fb->linecache_y != INVALID_CACHE)
usr.sbin/tpctl/fb.c
256
fb_putline(fb, fb->linecache_y);
usr.sbin/tpctl/fb.c
260
fb_drawpixel(struct fb *fb, int x, int y, fb_pixel_t pixel)
usr.sbin/tpctl/fb.c
264
if (fb->conf.hf_access_flags & HPCFB_ACCESS_Y_TO_X)
usr.sbin/tpctl/fb.c
266
if (fb->conf.hf_access_flags & HPCFB_ACCESS_R_TO_L)
usr.sbin/tpctl/fb.c
267
x = fb->conf.hf_width - x - 1;
usr.sbin/tpctl/fb.c
268
if (fb->conf.hf_access_flags & HPCFB_ACCESS_B_TO_T)
usr.sbin/tpctl/fb.c
269
y = fb->conf.hf_height - y - 1;
usr.sbin/tpctl/fb.c
271
if (x < 0 || y < 0 || fb->conf.hf_width <= x || fb->conf.hf_height < y)
usr.sbin/tpctl/fb.c
274
pack = x / fb->conf.hf_pixels_per_pack;
usr.sbin/tpctl/fb.c
275
x %= fb->conf.hf_pixels_per_pack;
usr.sbin/tpctl/fb.c
276
if (fb->conf.hf_access_flags & HPCFB_ACCESS_LSB_TO_MSB)
usr.sbin/tpctl/fb.c
277
x = fb->conf.hf_pixels_per_pack - x - 1;
usr.sbin/tpctl/fb.c
278
x *= fb->conf.hf_pixel_width;
usr.sbin/tpctl/fb.c
279
if (fb->conf.hf_access_flags & HPCFB_ACCESS_PACK_BLANK)
usr.sbin/tpctl/fb.c
280
x += (fb->conf.hf_pack_width -
usr.sbin/tpctl/fb.c
281
fb->conf.hf_pixel_width * fb->conf.hf_pixels_per_pack);
usr.sbin/tpctl/fb.c
282
x += pack * fb->conf.hf_pack_width;
usr.sbin/tpctl/fb.c
284
if (fb->linecache_y != y) {
usr.sbin/tpctl/fb.c
285
fb_flush(fb);
usr.sbin/tpctl/fb.c
286
fb_fetchline(fb, y);
usr.sbin/tpctl/fb.c
289
__fb_put_pixel(fb, pixel, fb->conf.hf_pixel_width, x);
usr.sbin/tpctl/fb.c
293
fb_drawline(struct fb *fb, int x0, int y0, int x1, int y1, fb_pixel_t pixel)
usr.sbin/tpctl/fb.c
312
fb_drawpixel(fb, x0, i, pixel);
usr.sbin/tpctl/fb.c
332
fb_drawpixel(fb, i, y0, pixel);
usr.sbin/tpctl/fb.c
57
fb_dispmode(struct fb *fb, int dispmode)
usr.sbin/tpctl/fb.c
60
if (fb->dispmode != dispmode) {
usr.sbin/tpctl/fb.c
61
if (ioctl(fb->fd, WSDISPLAYIO_SMODE, &dispmode) < 0)
usr.sbin/tpctl/fb.c
63
fb->dispmode = dispmode;
usr.sbin/tpctl/fb.c
70
fb_init(struct fb *fb, int fd)
usr.sbin/tpctl/fb.c
77
fb->fd = fd;
usr.sbin/tpctl/fb.c
78
fb->linecache_y = INVALID_CACHE;
usr.sbin/tpctl/fb.c
79
fb->conf.hf_conf_index = HPCFB_CURRENT_CONFIG;
usr.sbin/tpctl/fb.c
80
if (ioctl(fb->fd, WSDISPLAYIO_GMODE, &fb->dispmode) < 0)
usr.sbin/tpctl/fb.c
82
if (ioctl(fb->fd, HPCFBIO_GCONF, &fb->conf) < 0) {
usr.sbin/tpctl/fb.c
83
if (ioctl(fb->fd, WSDISPLAYIO_GINFO, &fbinfo) < 0 ||
usr.sbin/tpctl/fb.c
84
ioctl(fb->fd, WSDISPLAYIO_LINEBYTES, &linebytes) < 0)
usr.sbin/tpctl/fb.c
86
memset(&fb->conf, 0, sizeof(fb->conf));
usr.sbin/tpctl/fb.c
87
fb->conf.hf_width = fbinfo.width;
usr.sbin/tpctl/fb.c
88
fb->conf.hf_height = fbinfo.height;
usr.sbin/tpctl/fb.c
89
fb->conf.hf_bytes_per_line = linebytes;
usr.sbin/tpctl/fb.c
90
fb->conf.hf_nplanes = 1;
usr.sbin/tpctl/fb.c
91
fb->conf.hf_bytes_per_plane = fbinfo.height * linebytes;
usr.sbin/tpctl/fb.c
92
fb->conf.hf_pack_width = fbinfo.depth;
usr.sbin/tpctl/fb.c
93
fb->conf.hf_pixels_per_pack = 1;
usr.sbin/tpctl/fb.c
94
fb->conf.hf_pixel_width = 1;
usr.sbin/tpctl/fb.c
95
fb->conf.hf_access_flags = HPCFB_ACCESS_STATIC |
usr.sbin/tpctl/fb.c
99
if (fb_dispmode(fb, WSDISPLAYIO_MODE_MAPPED) < 0)
usr.sbin/tpctl/main.c
261
struct fb fb;
usr.sbin/tpctl/main.c
267
if (fb_init(&fb, fbfd) < 0)
usr.sbin/tpctl/main.c
273
coords->maxx = fb.conf.hf_width - 1;
usr.sbin/tpctl/main.c
274
coords->maxy = fb.conf.hf_height - 1;
usr.sbin/tpctl/main.c
278
xm = fb.conf.hf_width/10;
usr.sbin/tpctl/main.c
279
ym = fb.conf.hf_height/10;
usr.sbin/tpctl/main.c
282
coords->samples[0].x = fb.conf.hf_width/2;
usr.sbin/tpctl/main.c
283
coords->samples[0].y = fb.conf.hf_height/2;
usr.sbin/tpctl/main.c
291
coords->samples[2].y = fb.conf.hf_height - ym;
usr.sbin/tpctl/main.c
294
coords->samples[3].x = fb.conf.hf_width - xm;
usr.sbin/tpctl/main.c
295
coords->samples[3].y = fb.conf.hf_height - ym;
usr.sbin/tpctl/main.c
298
coords->samples[4].x = fb.conf.hf_width - xm;
usr.sbin/tpctl/main.c
304
drawcross(&fb,
usr.sbin/tpctl/main.c
307
cursize, fb.white);
usr.sbin/tpctl/main.c
308
fb_flush(&fb);
usr.sbin/tpctl/main.c
316
fb_dispmode(&fb, WSDISPLAYIO_MODE_EMUL);
usr.sbin/tpctl/main.c
321
drawcross(&fb,
usr.sbin/tpctl/main.c
324
cursize, fb.black);
usr.sbin/tpctl/main.c
325
fb_flush(&fb);
usr.sbin/tpctl/main.c
329
fb_dispmode(&fb, WSDISPLAYIO_MODE_EMUL);
usr.sbin/tpctl/main.c
335
fb.conf.hf_width,
usr.sbin/tpctl/main.c
336
fb.conf.hf_height,
usr.sbin/tpctl/main.c
337
fb.conf.hf_bytes_per_line,
usr.sbin/tpctl/main.c
338
fb.conf.hf_pixel_width,
usr.sbin/tpctl/main.c
339
fb.conf.hf_offset);
usr.sbin/tpctl/main.c
356
drawcross(struct fb *fb, int x, int y, int size, fb_pixel_t pixel)
usr.sbin/tpctl/main.c
360
fb_drawline(fb, x, y - size + 1, x, y - 1, pixel);
usr.sbin/tpctl/main.c
361
fb_drawline(fb, x + 1, y - size + 1, x + 1, y - 1, pixel);
usr.sbin/tpctl/main.c
362
fb_drawline(fb, x, y + 2, x, y + size, pixel);
usr.sbin/tpctl/main.c
363
fb_drawline(fb, x + 1, y + 2, x + 1, y + size, pixel);
usr.sbin/tpctl/main.c
365
fb_drawline(fb, x - size + 1, y, x - 1, y, pixel);
usr.sbin/tpctl/main.c
366
fb_drawline(fb, x - size + 1, y + 1, x - 1, y + 1, pixel);
usr.sbin/tpctl/main.c
367
fb_drawline(fb, x + 2, y, x + size, y, pixel);
usr.sbin/tpctl/main.c
368
fb_drawline(fb, x + 2, y + 1, x + size, y + 1, pixel);
usr.sbin/tpctl/main.c
58
void drawcross(struct fb *, int, int, int, fb_pixel_t);
usr.sbin/tpctl/tpctl.h
103
int fb_dispmode(struct fb *, int);
usr.sbin/tpctl/tpctl.h
104
int fb_init(struct fb *, int);
usr.sbin/tpctl/tpctl.h
105
void fb_getline(struct fb *, int);
usr.sbin/tpctl/tpctl.h
106
void fb_putline(struct fb *, int);
usr.sbin/tpctl/tpctl.h
107
void fb_fetchline(struct fb *, int);
usr.sbin/tpctl/tpctl.h
108
void fb_flush(struct fb *);
usr.sbin/tpctl/tpctl.h
109
void fb_drawline(struct fb *, int, int, int, int, fb_pixel_t);
usr.sbin/tpctl/tpctl.h
110
void fb_drawpixel(struct fb *, int, int, fb_pixel_t);