ri 686 dev/ic/hme.c unsigned int ri, txflags; ri 691 dev/ic/hme.c ri = sc->sc_tx_cons; ri 692 dev/ic/hme.c sd = &sc->sc_txd[ri]; ri 698 dev/ic/hme.c txflags = HME_XD_GETFLAGS(sc->sc_pci, sc->sc_rb.rb_txd, ri); ri 717 dev/ic/hme.c if (++ri == HME_TX_RING_SIZE) { ri 718 dev/ic/hme.c ri = 0; ri 730 dev/ic/hme.c sc->sc_tx_cons = ri; ri 842 dev/ic/hme.c unsigned int ri, len; ri 845 dev/ic/hme.c ri = sc->sc_last_rd; ri 846 dev/ic/hme.c sd = &sc->sc_rxd[ri]; ri 852 dev/ic/hme.c flags = HME_XD_GETFLAGS(sc->sc_pci, sc->sc_rb.rb_rxd, ri); ri 858 dev/ic/hme.c sc->sc_dev.dv_xname, ri, flags); ri 886 dev/ic/hme.c HME_XD_SETADDR(sc->sc_pci, sc->sc_rb.rb_rxd, ri, ri 888 dev/ic/hme.c HME_XD_SETFLAGS(sc->sc_pci, sc->sc_rb.rb_rxd, ri, ri 891 dev/ic/hme.c if (++ri == HME_RX_RING_SIZE) { ri 892 dev/ic/hme.c ri = 0; ri 898 dev/ic/hme.c sc->sc_last_rd = ri; ri 327 dev/isa/aztech.c az_get_info(void *v, struct radio_info *ri) ri 331 dev/isa/aztech.c ri->mute = sc->mute; ri 332 dev/isa/aztech.c ri->volume = az_unconv_vol(sc->vol); ri 333 dev/isa/aztech.c ri->stereo = sc->stereo == LM700X_STEREO ? 1 : 0; ri 334 dev/isa/aztech.c ri->caps = AZTECH_CAPABILITIES; ri 335 dev/isa/aztech.c ri->rfreq = lm700x_decode_ref(sc->rf); ri 336 dev/isa/aztech.c ri->info = az_state(sc->lm.iot, sc->lm.ioh); ri 337 dev/isa/aztech.c ri->freq = sc->freq; ri 340 dev/isa/aztech.c ri->lock = 0; ri 346 dev/isa/aztech.c az_set_info(void *v, struct radio_info *ri) ri 350 dev/isa/aztech.c sc->mute = ri->mute ? 1 : 0; ri 351 dev/isa/aztech.c sc->vol = az_conv_vol(ri->volume); ri 352 dev/isa/aztech.c sc->stereo = ri->stereo ? LM700X_STEREO : LM700X_MONO; ri 353 dev/isa/aztech.c sc->rf = lm700x_encode_ref(ri->rfreq); ri 355 dev/isa/aztech.c az_set_freq(sc, ri->freq); ri 112 dev/isa/radiotrack.c rt_set_info(void *v, struct radio_info *ri) ri 116 dev/isa/radiotrack.c sc->sc_mute = ri->mute ? 1 : 0; ri 117 dev/isa/radiotrack.c sc->sc_rf = lm700x_encode_ref(ri->rfreq); ri 121 dev/isa/radiotrack.c sc->sc_vol = rt_conv_vol(ri->volume); ri 124 dev/isa/radiotrack.c sc->sc_vol = ri->volume ? 1 : 0; ri 131 dev/isa/radiotrack.c sc->sc_stereo = ri->stereo ? LM700X_STEREO : LM700X_MONO; ri 133 dev/isa/radiotrack.c rt_set_freq(sc, ri->freq); ri 140 dev/isa/radiotrack.c rt_get_info(void *v, struct radio_info *ri) ri 146 dev/isa/radiotrack.c ri->caps = RTRACK_CAPABILITIES; ri 147 dev/isa/radiotrack.c ri->info = 3 & rt_state(sc->lm.iot, sc->lm.ioh); ri 148 dev/isa/radiotrack.c ri->volume = rt_unconv_vol(sc->sc_vol); ri 151 dev/isa/radiotrack.c ri->caps = SF16FMI_CAPABILITIES; ri 152 dev/isa/radiotrack.c ri->volume = sc->sc_vol ? 255 : 0; ri 153 dev/isa/radiotrack.c ri->info = 0; /* UNSUPPORTED */ ri 160 dev/isa/radiotrack.c ri->mute = sc->sc_mute; ri 161 dev/isa/radiotrack.c ri->stereo = sc->sc_stereo == LM700X_STEREO ? 0 : 1; ri 162 dev/isa/radiotrack.c ri->rfreq = lm700x_decode_ref(sc->sc_rf); ri 163 dev/isa/radiotrack.c ri->freq = sc->sc_freq; ri 166 dev/isa/radiotrack.c ri->lock = 0; ri 283 dev/isa/radiotrack2.c rtii_get_info(void *v, struct radio_info *ri) ri 287 dev/isa/radiotrack2.c ri->mute = sc->mute; ri 288 dev/isa/radiotrack2.c ri->volume = sc->vol ? 255 : 0; ri 289 dev/isa/radiotrack2.c ri->stereo = sc->stereo == TEA5757_STEREO ? 1 : 0; ri 290 dev/isa/radiotrack2.c ri->caps = RTII_CAPABILITIES; ri 291 dev/isa/radiotrack2.c ri->rfreq = 0; ri 292 dev/isa/radiotrack2.c ri->lock = tea5757_decode_lock(sc->lock); ri 294 dev/isa/radiotrack2.c ri->freq = sc->freq = tea5757_decode_freq(rtii_hw_read(sc->tea.iot, ri 299 dev/isa/radiotrack2.c ri->info = RADIO_INFO_SIGNAL | RADIO_INFO_STEREO; ri 302 dev/isa/radiotrack2.c ri->info = 0; ri 305 dev/isa/radiotrack2.c ri->info = RADIO_INFO_SIGNAL; ri 312 dev/isa/radiotrack2.c rtii_set_info(void *v, struct radio_info *ri) ri 316 dev/isa/radiotrack2.c sc->mute = ri->mute ? 1 : 0; ri 317 dev/isa/radiotrack2.c sc->vol = ri->volume ? 255 : 0; ri 318 dev/isa/radiotrack2.c sc->stereo = ri->stereo ? TEA5757_STEREO: TEA5757_MONO; ri 319 dev/isa/radiotrack2.c sc->lock = tea5757_encode_lock(ri->lock); ri 320 dev/isa/radiotrack2.c ri->freq = sc->freq = tea5757_set_freq(&sc->tea, ri 321 dev/isa/radiotrack2.c sc->lock, sc->stereo, ri->freq); ri 186 dev/isa/sf16fmr.c sfr_get_info(void *v, struct radio_info *ri) ri 190 dev/isa/sf16fmr.c ri->mute = sc->mute; ri 191 dev/isa/sf16fmr.c ri->volume = sc->vol; ri 192 dev/isa/sf16fmr.c ri->caps = SF16FMR_CAPABILITIES; ri 193 dev/isa/sf16fmr.c ri->freq = sc->freq = sfr_get_freq(&sc->c); ri 196 dev/isa/sf16fmr.c ri->stereo = 1; /* Always stereo */ ri 197 dev/isa/sf16fmr.c ri->rfreq = 0; ri 198 dev/isa/sf16fmr.c ri->lock = 0; ri 204 dev/isa/sf16fmr.c sfr_set_info(void *v, struct radio_info *ri) ri 208 dev/isa/sf16fmr.c sc->mute = ri->mute ? 1 : 0; ri 209 dev/isa/sf16fmr.c sc->vol = ri->volume; ri 210 dev/isa/sf16fmr.c sc->freq = sfr_set_freq(&sc->c, ri->freq); ri 344 dev/isa/sf16fmr2.c sf2r_get_info(void *v, struct radio_info *ri) ri 349 dev/isa/sf16fmr2.c ri->mute = sc->mute; ri 350 dev/isa/sf16fmr2.c ri->volume = sc->vol? 255 : 0; ri 351 dev/isa/sf16fmr2.c ri->stereo = sc->stereo == TEA5757_STEREO? 1 : 0; ri 352 dev/isa/sf16fmr2.c ri->caps = SF16FMR2_CAPABILITIES; ri 353 dev/isa/sf16fmr2.c ri->rfreq = 0; ri 354 dev/isa/sf16fmr2.c ri->lock = tea5757_decode_lock(sc->lock); ri 357 dev/isa/sf16fmr2.c ri->freq = sc->freq = tea5757_decode_freq(buf, ri 359 dev/isa/sf16fmr2.c ri->info = 3 & (buf >> 24); ri 365 dev/isa/sf16fmr2.c sf2r_set_info(void *v, struct radio_info *ri) ri 369 dev/isa/sf16fmr2.c sc->mute = ri->mute? 1 : 0; ri 370 dev/isa/sf16fmr2.c sc->vol = ri->volume? 255 : 0; ri 371 dev/isa/sf16fmr2.c sc->stereo = ri->stereo? TEA5757_STEREO: TEA5757_MONO; ri 372 dev/isa/sf16fmr2.c sc->lock = tea5757_encode_lock(ri->lock); ri 373 dev/isa/sf16fmr2.c ri->freq = sc->freq = tea5757_set_freq(&sc->tea, ri 374 dev/isa/sf16fmr2.c sc->lock, sc->stereo, ri->freq); ri 491 dev/pci/bktr/bktr_os.c bktr_set_info(void *v, struct radio_info *ri) ri 498 dev/pci/bktr/bktr_os.c if (ri->mute) { ri 510 dev/pci/bktr/bktr_os.c if (ri->tuner_mode == RADIO_TUNER_MODE_TV) { ri 511 dev/pci/bktr/bktr_os.c if (ri->chan) { ri 512 dev/pci/bktr/bktr_os.c if (ri->chan < MIN_TV_CHAN) ri 513 dev/pci/bktr/bktr_os.c ri->chan = MIN_TV_CHAN; ri 514 dev/pci/bktr/bktr_os.c if (ri->chan > MAX_TV_CHAN) ri 515 dev/pci/bktr/bktr_os.c ri->chan = MAX_TV_CHAN; ri 517 dev/pci/bktr/bktr_os.c chan = ri->chan; ri 518 dev/pci/bktr/bktr_os.c ri->chan = tv_channel(sc, chan); ri 521 dev/pci/bktr/bktr_os.c ri->chan = tv->channel; ri 524 dev/pci/bktr/bktr_os.c if (ri->freq) { ri 525 dev/pci/bktr/bktr_os.c if (ri->freq < MIN_FM_FREQ) ri 526 dev/pci/bktr/bktr_os.c ri->freq = MIN_FM_FREQ; ri 527 dev/pci/bktr/bktr_os.c if (ri->freq > MAX_FM_FREQ) ri 528 dev/pci/bktr/bktr_os.c ri->freq = MAX_FM_FREQ; ri 530 dev/pci/bktr/bktr_os.c freq = ri->freq / 10; ri 531 dev/pci/bktr/bktr_os.c ri->freq = tv_freq(sc, freq, FM_RADIO_FREQUENCY) * 10; ri 534 dev/pci/bktr/bktr_os.c ri->freq = tv->frequency; ri 538 dev/pci/bktr/bktr_os.c if (ri->chnlset >= CHNLSET_MIN && ri->chnlset <= CHNLSET_MAX) ri 539 dev/pci/bktr/bktr_os.c tv->chnlset = ri->chnlset; ri 549 dev/pci/bktr/bktr_os.c bktr_get_info(void *v, struct radio_info *ri) ri 558 dev/pci/bktr/bktr_os.c ri->mute = (int)sc->audio_mute_state ? 1 : 0; ri 559 dev/pci/bktr/bktr_os.c ri->caps = RADIO_CAPS_DETECT_STEREO | RADIO_CAPS_HW_AFC; ri 560 dev/pci/bktr/bktr_os.c ri->info = (status & STATUSBIT_STEREO) ? RADIO_INFO_STEREO : 0; ri 563 dev/pci/bktr/bktr_os.c ri->volume = ri->rfreq = ri->lock = 0; ri 567 dev/pci/bktr/bktr_os.c ri->tuner_mode = RADIO_TUNER_MODE_TV; ri 568 dev/pci/bktr/bktr_os.c ri->freq = tv->frequency * 1000 / 16; ri 571 dev/pci/bktr/bktr_os.c ri->tuner_mode = RADIO_TUNER_MODE_RADIO; ri 572 dev/pci/bktr/bktr_os.c ri->freq = tv->frequency * 10; ri 581 dev/pci/bktr/bktr_os.c ri->stereo = 1; /* Can't switch to mono, always stereo */ ri 583 dev/pci/bktr/bktr_os.c ri->chan = tv->channel; ri 584 dev/pci/bktr/bktr_os.c ri->chnlset = tv->chnlset; ri 506 dev/pci/fmsradio.c fmsradio_get_info(void *v, struct radio_info *ri) ri 512 dev/pci/fmsradio.c ri->mute = radio->mute; ri 513 dev/pci/fmsradio.c ri->volume = radio->vol ? 255 : 0; ri 514 dev/pci/fmsradio.c ri->stereo = radio->stereo == TEA5757_STEREO ? 1 : 0; ri 515 dev/pci/fmsradio.c ri->lock = tea5757_decode_lock(radio->lock); ri 519 dev/pci/fmsradio.c ri->caps = SF256PCS_CAPS; ri 522 dev/pci/fmsradio.c ri->info = 0; /* UNSUPPORTED */ ri 525 dev/pci/fmsradio.c ri->caps = SF256PCPR_CAPS; ri 528 dev/pci/fmsradio.c ri->info = bus_space_read_2(radio->tea.iot, radio->tea.ioh, ri 533 dev/pci/fmsradio.c ri->caps = SF64PCR_CAPS; ri 536 dev/pci/fmsradio.c ri->info = buf & PCR_INFO_SIGNAL ? 0 : RADIO_INFO_SIGNAL; ri 537 dev/pci/fmsradio.c ri->info |= buf & PCR_INFO_STEREO ? 0 : RADIO_INFO_STEREO; ri 543 dev/pci/fmsradio.c ri->freq = radio->freq = tea5757_decode_freq(buf, ri 549 dev/pci/fmsradio.c ri->rfreq = 0; ri 555 dev/pci/fmsradio.c fmsradio_set_info(void *v, struct radio_info *ri) ri 560 dev/pci/fmsradio.c radio->mute = ri->mute ? 1 : 0; ri 561 dev/pci/fmsradio.c radio->vol = ri->volume ? 255 : 0; ri 562 dev/pci/fmsradio.c radio->stereo = ri->stereo ? TEA5757_STEREO: TEA5757_MONO; ri 563 dev/pci/fmsradio.c radio->lock = tea5757_encode_lock(ri->lock); ri 564 dev/pci/fmsradio.c ri->freq = radio->freq = tea5757_set_freq(&radio->tea, ri 565 dev/pci/fmsradio.c radio->lock, radio->stereo, ri->freq); ri 162 dev/pci/gtp.c gtp_get_info(void *v, struct radio_info *ri) ri 166 dev/pci/gtp.c ri->mute = sc->mute; ri 167 dev/pci/gtp.c ri->volume = sc->vol ? 255 : 0; ri 168 dev/pci/gtp.c ri->stereo = sc->stereo == TEA5757_STEREO ? 1 : 0; ri 169 dev/pci/gtp.c ri->caps = GEMTEK_PCI_CAPS; ri 170 dev/pci/gtp.c ri->rfreq = 0; ri 171 dev/pci/gtp.c ri->lock = tea5757_decode_lock(sc->lock); ri 174 dev/pci/gtp.c ri->freq = sc->freq; ri 176 dev/pci/gtp.c ri->info = gtp_state(sc->tea.iot, sc->tea.ioh); ri 183 dev/pci/gtp.c gtp_set_info(void *v, struct radio_info *ri) ri 187 dev/pci/gtp.c sc->mute = ri->mute ? 1 : 0; ri 188 dev/pci/gtp.c sc->vol = ri->volume ? 255 : 0; ri 189 dev/pci/gtp.c sc->stereo = ri->stereo ? TEA5757_STEREO: TEA5757_MONO; ri 190 dev/pci/gtp.c sc->lock = tea5757_encode_lock(ri->lock); ri 191 dev/pci/gtp.c ri->freq = sc->freq = tea5757_set_freq(&sc->tea, ri 192 dev/pci/gtp.c sc->lock, sc->stereo, ri->freq); ri 227 dev/pci/if_de.c void tulip_initring(tulip_softc_t * const sc, tulip_ringinfo_t * const ri, ri 3019 dev/pci/if_de.c tulip_ringinfo_t *ri; ri 3072 dev/pci/if_de.c ri = &sc->tulip_txinfo; ri 3073 dev/pci/if_de.c ri->ri_nextin = ri->ri_nextout = ri->ri_first; ri 3074 dev/pci/if_de.c ri->ri_free = ri->ri_max; ri 3075 dev/pci/if_de.c for (di = ri->ri_first; di < ri->ri_last; di++) ri 3087 dev/pci/if_de.c ri = &sc->tulip_rxinfo; ri 3088 dev/pci/if_de.c ri->ri_nextin = ri->ri_nextout = ri->ri_first; ri 3089 dev/pci/if_de.c ri->ri_free = ri->ri_max; ri 3090 dev/pci/if_de.c for (di = ri->ri_first; di < ri->ri_last; di++) { ri 3184 dev/pci/if_de.c tulip_ringinfo_t * const ri = &sc->tulip_rxinfo; ri 3193 dev/pci/if_de.c tulip_desc_t *eop = ri->ri_nextin; ri 3204 dev/pci/if_de.c if (cnt == ri->ri_max) ri 3211 dev/pci/if_de.c if (eop == ri->ri_nextout) ri 3234 dev/pci/if_de.c if (++eop == ri->ri_last) ri 3235 dev/pci/if_de.c eop = ri->ri_first; ri 3237 dev/pci/if_de.c if (eop == ri->ri_nextout || ((((volatile tulip_desc_t *) eop)->d_status & TULIP_DSTS_OWNER))) { ri 3344 dev/pci/if_de.c if (++eop == ri->ri_last) ri 3345 dev/pci/if_de.c eop = ri->ri_first; ri 3346 dev/pci/if_de.c ri->ri_nextin = eop; ri 3415 dev/pci/if_de.c tulip_desc_t * const nextout = ri->ri_nextout; ri 3446 dev/pci/if_de.c if (++ri->ri_nextout == ri->ri_last) ri 3447 dev/pci/if_de.c ri->ri_nextout = ri->ri_first; ri 3469 dev/pci/if_de.c tulip_ringinfo_t * const ri = &sc->tulip_txinfo; ri 3474 dev/pci/if_de.c while (ri->ri_free < ri->ri_max) { ri 3477 dev/pci/if_de.c TULIP_TXDESC_POSTSYNC(sc, ri->ri_nextin, sizeof(*ri->ri_nextin)); ri 3478 dev/pci/if_de.c if (((volatile tulip_desc_t *) ri->ri_nextin)->d_status & TULIP_DSTS_OWNER) ri 3481 dev/pci/if_de.c ri->ri_free++; ri 3483 dev/pci/if_de.c d_flag = ri->ri_nextin->d_flag; ri 3495 dev/pci/if_de.c if (ri->ri_nextin->d_flag & TULIP_DFLAG_TxINVRSFILT) ri 3506 dev/pci/if_de.c const u_int32_t d_status = ri->ri_nextin->d_status; ri 3574 dev/pci/if_de.c if (++ri->ri_nextin == ri->ri_last) ri 3575 dev/pci/if_de.c ri->ri_nextin = ri->ri_first; ri 3584 dev/pci/if_de.c if (ri->ri_free == ri->ri_max || (sc->tulip_flags & TULIP_TXPROBE_ACTIVE)) ri 3812 dev/pci/if_de.c tulip_ringinfo_t * const ri = &sc->tulip_txinfo; ri 3851 dev/pci/if_de.c eop = nextout = ri->ri_nextout; ri 3853 dev/pci/if_de.c freedescs = ri->ri_free; ri 3946 dev/pci/if_de.c if (++nextout == ri->ri_last) ri 3947 dev/pci/if_de.c nextout = ri->ri_first; ri 3957 dev/pci/if_de.c if (++nextout == ri->ri_last) ri 3958 dev/pci/if_de.c nextout = ri->ri_first; ri 3999 dev/pci/if_de.c ri->ri_nextout->d_flag |= TULIP_DFLAG_TxFIRSTSEG; ri 4000 dev/pci/if_de.c if (eop < ri->ri_nextout) { ri 4001 dev/pci/if_de.c TULIP_TXDESC_PRESYNC(sc, ri->ri_nextout, ri 4002 dev/pci/if_de.c (caddr_t) ri->ri_last - (caddr_t) ri->ri_nextout); ri 4003 dev/pci/if_de.c TULIP_TXDESC_PRESYNC(sc, ri->ri_first, ri 4004 dev/pci/if_de.c (caddr_t) (eop + 1) - (caddr_t) ri->ri_first); ri 4006 dev/pci/if_de.c TULIP_TXDESC_PRESYNC(sc, ri->ri_nextout, ri 4007 dev/pci/if_de.c (caddr_t) (eop + 1) - (caddr_t) ri->ri_nextout); ri 4009 dev/pci/if_de.c ri->ri_nextout->d_status = TULIP_DSTS_OWNER; ri 4010 dev/pci/if_de.c TULIP_TXDESC_PRESYNC(sc, ri->ri_nextout, sizeof(u_int32_t)); ri 4015 dev/pci/if_de.c ri->ri_nextout = nextout; ri 4016 dev/pci/if_de.c ri->ri_free = freedescs; ri 4072 dev/pci/if_de.c tulip_ringinfo_t * const ri = &sc->tulip_txinfo; ri 4091 dev/pci/if_de.c if (ri->ri_free < 2) ri 4093 dev/pci/if_de.c if ((sc->tulip_flags & TULIP_DOINGSETUP) || ri->ri_free == 1) { ri 4105 dev/pci/if_de.c ri->ri_free--; ri 4106 dev/pci/if_de.c nextout = ri->ri_nextout; ri 4129 dev/pci/if_de.c if (++ri->ri_nextout == ri->ri_last) ri 4130 dev/pci/if_de.c ri->ri_nextout = ri->ri_first; ri 4137 dev/pci/if_de.c ri->ri_nextout->d_status = 0; ri 4138 dev/pci/if_de.c TULIP_TXDESC_PRESYNC(sc, ri->ri_nextout, sizeof(u_int32_t)); ri 4514 dev/pci/if_de.c tulip_initring(tulip_softc_t * const sc, tulip_ringinfo_t * const ri, ri 4517 dev/pci/if_de.c ri->ri_max = ndescs; ri 4518 dev/pci/if_de.c ri->ri_first = descs; ri 4519 dev/pci/if_de.c ri->ri_last = ri->ri_first + ri->ri_max; ri 4520 dev/pci/if_de.c bzero((caddr_t) ri->ri_first, sizeof(ri->ri_first[0]) * ri->ri_max); ri 4521 dev/pci/if_de.c ri->ri_last[-1].d_flag = TULIP_DFLAG_ENDRING; ri 498 dev/pci/if_lmc.c lmc_ringinfo_t * const ri = &sc->lmc_rxinfo; ri 506 dev/pci/if_lmc.c lmc_desc_t *eop = ri->ri_nextin; ri 520 dev/pci/if_lmc.c if (eop == ri->ri_nextout) ri 548 dev/pci/if_lmc.c if (++eop == ri->ri_last) ri 549 dev/pci/if_lmc.c eop = ri->ri_first; ri 553 dev/pci/if_lmc.c if (eop == ri->ri_nextout || ri 641 dev/pci/if_lmc.c if (++eop == ri->ri_last) ri 642 dev/pci/if_lmc.c eop = ri->ri_first; ri 643 dev/pci/if_lmc.c ri->ri_nextin = eop; ri 691 dev/pci/if_lmc.c lmc_desc_t * const nextout = ri->ri_nextout; ri 717 dev/pci/if_lmc.c if ((nextout+1) == ri->ri_last) ri 734 dev/pci/if_lmc.c ri->ri_nextout->d_status = htole32(TULIP_DSTS_OWNER); ri 736 dev/pci/if_lmc.c if (++ri->ri_nextout == ri->ri_last) ri 737 dev/pci/if_lmc.c ri->ri_nextout = ri->ri_first; ri 751 dev/pci/if_lmc.c lmc_ringinfo_t * const ri = &sc->lmc_txinfo; ri 759 dev/pci/if_lmc.c while (ri->ri_free < ri->ri_max) { ri 762 dev/pci/if_lmc.c LMC_TXDESC_POSTSYNC(sc, ri->ri_nextin, sizeof(*ri->ri_nextin)); ri 763 dev/pci/if_lmc.c d_status = letoh32(((volatile lmc_desc_t *) ri->ri_nextin)->d_status); ri 767 dev/pci/if_lmc.c flag = LMC_CTL_FLGS(letoh32(ri->ri_nextin->d_ctl)); ri 797 dev/pci/if_lmc.c if (++ri->ri_nextin == ri->ri_last) ri 798 dev/pci/if_lmc.c ri->ri_nextin = ri->ri_first; ri 800 dev/pci/if_lmc.c ri->ri_free++; ri 987 dev/pci/if_lmc.c lmc_ringinfo_t * const ri = &sc->lmc_txinfo; ri 1021 dev/pci/if_lmc.c eop = nextout = ri->ri_nextout; ri 1023 dev/pci/if_lmc.c free = ri->ri_free; ri 1103 dev/pci/if_lmc.c if (++nextout == ri->ri_last) ri 1104 dev/pci/if_lmc.c nextout = ri->ri_first; ri 1120 dev/pci/if_lmc.c if (++nextout == ri->ri_last) ri 1121 dev/pci/if_lmc.c nextout = ri->ri_first; ri 1158 dev/pci/if_lmc.c ctl = letoh32(ri->ri_nextout->d_ctl); ri 1159 dev/pci/if_lmc.c ri->ri_nextout->d_ctl = htole32(LMC_CTL( ri 1163 dev/pci/if_lmc.c if (eop < ri->ri_nextout) { ri 1164 dev/pci/if_lmc.c LMC_TXDESC_PRESYNC(sc, ri->ri_nextout, ri 1165 dev/pci/if_lmc.c (caddr_t) ri->ri_last - (caddr_t) ri->ri_nextout); ri 1166 dev/pci/if_lmc.c LMC_TXDESC_PRESYNC(sc, ri->ri_first, ri 1167 dev/pci/if_lmc.c (caddr_t) (eop + 1) - (caddr_t) ri->ri_first); ri 1169 dev/pci/if_lmc.c LMC_TXDESC_PRESYNC(sc, ri->ri_nextout, ri 1170 dev/pci/if_lmc.c (caddr_t) (eop + 1) - (caddr_t) ri->ri_nextout); ri 1172 dev/pci/if_lmc.c ri->ri_nextout->d_status = htole32(TULIP_DSTS_OWNER); ri 1173 dev/pci/if_lmc.c LMC_TXDESC_PRESYNC(sc, ri->ri_nextout, sizeof(u_int32_t)); ri 1180 dev/pci/if_lmc.c ri->ri_nextout = nextout; ri 1181 dev/pci/if_lmc.c ri->ri_free = free; ri 1374 dev/pci/if_lmc.c lmc_initring(lmc_softc_t * const sc, lmc_ringinfo_t * const ri, ri 1377 dev/pci/if_lmc.c ri->ri_max = ndescs; ri 1378 dev/pci/if_lmc.c ri->ri_first = descs; ri 1379 dev/pci/if_lmc.c ri->ri_last = ri->ri_first + ri->ri_max; ri 1380 dev/pci/if_lmc.c bzero((caddr_t) ri->ri_first, sizeof(ri->ri_first[0]) * ri->ri_max); ri 1381 dev/pci/if_lmc.c ri->ri_last[-1].d_ctl = htole32(LMC_CTL(TULIP_DFLAG_ENDRING, 0, 0)); ri 181 dev/pci/if_lmc_common.c lmc_ringinfo_t *ri; ri 286 dev/pci/if_lmc_common.c ri = &sc->lmc_txinfo; ri 287 dev/pci/if_lmc_common.c ri->ri_nextin = ri->ri_nextout = ri->ri_first; ri 288 dev/pci/if_lmc_common.c ri->ri_free = ri->ri_max; ri 289 dev/pci/if_lmc_common.c for (di = ri->ri_first; di < ri->ri_last; di++) ri 301 dev/pci/if_lmc_common.c ri = &sc->lmc_rxinfo; ri 302 dev/pci/if_lmc_common.c ri->ri_nextin = ri->ri_nextout = ri->ri_first; ri 303 dev/pci/if_lmc_common.c ri->ri_free = ri->ri_max; ri 304 dev/pci/if_lmc_common.c for (di = ri->ri_first; di < ri->ri_last; di++) { ri 295 dev/pci/if_lmcioctl.h void lmc_initring(lmc_softc_t * const sc, lmc_ringinfo_t * const ri, ri 995 dev/pci/tga.c struct rasops_info *ri = id; ri 998 dev/pci/tga.c y = ri->ri_font->fontheight * row; ri 999 dev/pci/tga.c srcx = ri->ri_font->fontwidth * srccol; ri 1000 dev/pci/tga.c dstx = ri->ri_font->fontwidth * dstcol; ri 1001 dev/pci/tga.c nx = ri->ri_font->fontwidth * ncols; ri 1003 dev/pci/tga.c tga_rop(ri, dstx, y, nx, ri->ri_font->fontheight, ri, srcx, y); ri 1014 dev/pci/tga.c struct rasops_info *ri = id; ri 1017 dev/pci/tga.c srcy = ri->ri_font->fontheight * srcrow; ri 1018 dev/pci/tga.c dsty = ri->ri_font->fontheight * dstrow; ri 1019 dev/pci/tga.c ny = ri->ri_font->fontheight * nrows; ri 1021 dev/pci/tga.c tga_rop(ri, 0, dsty, ri->ri_emuwidth, ny, ri, 0, srcy); ri 1260 dev/pci/tga.c struct rasops_info *ri = c; ri 1261 dev/pci/tga.c struct tga_devconfig *dc = ri->ri_hw; ri 1267 dev/pci/tga.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 1269 dev/pci/tga.c height = ri->ri_font->fontheight; ri 1270 dev/pci/tga.c width = ri->ri_font->fontwidth; ri 1272 dev/pci/tga.c uc -= ri->ri_font->firstchar; ri 1273 dev/pci/tga.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 1274 dev/pci/tga.c fs = ri->ri_font->stride; ri 1280 dev/pci/tga.c ri->ri_ops.unpack_attr(c, attr, &fg, &bg, &ul); ri 1281 dev/pci/tga.c TGAWREG(dc, TGA_REG_GFGR, ri->ri_devcmap[fg]); ri 1282 dev/pci/tga.c TGAWREG(dc, TGA_REG_GBGR, ri->ri_devcmap[bg]); ri 1285 dev/pci/tga.c if (ri->ri_depth == 8) ri 1305 dev/pci/tga.c rp = (int32_t *)((caddr_t)rp + ri->ri_stride); ri 1310 dev/pci/tga.c rp = (int32_t *)((caddr_t)rp - (ri->ri_stride << 1)); ri 1325 dev/pci/tga.c struct rasops_info *ri = c; ri 1326 dev/pci/tga.c struct tga_devconfig *dc = ri->ri_hw; ri 1331 dev/pci/tga.c ri->ri_ops.unpack_attr(c, attr, &fg, &bg, NULL); ri 1332 dev/pci/tga.c color = ri->ri_devcmap[bg]; ri 1333 dev/pci/tga.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale); ri 1334 dev/pci/tga.c lines = num * ri->ri_font->fontheight; ri 1335 dev/pci/tga.c pixels = ri->ri_emuwidth - 1; ri 1340 dev/pci/tga.c if (ri->ri_depth != 8) { ri 1350 dev/pci/tga.c if (ri->ri_depth == 8) ri 1367 dev/pci/tga.c rp = (int32_t *)((caddr_t)rp + ri->ri_stride); ri 1381 dev/pci/tga.c struct rasops_info *ri = c; ri 1382 dev/pci/tga.c struct tga_devconfig *dc = ri->ri_hw; ri 1387 dev/pci/tga.c ri->ri_ops.unpack_attr(c, attr, &fg, &bg, NULL); ri 1388 dev/pci/tga.c color = ri->ri_devcmap[bg]; ri 1389 dev/pci/tga.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 1390 dev/pci/tga.c lines = ri->ri_font->fontheight; ri 1391 dev/pci/tga.c pixels = (num * ri->ri_font->fontwidth) - 1; ri 1396 dev/pci/tga.c if (ri->ri_depth != 8) { ri 1406 dev/pci/tga.c if (ri->ri_depth == 8) ri 1423 dev/pci/tga.c rp = (int32_t *)((caddr_t)rp + ri->ri_stride); ri 441 dev/pcmcia/cfxga.c struct rasops_info *ri; ri 480 dev/pcmcia/cfxga.c ri = &scr->scr_ri; ri 481 dev/pcmcia/cfxga.c ri->ri_hw = (void *)scr; ri 482 dev/pcmcia/cfxga.c ri->ri_bits = NULL; ri 483 dev/pcmcia/cfxga.c ri->ri_depth = depth; ri 484 dev/pcmcia/cfxga.c ri->ri_width = width; ri 485 dev/pcmcia/cfxga.c ri->ri_height = height; ri 486 dev/pcmcia/cfxga.c ri->ri_stride = width * depth / 8; ri 487 dev/pcmcia/cfxga.c ri->ri_flg = 0; ri 491 dev/pcmcia/cfxga.c ri->ri_rnum = 5; ri 492 dev/pcmcia/cfxga.c ri->ri_rpos = 11; ri 493 dev/pcmcia/cfxga.c ri->ri_gnum = 6; ri 494 dev/pcmcia/cfxga.c ri->ri_gpos = 5; ri 495 dev/pcmcia/cfxga.c ri->ri_bnum = 5; ri 496 dev/pcmcia/cfxga.c ri->ri_bpos = 0; ri 500 dev/pcmcia/cfxga.c rasops_init(ri, 100, 100); ri 502 dev/pcmcia/cfxga.c rasops_init(ri, type->nrows, type->ncols); ri 508 dev/pcmcia/cfxga.c scrsize = ri->ri_rows * ri->ri_cols * sizeof(struct wsdisplay_charcell); ri 516 dev/pcmcia/cfxga.c ri->ri_ops.copycols = cfxga_copycols; ri 517 dev/pcmcia/cfxga.c ri->ri_ops.copyrows = cfxga_copyrows; ri 518 dev/pcmcia/cfxga.c ri->ri_ops.erasecols = cfxga_erasecols; ri 519 dev/pcmcia/cfxga.c ri->ri_ops.eraserows = cfxga_eraserows; ri 520 dev/pcmcia/cfxga.c ri->ri_ops.putchar = cfxga_putchar; ri 521 dev/pcmcia/cfxga.c ri->ri_do_cursor = cfxga_do_cursor; ri 530 dev/pcmcia/cfxga.c wsd->nrows = ri->ri_rows; ri 531 dev/pcmcia/cfxga.c wsd->ncols = ri->ri_cols; ri 532 dev/pcmcia/cfxga.c bcopy(&ri->ri_ops, &sc->sc_ops, sizeof(sc->sc_ops)); ri 533 dev/pcmcia/cfxga.c wsd->fontwidth = ri->ri_font->fontwidth; ri 534 dev/pcmcia/cfxga.c wsd->fontheight = ri->ri_font->fontheight; ri 535 dev/pcmcia/cfxga.c wsd->capabilities = ri->ri_caps; ri 542 dev/pcmcia/cfxga.c ri->ri_ops.alloc_attr(ri, 0, 0, 0, attrp); ri 544 dev/pcmcia/cfxga.c *cookiep = ri; ri 568 dev/pcmcia/cfxga.c struct rasops_info *ri = cookie; ri 569 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw; ri 659 dev/pcmcia/cfxga.c struct rasops_info *ri = cookie; ri 660 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw, *old; ri 680 dev/pcmcia/cfxga.c struct rasops_info *ri; ri 726 dev/pcmcia/cfxga.c ri = &scr->scr_ri; ri 751 dev/pcmcia/cfxga.c ri->ri_depth == 16 ? CRT_MODE_16BPP : CRT_MODE_8BPP); ri 754 dev/pcmcia/cfxga.c cfxga_write_2(sc, CFREG_CRT_MEMORY, ri->ri_width * ri->ri_depth / 16); ri 764 dev/pcmcia/cfxga.c if (ri->ri_depth == 8) { ri 847 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri; ri 848 dev/pcmcia/cfxga.c struct wsdisplay_font *font = ri->ri_font; ri 855 dev/pcmcia/cfxga.c pos = (y * ri->ri_width + x) * ri->ri_depth / 8; ri 857 dev/pcmcia/cfxga.c ri->ri_fontscale); ri 858 dev/pcmcia/cfxga.c ri->ri_ops.unpack_attr(ri, attr, &fg, &bg, &ul); ri 871 dev/pcmcia/cfxga.c ri->ri_width * ri->ri_depth / 16); ri 874 dev/pcmcia/cfxga.c cfxga_write_2(sc, CFREG_BITBLT_FG, ri->ri_devcmap[fg]); ri 875 dev/pcmcia/cfxga.c cfxga_write_2(sc, CFREG_BITBLT_BG, ri->ri_devcmap[bg]); ri 877 dev/pcmcia/cfxga.c (ri->ri_depth > 8 ? BITBLT_COLOR_16 : BITBLT_COLOR_8)); ri 938 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri; ri 945 dev/pcmcia/cfxga.c cx = ri->ri_font->fontwidth; ri 946 dev/pcmcia/cfxga.c cy = ri->ri_font->fontheight; ri 948 dev/pcmcia/cfxga.c for (ly = 0, y = ri->ri_yorigin; ly < ri->ri_rows; ly++, y += cy) { ri 949 dev/pcmcia/cfxga.c for (lx = 0, x = ri->ri_xorigin; lx < ri->ri_cols; ri 952 dev/pcmcia/cfxga.c ri->ri_ops.unpack_attr(ri, cell->attr, ri 955 dev/pcmcia/cfxga.c ri->ri_devcmap[bg]); ri 977 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri; ri 981 dev/pcmcia/cfxga.c pos = (y * ri->ri_width + x) * ri->ri_depth / 8; ri 993 dev/pcmcia/cfxga.c ri->ri_width * ri->ri_depth / 16); ri 998 dev/pcmcia/cfxga.c (ri->ri_depth > 8 ? BITBLT_COLOR_16 : BITBLT_COLOR_8)); ri 1011 dev/pcmcia/cfxga.c struct rasops_info *ri = &scr->scr_ri; ri 1016 dev/pcmcia/cfxga.c srcpos = (sy * ri->ri_width + sx) * ri->ri_depth / 8; ri 1017 dev/pcmcia/cfxga.c dstpos = (dy * ri->ri_width + dx) * ri->ri_depth / 8; ri 1034 dev/pcmcia/cfxga.c ri->ri_width * ri->ri_depth / 16); ri 1038 dev/pcmcia/cfxga.c (ri->ri_depth > 8 ? BITBLT_COLOR_16 : BITBLT_COLOR_8)); ri 1054 dev/pcmcia/cfxga.c struct rasops_info *ri = cookie; ri 1055 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw; ri 1059 dev/pcmcia/cfxga.c ovbcopy(scr->scr_mem + row * ri->ri_cols + src, ri 1060 dev/pcmcia/cfxga.c scr->scr_mem + row * ri->ri_cols + dst, ri 1066 dev/pcmcia/cfxga.c sx = src * ri->ri_font->fontwidth + ri->ri_xorigin; ri 1067 dev/pcmcia/cfxga.c dx = dst * ri->ri_font->fontwidth + ri->ri_xorigin; ri 1068 dev/pcmcia/cfxga.c y = row * ri->ri_font->fontheight + ri->ri_yorigin; ri 1069 dev/pcmcia/cfxga.c cx = num * ri->ri_font->fontwidth; ri 1070 dev/pcmcia/cfxga.c cy = ri->ri_font->fontheight; ri 1077 dev/pcmcia/cfxga.c struct rasops_info *ri = cookie; ri 1078 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw; ri 1082 dev/pcmcia/cfxga.c ovbcopy(scr->scr_mem + src * ri->ri_cols, ri 1083 dev/pcmcia/cfxga.c scr->scr_mem + dst * ri->ri_cols, ri 1084 dev/pcmcia/cfxga.c num * ri->ri_cols * sizeof(struct wsdisplay_charcell)); ri 1089 dev/pcmcia/cfxga.c x = ri->ri_xorigin; ri 1090 dev/pcmcia/cfxga.c sy = src * ri->ri_font->fontheight + ri->ri_yorigin; ri 1091 dev/pcmcia/cfxga.c dy = dst * ri->ri_font->fontheight + ri->ri_yorigin; ri 1092 dev/pcmcia/cfxga.c cx = ri->ri_emuwidth; ri 1093 dev/pcmcia/cfxga.c cy = num * ri->ri_font->fontheight; ri 1098 dev/pcmcia/cfxga.c cfxga_do_cursor(struct rasops_info *ri) ri 1100 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw; ri 1106 dev/pcmcia/cfxga.c x = ri->ri_ccol * ri->ri_font->fontwidth + ri->ri_xorigin; ri 1107 dev/pcmcia/cfxga.c y = ri->ri_crow * ri->ri_font->fontheight + ri->ri_yorigin; ri 1108 dev/pcmcia/cfxga.c cx = ri->ri_font->fontwidth; ri 1109 dev/pcmcia/cfxga.c cy = ri->ri_font->fontheight; ri 1117 dev/pcmcia/cfxga.c struct rasops_info *ri = cookie; ri 1118 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw; ri 1124 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].uc = 0; ri 1125 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].attr = attr; ri 1131 dev/pcmcia/cfxga.c ri->ri_ops.unpack_attr(cookie, attr, &fg, &bg, NULL); ri 1132 dev/pcmcia/cfxga.c x = col * ri->ri_font->fontwidth + ri->ri_xorigin; ri 1133 dev/pcmcia/cfxga.c y = row * ri->ri_font->fontheight + ri->ri_yorigin; ri 1134 dev/pcmcia/cfxga.c cx = num * ri->ri_font->fontwidth; ri 1135 dev/pcmcia/cfxga.c cy = ri->ri_font->fontheight; ri 1136 dev/pcmcia/cfxga.c cfxga_solid_fill(scr, x, y, cx, cy, ri->ri_devcmap[bg]); ri 1142 dev/pcmcia/cfxga.c struct rasops_info *ri = cookie; ri 1143 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw; ri 1148 dev/pcmcia/cfxga.c for (x = 0; x < ri->ri_cols; x++) { ri 1149 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].uc = 0; ri 1150 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + x].attr = attr; ri 1153 dev/pcmcia/cfxga.c ovbcopy(scr->scr_mem + row * ri->ri_cols, ri 1154 dev/pcmcia/cfxga.c scr->scr_mem + (row + y) * ri->ri_cols, ri 1155 dev/pcmcia/cfxga.c ri->ri_cols * sizeof(struct wsdisplay_charcell)); ri 1160 dev/pcmcia/cfxga.c ri->ri_ops.unpack_attr(cookie, attr, &fg, &bg, NULL); ri 1161 dev/pcmcia/cfxga.c x = ri->ri_xorigin; ri 1162 dev/pcmcia/cfxga.c y = row * ri->ri_font->fontheight + ri->ri_yorigin; ri 1163 dev/pcmcia/cfxga.c cx = ri->ri_emuwidth; ri 1164 dev/pcmcia/cfxga.c cy = num * ri->ri_font->fontheight; ri 1165 dev/pcmcia/cfxga.c cfxga_solid_fill(scr, x, y, cx, cy, ri->ri_devcmap[bg]); ri 1171 dev/pcmcia/cfxga.c struct rasops_info *ri = cookie; ri 1172 dev/pcmcia/cfxga.c struct cfxga_screen *scr = ri->ri_hw; ri 1175 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + col].uc = uc; ri 1176 dev/pcmcia/cfxga.c scr->scr_mem[row * ri->ri_cols + col].attr = attr; ri 1181 dev/pcmcia/cfxga.c x = col * ri->ri_font->fontwidth + ri->ri_xorigin; ri 1182 dev/pcmcia/cfxga.c y = row * ri->ri_font->fontheight + ri->ri_yorigin; ri 1187 dev/pcmcia/cfxga.c ri->ri_ops.unpack_attr(cookie, attr, &fg, &bg, NULL); ri 1188 dev/pcmcia/cfxga.c cx = ri->ri_font->fontwidth; ri 1189 dev/pcmcia/cfxga.c cy = ri->ri_font->fontheight; ri 1190 dev/pcmcia/cfxga.c cfxga_solid_fill(scr, x, y, cx, cy, ri->ri_devcmap[bg]); ri 177 dev/rasops/rasops.c rasops_init(ri, wantrows, wantcols) ri 178 dev/rasops/rasops.c struct rasops_info *ri; ri 184 dev/rasops/rasops.c if (ri->ri_font == NULL) { ri 189 dev/rasops/rasops.c if (ri->ri_width > 80*12) ri 209 dev/rasops/rasops.c if (ri->ri_flg & RI_ROTATE_CW) ri 213 dev/rasops/rasops.c if (wsfont_lock(cookie, &ri->ri_font, ri 219 dev/rasops/rasops.c ri->ri_wsfcookie = cookie; ri 225 dev/rasops/rasops.c if ((long)ri->ri_bits & 3) { ri 230 dev/rasops/rasops.c if ((int)ri->ri_stride & 3) { ri 236 dev/rasops/rasops.c if (rasops_reconfig(ri, wantrows, wantcols)) ri 239 dev/rasops/rasops.c rasops_init_devcmap(ri); ri 247 dev/rasops/rasops.c rasops_reconfig(ri, wantrows, wantcols) ri 248 dev/rasops/rasops.c struct rasops_info *ri; ri 255 dev/rasops/rasops.c if (ri->ri_font->fontwidth > 32 || ri->ri_font->fontwidth < 4) ri 259 dev/rasops/rasops.c bpp = (ri->ri_depth == 15 ? 16 : ri->ri_depth); ri 261 dev/rasops/rasops.c if ((ri->ri_flg & RI_CFGDONE) != 0) ri 262 dev/rasops/rasops.c ri->ri_bits = ri->ri_origbits; ri 272 dev/rasops/rasops.c ri->ri_emuwidth = ri->ri_font->fontwidth * wantcols; ri 273 dev/rasops/rasops.c ri->ri_emuheight = ri->ri_font->fontheight * wantrows; ri 275 dev/rasops/rasops.c if (ri->ri_emuwidth > ri->ri_width) ri 276 dev/rasops/rasops.c ri->ri_emuwidth = ri->ri_width; ri 278 dev/rasops/rasops.c if (ri->ri_emuheight > ri->ri_height) ri 279 dev/rasops/rasops.c ri->ri_emuheight = ri->ri_height; ri 282 dev/rasops/rasops.c while ((ri->ri_emuwidth * bpp & 31) != 0) ri 283 dev/rasops/rasops.c ri->ri_emuwidth--; ri 286 dev/rasops/rasops.c if (ri->ri_flg & RI_ROTATE_CW) { ri 287 dev/rasops/rasops.c ri->ri_rows = ri->ri_emuwidth / ri->ri_font->fontwidth; ri 288 dev/rasops/rasops.c ri->ri_cols = ri->ri_emuheight / ri->ri_font->fontheight; ri 292 dev/rasops/rasops.c ri->ri_cols = ri->ri_emuwidth / ri->ri_font->fontwidth; ri 293 dev/rasops/rasops.c ri->ri_rows = ri->ri_emuheight / ri->ri_font->fontheight; ri 295 dev/rasops/rasops.c ri->ri_emustride = ri->ri_emuwidth * bpp >> 3; ri 296 dev/rasops/rasops.c ri->ri_delta = ri->ri_stride - ri->ri_emustride; ri 297 dev/rasops/rasops.c ri->ri_ccol = 0; ri 298 dev/rasops/rasops.c ri->ri_crow = 0; ri 299 dev/rasops/rasops.c ri->ri_pelbytes = bpp >> 3; ri 301 dev/rasops/rasops.c ri->ri_xscale = (ri->ri_font->fontwidth * bpp) >> 3; ri 302 dev/rasops/rasops.c ri->ri_yscale = ri->ri_font->fontheight * ri->ri_stride; ri 303 dev/rasops/rasops.c ri->ri_fontscale = ri->ri_font->fontheight * ri->ri_font->stride; ri 306 dev/rasops/rasops.c if ((ri->ri_delta & 3) != 0) ri 310 dev/rasops/rasops.c if ((ri->ri_flg & RI_CLEAR) != 0) { ri 311 dev/rasops/rasops.c memset(ri->ri_bits, 0, ri->ri_stride * ri->ri_height); ri 312 dev/rasops/rasops.c ri->ri_flg &= ~RI_CLEARMARGINS; ri 316 dev/rasops/rasops.c ri->ri_origbits = ri->ri_bits; ri 318 dev/rasops/rasops.c if ((ri->ri_flg & RI_CENTER) != 0) { ri 319 dev/rasops/rasops.c ri->ri_bits += (((ri->ri_width * bpp >> 3) - ri 320 dev/rasops/rasops.c ri->ri_emustride) >> 1) & ~3; ri 321 dev/rasops/rasops.c ri->ri_bits += ((ri->ri_height - ri->ri_emuheight) >> 1) * ri 322 dev/rasops/rasops.c ri->ri_stride; ri 324 dev/rasops/rasops.c ri->ri_yorigin = (int)(ri->ri_bits - ri->ri_origbits) ri 325 dev/rasops/rasops.c / ri->ri_stride; ri 326 dev/rasops/rasops.c ri->ri_xorigin = (((int)(ri->ri_bits - ri->ri_origbits) ri 327 dev/rasops/rasops.c % ri->ri_stride) * 8 / bpp); ri 329 dev/rasops/rasops.c ri->ri_xorigin = ri->ri_yorigin = 0; ri 332 dev/rasops/rasops.c if ((ri->ri_flg & RI_CLEARMARGINS) != 0) { ri 333 dev/rasops/rasops.c memset(ri->ri_origbits, 0, ri->ri_bits - ri->ri_origbits); ri 334 dev/rasops/rasops.c for (l = 0; l < ri->ri_emuheight; l++) ri 335 dev/rasops/rasops.c memset(ri->ri_bits + ri->ri_emustride + ri 336 dev/rasops/rasops.c l * ri->ri_stride, 0, ri 337 dev/rasops/rasops.c ri->ri_stride - ri->ri_emustride); ri 338 dev/rasops/rasops.c memset(ri->ri_bits + ri->ri_emuheight * ri->ri_stride, 0, ri 339 dev/rasops/rasops.c (ri->ri_origbits + ri->ri_height * ri->ri_stride) - ri 340 dev/rasops/rasops.c (ri->ri_bits + ri->ri_emuheight * ri->ri_stride)); ri 347 dev/rasops/rasops.c ri->ri_ops.mapchar = rasops_mapchar; ri 348 dev/rasops/rasops.c ri->ri_ops.copyrows = rasops_copyrows; ri 349 dev/rasops/rasops.c ri->ri_ops.copycols = rasops_copycols; ri 350 dev/rasops/rasops.c ri->ri_ops.erasecols = rasops_erasecols; ri 351 dev/rasops/rasops.c ri->ri_ops.eraserows = rasops_eraserows; ri 352 dev/rasops/rasops.c ri->ri_ops.cursor = rasops_cursor; ri 353 dev/rasops/rasops.c ri->ri_ops.unpack_attr = rasops_unpack_attr; ri 354 dev/rasops/rasops.c ri->ri_do_cursor = rasops_do_cursor; ri 355 dev/rasops/rasops.c ri->ri_updatecursor = NULL; ri 357 dev/rasops/rasops.c if (ri->ri_depth < 8 || (ri->ri_flg & RI_FORCEMONO) != 0) { ri 358 dev/rasops/rasops.c ri->ri_ops.alloc_attr = rasops_alloc_mattr; ri 359 dev/rasops/rasops.c ri->ri_caps = WSSCREEN_UNDERLINE | WSSCREEN_REVERSE; ri 361 dev/rasops/rasops.c ri->ri_ops.alloc_attr = rasops_alloc_cattr; ri 362 dev/rasops/rasops.c ri->ri_caps = WSSCREEN_UNDERLINE | WSSCREEN_HILIT | ri 366 dev/rasops/rasops.c switch (ri->ri_depth) { ri 369 dev/rasops/rasops.c rasops1_init(ri); ri 374 dev/rasops/rasops.c rasops2_init(ri); ri 379 dev/rasops/rasops.c rasops4_init(ri); ri 384 dev/rasops/rasops.c rasops8_init(ri); ri 390 dev/rasops/rasops.c rasops15_init(ri); ri 395 dev/rasops/rasops.c rasops24_init(ri); ri 400 dev/rasops/rasops.c rasops32_init(ri); ri 404 dev/rasops/rasops.c ri->ri_flg &= ~RI_CFGDONE; ri 410 dev/rasops/rasops.c if (ri->ri_flg & RI_ROTATE_CW) { ri 411 dev/rasops/rasops.c ri->ri_real_ops = ri->ri_ops; ri 412 dev/rasops/rasops.c ri->ri_ops.copycols = rasops_copycols_rotated; ri 413 dev/rasops/rasops.c ri->ri_ops.copyrows = rasops_copyrows_rotated; ri 414 dev/rasops/rasops.c ri->ri_ops.erasecols = rasops_erasecols_rotated; ri 415 dev/rasops/rasops.c ri->ri_ops.eraserows = rasops_eraserows_rotated; ri 416 dev/rasops/rasops.c ri->ri_ops.putchar = rasops_putchar_rotated; ri 420 dev/rasops/rasops.c ri->ri_flg |= RI_CFGDONE; ri 434 dev/rasops/rasops.c struct rasops_info *ri; ri 436 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 439 dev/rasops/rasops.c if (ri->ri_font == NULL) ri 442 dev/rasops/rasops.c if (ri->ri_font->encoding != WSDISPLAY_FONTENC_ISO) { ri 444 dev/rasops/rasops.c if ( (c = wsfont_map_unichar(ri->ri_font, c)) < 0) { ri 453 dev/rasops/rasops.c if (c < ri->ri_font->firstchar) { ri 458 dev/rasops/rasops.c if (c - ri->ri_font->firstchar >= ri->ri_font->numchars) { ri 547 dev/rasops/rasops.c struct rasops_info *ri; ri 550 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 561 dev/rasops/rasops.c if ((src + num) > ri->ri_rows) ri 562 dev/rasops/rasops.c num = ri->ri_rows - src; ri 569 dev/rasops/rasops.c if ((dst + num) > ri->ri_rows) ri 570 dev/rasops/rasops.c num = ri->ri_rows - dst; ri 576 dev/rasops/rasops.c num *= ri->ri_font->fontheight; ri 577 dev/rasops/rasops.c n8 = ri->ri_emustride >> 5; ri 578 dev/rasops/rasops.c n1 = (ri->ri_emustride >> 2) & 7; ri 581 dev/rasops/rasops.c srp = (int32_t *)(ri->ri_bits + src * ri->ri_yscale); ri 582 dev/rasops/rasops.c drp = (int32_t *)(ri->ri_bits + dst * ri->ri_yscale); ri 583 dev/rasops/rasops.c delta = ri->ri_stride; ri 585 dev/rasops/rasops.c src = ri->ri_font->fontheight * src + num - 1; ri 586 dev/rasops/rasops.c dst = ri->ri_font->fontheight * dst + num - 1; ri 587 dev/rasops/rasops.c srp = (int32_t *)(ri->ri_bits + src * ri->ri_stride); ri 588 dev/rasops/rasops.c drp = (int32_t *)(ri->ri_bits + dst * ri->ri_stride); ri 589 dev/rasops/rasops.c delta = -ri->ri_stride; ri 627 dev/rasops/rasops.c struct rasops_info *ri; ri 631 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 638 dev/rasops/rasops.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 646 dev/rasops/rasops.c if ((src + num) > ri->ri_cols) ri 647 dev/rasops/rasops.c num = ri->ri_cols - src; ri 654 dev/rasops/rasops.c if ((dst + num) > ri->ri_cols) ri 655 dev/rasops/rasops.c num = ri->ri_cols - dst; ri 661 dev/rasops/rasops.c num *= ri->ri_xscale; ri 662 dev/rasops/rasops.c row *= ri->ri_yscale; ri 663 dev/rasops/rasops.c height = ri->ri_font->fontheight; ri 665 dev/rasops/rasops.c sp = ri->ri_bits + row + src * ri->ri_xscale; ri 666 dev/rasops/rasops.c dp = ri->ri_bits + row + dst * ri->ri_xscale; ri 669 dev/rasops/rasops.c if (ri->ri_flg & RI_BSWAP) { ri 672 dev/rasops/rasops.c dp += ri->ri_stride; ri 673 dev/rasops/rasops.c sp += ri->ri_stride; ri 680 dev/rasops/rasops.c dp += ri->ri_stride; ri 681 dev/rasops/rasops.c sp += ri->ri_stride; ri 694 dev/rasops/rasops.c struct rasops_info *ri; ri 696 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 699 dev/rasops/rasops.c if ((ri->ri_flg & RI_CURSOR) != 0) ri 701 dev/rasops/rasops.c if ((ri->ri_flg & RI_CURSORCLIP) == 0) ri 703 dev/rasops/rasops.c ri->ri_do_cursor(ri); ri 707 dev/rasops/rasops.c ri->ri_flg &= ~RI_CURSORCLIP; ri 709 dev/rasops/rasops.c if (row < 0 || row >= ri->ri_rows) ri 710 dev/rasops/rasops.c ri->ri_flg |= RI_CURSORCLIP; ri 711 dev/rasops/rasops.c else if (col < 0 || col >= ri->ri_cols) ri 712 dev/rasops/rasops.c ri->ri_flg |= RI_CURSORCLIP; ri 714 dev/rasops/rasops.c ri->ri_crow = row; ri 715 dev/rasops/rasops.c ri->ri_ccol = col; ri 717 dev/rasops/rasops.c if (ri->ri_updatecursor != NULL) ri 718 dev/rasops/rasops.c ri->ri_updatecursor(ri); ri 721 dev/rasops/rasops.c ri->ri_flg |= RI_CURSOR; ri 723 dev/rasops/rasops.c if ((ri->ri_flg & RI_CURSORCLIP) == 0) ri 725 dev/rasops/rasops.c ri->ri_do_cursor(ri); ri 727 dev/rasops/rasops.c ri->ri_flg &= ~RI_CURSOR; ri 734 dev/rasops/rasops.c rasops_init_devcmap(ri) ri 735 dev/rasops/rasops.c struct rasops_info *ri; ri 745 dev/rasops/rasops.c switch (ri->ri_depth) { ri 748 dev/rasops/rasops.c ri->ri_devcmap[0] = 0; ri 750 dev/rasops/rasops.c ri->ri_devcmap[i] = 0xffffffff; ri 756 dev/rasops/rasops.c ri->ri_devcmap[i] = 0xaaaaaaaa; ri 758 dev/rasops/rasops.c ri->ri_devcmap[0] = 0; ri 759 dev/rasops/rasops.c ri->ri_devcmap[8] = 0x55555555; ri 760 dev/rasops/rasops.c ri->ri_devcmap[15] = 0xffffffff; ri 767 dev/rasops/rasops.c ri->ri_devcmap[i] = c | (c<<8) | (c<<16) | (c<<24); ri 774 dev/rasops/rasops.c ri->ri_devcmap[i] = i | (i<<8) | (i<<16) | (i<<24); ri 785 dev/rasops/rasops.c if (ri->ri_rnum <= 8) ri 786 dev/rasops/rasops.c c = (*p >> (8 - ri->ri_rnum)) << ri->ri_rpos; ri 788 dev/rasops/rasops.c c = (*p << (ri->ri_rnum - 8)) << ri->ri_rpos; ri 791 dev/rasops/rasops.c if (ri->ri_gnum <= 8) ri 792 dev/rasops/rasops.c c |= (*p >> (8 - ri->ri_gnum)) << ri->ri_gpos; ri 794 dev/rasops/rasops.c c |= (*p << (ri->ri_gnum - 8)) << ri->ri_gpos; ri 797 dev/rasops/rasops.c if (ri->ri_bnum <= 8) ri 798 dev/rasops/rasops.c c |= (*p >> (8 - ri->ri_bnum)) << ri->ri_bpos; ri 800 dev/rasops/rasops.c c |= (*p << (ri->ri_bnum - 8)) << ri->ri_bpos; ri 804 dev/rasops/rasops.c if (ri->ri_depth == 24) ri 806 dev/rasops/rasops.c else if (ri->ri_depth <= 16) ri 811 dev/rasops/rasops.c if ((ri->ri_flg & RI_BSWAP) == 0) ri 812 dev/rasops/rasops.c ri->ri_devcmap[i] = c; ri 813 dev/rasops/rasops.c else if (ri->ri_depth == 32) ri 814 dev/rasops/rasops.c ri->ri_devcmap[i] = swap32(c); ri 815 dev/rasops/rasops.c else if (ri->ri_depth == 16 || ri->ri_depth == 15) ri 816 dev/rasops/rasops.c ri->ri_devcmap[i] = swap16(c); ri 818 dev/rasops/rasops.c ri->ri_devcmap[i] = c; ri 820 dev/rasops/rasops.c ri->ri_devcmap[i] = c; ri 850 dev/rasops/rasops.c struct rasops_info *ri; ri 854 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 862 dev/rasops/rasops.c if ((row + num) > ri->ri_rows) ri 863 dev/rasops/rasops.c num = ri->ri_rows - row; ri 869 dev/rasops/rasops.c clr = ri->ri_devcmap[(attr >> 16) & 0xf]; ri 877 dev/rasops/rasops.c if (num == ri->ri_rows && (ri->ri_flg & RI_FULLCLEAR) != 0) { ri 878 dev/rasops/rasops.c np = ri->ri_stride >> 5; ri 879 dev/rasops/rasops.c nw = (ri->ri_stride >> 2) & 7; ri 880 dev/rasops/rasops.c num = ri->ri_height; ri 881 dev/rasops/rasops.c dp = (int32_t *)ri->ri_origbits; ri 884 dev/rasops/rasops.c np = ri->ri_emustride >> 5; ri 885 dev/rasops/rasops.c nw = (ri->ri_emustride >> 2) & 7; ri 886 dev/rasops/rasops.c num *= ri->ri_font->fontheight; ri 887 dev/rasops/rasops.c dp = (int32_t *)(ri->ri_bits + row * ri->ri_yscale); ri 888 dev/rasops/rasops.c delta = ri->ri_delta; ri 918 dev/rasops/rasops.c rasops_do_cursor(ri) ri 919 dev/rasops/rasops.c struct rasops_info *ri; ri 925 dev/rasops/rasops.c if (ri->ri_flg & RI_ROTATE_CW) { ri 927 dev/rasops/rasops.c row = ri->ri_ccol; ri 928 dev/rasops/rasops.c col = ri->ri_rows - ri->ri_crow - 1; ri 932 dev/rasops/rasops.c row = ri->ri_crow; ri 933 dev/rasops/rasops.c col = ri->ri_ccol; ri 936 dev/rasops/rasops.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 937 dev/rasops/rasops.c height = ri->ri_font->fontheight; ri 940 dev/rasops/rasops.c if (slop1 > ri->ri_xscale) ri 941 dev/rasops/rasops.c slop1 = ri->ri_xscale; ri 943 dev/rasops/rasops.c slop2 = (ri->ri_xscale - slop1) & 3; ri 944 dev/rasops/rasops.c full1 = (ri->ri_xscale - slop1 - slop2) >> 2; ri 950 dev/rasops/rasops.c rp += ri->ri_stride; ri 961 dev/rasops/rasops.c rp += ri->ri_stride; ri 995 dev/rasops/rasops.c struct rasops_info *ri; ri 998 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 1001 dev/rasops/rasops.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 1009 dev/rasops/rasops.c if ((col + num) > ri->ri_cols) ri 1010 dev/rasops/rasops.c num = ri->ri_cols - col; ri 1016 dev/rasops/rasops.c num = num * ri->ri_xscale; ri 1017 dev/rasops/rasops.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 1018 dev/rasops/rasops.c height = ri->ri_font->fontheight; ri 1019 dev/rasops/rasops.c clr = ri->ri_devcmap[(attr >> 16) & 0xf]; ri 1023 dev/rasops/rasops.c if (((num | ri->ri_xscale) & 3) == 0) { ri 1029 dev/rasops/rasops.c DELTA(rp, ri->ri_stride, int32_t *); ri 1034 dev/rasops/rasops.c } else if (((num | ri->ri_xscale) & 1) == 0) { ri 1043 dev/rasops/rasops.c DELTA(rp, ri->ri_stride, int32_t *); ri 1053 dev/rasops/rasops.c DELTA(rp, ri->ri_stride, int32_t *); ri 1073 dev/rasops/rasops.c DELTA(rp, ri->ri_stride, int32_t *); ri 1159 dev/rasops/rasops.c struct rasops_info *ri; ri 1164 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 1168 dev/rasops/rasops.c r_srccol = ri->ri_rows - srcrow - 1; ri 1169 dev/rasops/rasops.c r_dstcol = ri->ri_rows - dstrow - 1; ri 1171 dev/rasops/rasops.c r_srcrow *= ri->ri_yscale; ri 1172 dev/rasops/rasops.c r_dstrow *= ri->ri_yscale; ri 1173 dev/rasops/rasops.c height = ri->ri_font->fontheight; ri 1175 dev/rasops/rasops.c sp = ri->ri_bits + r_srcrow + r_srccol * ri->ri_xscale; ri 1176 dev/rasops/rasops.c dp = ri->ri_bits + r_dstrow + r_dstcol * ri->ri_xscale; ri 1179 dev/rasops/rasops.c if (ri->ri_flg & RI_BSWAP) { ri 1181 dev/rasops/rasops.c slow_ovbcopy(sp, dp, ri->ri_xscale); ri 1182 dev/rasops/rasops.c dp += ri->ri_stride; ri 1183 dev/rasops/rasops.c sp += ri->ri_stride; ri 1189 dev/rasops/rasops.c ovbcopy(sp, dp, ri->ri_xscale); ri 1190 dev/rasops/rasops.c dp += ri->ri_stride; ri 1191 dev/rasops/rasops.c sp += ri->ri_stride; ri 1203 dev/rasops/rasops.c struct rasops_info *ri; ri 1207 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 1210 dev/rasops/rasops.c ri->ri_real_ops.putchar(cookie, col, ri->ri_rows - row - 1, uc, ri 1214 dev/rasops/rasops.c rp = ri->ri_bits + col * ri->ri_yscale + (ri->ri_rows - row - 1) * ri 1215 dev/rasops/rasops.c ri->ri_xscale; ri 1216 dev/rasops/rasops.c height = ri->ri_font->fontheight; ri 1220 dev/rasops/rasops.c int16_t c = (int16_t)ri->ri_devcmap[((u_int)attr >> 24) & 0xf]; ri 1224 dev/rasops/rasops.c rp += ri->ri_stride; ri 1235 dev/rasops/rasops.c struct rasops_info *ri; ri 1238 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 1241 dev/rasops/rasops.c ri->ri_ops.putchar(cookie, row, i, ' ', attr); ri 1250 dev/rasops/rasops.c struct rasops_info *ri = (struct rasops_info *)cookie; ri 1255 dev/rasops/rasops.c for (col = 0; col < ri->ri_cols; col++) ri 1260 dev/rasops/rasops.c for (col = 0; col < ri->ri_cols; col++) ri 1286 dev/rasops/rasops.c struct rasops_info *ri; ri 1289 dev/rasops/rasops.c ri = (struct rasops_info *)cookie; ri 1292 dev/rasops/rasops.c for (col = 0; col < ri->ri_cols; col++) ri 1293 dev/rasops/rasops.c ri->ri_ops.putchar(cookie, rn, col, ' ', attr); ri 63 dev/rasops/rasops1.c rasops1_init(ri) ri 64 dev/rasops/rasops1.c struct rasops_info *ri; ri 68 dev/rasops/rasops1.c switch (ri->ri_font->fontwidth) { ri 71 dev/rasops/rasops1.c ri->ri_ops.putchar = rasops1_putchar8; ri 74 dev/rasops/rasops1.c ri->ri_ops.putchar = rasops1_putchar16; ri 78 dev/rasops/rasops1.c ri->ri_ops.putchar = rasops1_putchar; ri 82 dev/rasops/rasops1.c if ((ri->ri_font->fontwidth & 7) != 0) { ri 83 dev/rasops/rasops1.c ri->ri_ops.erasecols = rasops1_erasecols; ri 84 dev/rasops/rasops1.c ri->ri_ops.copycols = rasops1_copycols; ri 85 dev/rasops/rasops1.c ri->ri_do_cursor = rasops1_do_cursor; ri 101 dev/rasops/rasops1.c struct rasops_info *ri; ri 105 dev/rasops/rasops1.c ri = (struct rasops_info *)cookie; ri 109 dev/rasops/rasops1.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 112 dev/rasops/rasops1.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 116 dev/rasops/rasops1.c col *= ri->ri_font->fontwidth; ri 117 dev/rasops/rasops1.c rp = (int32_t *)(ri->ri_bits + row * ri->ri_yscale + ((col >> 3) & ~3)); ri 118 dev/rasops/rasops1.c height = ri->ri_font->fontheight; ri 119 dev/rasops/rasops1.c width = ri->ri_font->fontwidth; ri 121 dev/rasops/rasops1.c rs = ri->ri_stride; ri 123 dev/rasops/rasops1.c bg = (attr & 0x000f0000) ? ri->ri_devcmap[1] : ri->ri_devcmap[0]; ri 124 dev/rasops/rasops1.c fg = (attr & 0x0f000000) ? ri->ri_devcmap[1] : ri->ri_devcmap[0]; ri 132 dev/rasops/rasops1.c uc -= ri->ri_font->firstchar; ri 133 dev/rasops/rasops1.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 134 dev/rasops/rasops1.c fs = ri->ri_font->stride; ri 176 dev/rasops/rasops1.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 229 dev/rasops/rasops1.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 248 dev/rasops/rasops1.c struct rasops_info *ri; ri 251 dev/rasops/rasops1.c ri = (struct rasops_info *)cookie; ri 255 dev/rasops/rasops1.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 258 dev/rasops/rasops1.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 262 dev/rasops/rasops1.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 263 dev/rasops/rasops1.c height = ri->ri_font->fontheight; ri 264 dev/rasops/rasops1.c rs = ri->ri_stride; ri 266 dev/rasops/rasops1.c bg = (attr & 0x000f0000) ? ri->ri_devcmap[1] : ri->ri_devcmap[0]; ri 267 dev/rasops/rasops1.c fg = (attr & 0x0f000000) ? ri->ri_devcmap[1] : ri->ri_devcmap[0]; ri 276 dev/rasops/rasops1.c uc -= ri->ri_font->firstchar; ri 277 dev/rasops/rasops1.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 278 dev/rasops/rasops1.c fs = ri->ri_font->stride; ri 299 dev/rasops/rasops1.c rp[-(ri->ri_stride << 1)] = fg; ri 313 dev/rasops/rasops1.c struct rasops_info *ri; ri 316 dev/rasops/rasops1.c ri = (struct rasops_info *)cookie; ri 320 dev/rasops/rasops1.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 323 dev/rasops/rasops1.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 327 dev/rasops/rasops1.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 328 dev/rasops/rasops1.c height = ri->ri_font->fontheight; ri 329 dev/rasops/rasops1.c rs = ri->ri_stride; ri 331 dev/rasops/rasops1.c bg = (attr & 0x000f0000) ? ri->ri_devcmap[1] : ri->ri_devcmap[0]; ri 332 dev/rasops/rasops1.c fg = (attr & 0x0f000000) ? ri->ri_devcmap[1] : ri->ri_devcmap[0]; ri 341 dev/rasops/rasops1.c uc -= ri->ri_font->firstchar; ri 342 dev/rasops/rasops1.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 343 dev/rasops/rasops1.c fs = ri->ri_font->stride; ri 365 dev/rasops/rasops1.c *(int16_t *)(rp - (ri->ri_stride << 1)) = fg; ri 79 dev/rasops/rasops15.c rasops15_init(ri) ri 80 dev/rasops/rasops15.c struct rasops_info *ri; ri 83 dev/rasops/rasops15.c switch (ri->ri_font->fontwidth) { ri 86 dev/rasops/rasops15.c ri->ri_ops.putchar = rasops15_putchar8; ri 90 dev/rasops/rasops15.c ri->ri_ops.putchar = rasops15_putchar12; ri 94 dev/rasops/rasops15.c ri->ri_ops.putchar = rasops15_putchar16; ri 98 dev/rasops/rasops15.c ri->ri_ops.putchar = rasops15_putchar; ri 102 dev/rasops/rasops15.c if (ri->ri_rnum == 0) { ri 103 dev/rasops/rasops15.c ri->ri_rnum = 5; ri 104 dev/rasops/rasops15.c ri->ri_rpos = 0; ri 105 dev/rasops/rasops15.c ri->ri_gnum = 5 + (ri->ri_depth == 16); ri 106 dev/rasops/rasops15.c ri->ri_gpos = 5; ri 107 dev/rasops/rasops15.c ri->ri_bnum = 5; ri 108 dev/rasops/rasops15.c ri->ri_bpos = 10 + (ri->ri_depth == 16); ri 123 dev/rasops/rasops15.c struct rasops_info *ri; ri 126 dev/rasops/rasops15.c ri = (struct rasops_info *)cookie; ri 130 dev/rasops/rasops15.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 133 dev/rasops/rasops15.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 137 dev/rasops/rasops15.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 138 dev/rasops/rasops15.c height = ri->ri_font->fontheight; ri 139 dev/rasops/rasops15.c width = ri->ri_font->fontwidth; ri 141 dev/rasops/rasops15.c clr[1] = ri->ri_devcmap[((u_int)attr >> 24) & 0xf]; ri 142 dev/rasops/rasops15.c clr[0] = ri->ri_devcmap[((u_int)attr >> 16) & 0xf]; ri 148 dev/rasops/rasops15.c rp += ri->ri_stride; ri 156 dev/rasops/rasops15.c uc -= ri->ri_font->firstchar; ri 157 dev/rasops/rasops15.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 162 dev/rasops/rasops15.c fr += ri->ri_font->stride; ri 163 dev/rasops/rasops15.c rp += ri->ri_stride; ri 176 dev/rasops/rasops15.c rp -= ri->ri_stride << 1; ri 190 dev/rasops/rasops15.c rasops15_makestamp(ri, attr) ri 191 dev/rasops/rasops15.c struct rasops_info *ri; ri 197 dev/rasops/rasops15.c fg = ri->ri_devcmap[((u_int)attr >> 24) & 0xf] & 0xffff; ri 198 dev/rasops/rasops15.c bg = ri->ri_devcmap[((u_int)attr >> 16) & 0xf] & 0xffff; ri 226 dev/rasops/rasops15.c struct rasops_info *ri; ri 238 dev/rasops/rasops15.c ri = (struct rasops_info *)cookie; ri 241 dev/rasops/rasops15.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 246 dev/rasops/rasops15.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 254 dev/rasops/rasops15.c rasops15_makestamp(ri, attr); ri 256 dev/rasops/rasops15.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 257 dev/rasops/rasops15.c height = ri->ri_font->fontheight; ri 263 dev/rasops/rasops15.c DELTA(rp, ri->ri_stride, int32_t *); ri 266 dev/rasops/rasops15.c uc -= ri->ri_font->firstchar; ri 267 dev/rasops/rasops15.c fr = (u_char *)ri->ri_font->data + uc*ri->ri_fontscale; ri 268 dev/rasops/rasops15.c fs = ri->ri_font->stride; ri 280 dev/rasops/rasops15.c DELTA(rp, ri->ri_stride, int32_t *); ri 288 dev/rasops/rasops15.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 305 dev/rasops/rasops15.c struct rasops_info *ri; ri 317 dev/rasops/rasops15.c ri = (struct rasops_info *)cookie; ri 320 dev/rasops/rasops15.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 325 dev/rasops/rasops15.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 333 dev/rasops/rasops15.c rasops15_makestamp(ri, attr); ri 335 dev/rasops/rasops15.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 336 dev/rasops/rasops15.c height = ri->ri_font->fontheight; ri 342 dev/rasops/rasops15.c DELTA(rp, ri->ri_stride, int32_t *); ri 345 dev/rasops/rasops15.c uc -= ri->ri_font->firstchar; ri 346 dev/rasops/rasops15.c fr = (u_char *)ri->ri_font->data + uc*ri->ri_fontscale; ri 347 dev/rasops/rasops15.c fs = ri->ri_font->stride; ri 363 dev/rasops/rasops15.c DELTA(rp, ri->ri_stride, int32_t *); ri 371 dev/rasops/rasops15.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 388 dev/rasops/rasops15.c struct rasops_info *ri; ri 400 dev/rasops/rasops15.c ri = (struct rasops_info *)cookie; ri 403 dev/rasops/rasops15.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 408 dev/rasops/rasops15.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 416 dev/rasops/rasops15.c rasops15_makestamp(ri, attr); ri 418 dev/rasops/rasops15.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 419 dev/rasops/rasops15.c height = ri->ri_font->fontheight; ri 426 dev/rasops/rasops15.c DELTA(rp, ri->ri_stride, int32_t *); ri 429 dev/rasops/rasops15.c uc -= ri->ri_font->firstchar; ri 430 dev/rasops/rasops15.c fr = (u_char *)ri->ri_font->data + uc*ri->ri_fontscale; ri 431 dev/rasops/rasops15.c fs = ri->ri_font->stride; ri 450 dev/rasops/rasops15.c DELTA(rp, ri->ri_stride, int32_t *); ri 459 dev/rasops/rasops15.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 73 dev/rasops/rasops2.c rasops2_init(ri) ri 74 dev/rasops/rasops2.c struct rasops_info *ri; ri 78 dev/rasops/rasops2.c switch (ri->ri_font->fontwidth) { ri 81 dev/rasops/rasops2.c ri->ri_ops.putchar = rasops2_putchar8; ri 84 dev/rasops/rasops2.c ri->ri_ops.putchar = rasops2_putchar12; ri 87 dev/rasops/rasops2.c ri->ri_ops.putchar = rasops2_putchar16; ri 91 dev/rasops/rasops2.c ri->ri_ops.putchar = rasops2_putchar; ri 95 dev/rasops/rasops2.c if ((ri->ri_font->fontwidth & 3) != 0) { ri 96 dev/rasops/rasops2.c ri->ri_ops.erasecols = rasops2_erasecols; ri 97 dev/rasops/rasops2.c ri->ri_ops.copycols = rasops2_copycols; ri 98 dev/rasops/rasops2.c ri->ri_do_cursor = rasops2_do_cursor; ri 135 dev/rasops/rasops2.c struct rasops_info *ri; ri 139 dev/rasops/rasops2.c ri = (struct rasops_info *)cookie; ri 143 dev/rasops/rasops2.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 146 dev/rasops/rasops2.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 150 dev/rasops/rasops2.c width = ri->ri_font->fontwidth << 1; ri 151 dev/rasops/rasops2.c height = ri->ri_font->fontheight; ri 153 dev/rasops/rasops2.c rp = (int32_t *)(ri->ri_bits + row * ri->ri_yscale + ((col >> 3) & ~3)); ri 155 dev/rasops/rasops2.c rs = ri->ri_stride; ri 157 dev/rasops/rasops2.c bg = ri->ri_devcmap[(attr >> 16) & 0xf]; ri 158 dev/rasops/rasops2.c fg = ri->ri_devcmap[(attr >> 24) & 0xf]; ri 166 dev/rasops/rasops2.c uc -= ri->ri_font->firstchar; ri 167 dev/rasops/rasops2.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 168 dev/rasops/rasops2.c fs = ri->ri_font->stride; ri 196 dev/rasops/rasops2.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 230 dev/rasops/rasops2.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 242 dev/rasops/rasops2.c rasops2_makestamp(ri, attr) ri 243 dev/rasops/rasops2.c struct rasops_info *ri; ri 248 dev/rasops/rasops2.c fg = ri->ri_devcmap[(attr >> 24) & 0xf] & 3; ri 249 dev/rasops/rasops2.c bg = ri->ri_devcmap[(attr >> 16) & 0xf] & 3; ri 270 dev/rasops/rasops2.c struct rasops_info *ri; ri 281 dev/rasops/rasops2.c ri = (struct rasops_info *)cookie; ri 285 dev/rasops/rasops2.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 290 dev/rasops/rasops2.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 296 dev/rasops/rasops2.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 297 dev/rasops/rasops2.c height = ri->ri_font->fontheight; ri 298 dev/rasops/rasops2.c rs = ri->ri_stride; ri 302 dev/rasops/rasops2.c rasops2_makestamp(ri, attr); ri 311 dev/rasops/rasops2.c uc -= ri->ri_font->firstchar; ri 312 dev/rasops/rasops2.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 313 dev/rasops/rasops2.c fs = ri->ri_font->stride; ri 325 dev/rasops/rasops2.c *(int16_t *)(rp - (ri->ri_stride << 1)) = stamp[15]; ri 340 dev/rasops/rasops2.c struct rasops_info *ri; ri 351 dev/rasops/rasops2.c ri = (struct rasops_info *)cookie; ri 355 dev/rasops/rasops2.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 360 dev/rasops/rasops2.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 366 dev/rasops/rasops2.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 367 dev/rasops/rasops2.c height = ri->ri_font->fontheight; ri 368 dev/rasops/rasops2.c rs = ri->ri_stride; ri 372 dev/rasops/rasops2.c rasops2_makestamp(ri, attr); ri 381 dev/rasops/rasops2.c uc -= ri->ri_font->firstchar; ri 382 dev/rasops/rasops2.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 383 dev/rasops/rasops2.c fs = ri->ri_font->stride; ri 396 dev/rasops/rasops2.c rp -= ri->ri_stride << 1; ri 413 dev/rasops/rasops2.c struct rasops_info *ri; ri 424 dev/rasops/rasops2.c ri = (struct rasops_info *)cookie; ri 428 dev/rasops/rasops2.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 433 dev/rasops/rasops2.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 439 dev/rasops/rasops2.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 440 dev/rasops/rasops2.c height = ri->ri_font->fontheight; ri 441 dev/rasops/rasops2.c rs = ri->ri_stride; ri 445 dev/rasops/rasops2.c rasops2_makestamp(ri, attr); ri 454 dev/rasops/rasops2.c uc -= ri->ri_font->firstchar; ri 455 dev/rasops/rasops2.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 456 dev/rasops/rasops2.c fs = ri->ri_font->stride; ri 470 dev/rasops/rasops2.c *(int32_t *)(rp - (ri->ri_stride << 1)) = stamp[15]; ri 84 dev/rasops/rasops24.c rasops24_init(ri) ri 85 dev/rasops/rasops24.c struct rasops_info *ri; ri 88 dev/rasops/rasops24.c switch (ri->ri_font->fontwidth) { ri 91 dev/rasops/rasops24.c ri->ri_ops.putchar = rasops24_putchar8; ri 94 dev/rasops/rasops24.c ri->ri_ops.putchar = rasops24_putchar12; ri 97 dev/rasops/rasops24.c ri->ri_ops.putchar = rasops24_putchar16; ri 101 dev/rasops/rasops24.c ri->ri_ops.putchar = rasops24_putchar; ri 105 dev/rasops/rasops24.c if (ri->ri_rnum == 0) { ri 106 dev/rasops/rasops24.c ri->ri_rnum = 8; ri 107 dev/rasops/rasops24.c ri->ri_rpos = 0; ri 108 dev/rasops/rasops24.c ri->ri_gnum = 8; ri 109 dev/rasops/rasops24.c ri->ri_gpos = 8; ri 110 dev/rasops/rasops24.c ri->ri_bnum = 8; ri 111 dev/rasops/rasops24.c ri->ri_bpos = 16; ri 114 dev/rasops/rasops24.c ri->ri_ops.erasecols = rasops24_erasecols; ri 115 dev/rasops/rasops24.c ri->ri_ops.eraserows = rasops24_eraserows; ri 130 dev/rasops/rasops24.c struct rasops_info *ri; ri 133 dev/rasops/rasops24.c ri = (struct rasops_info *)cookie; ri 137 dev/rasops/rasops24.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 140 dev/rasops/rasops24.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 144 dev/rasops/rasops24.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 145 dev/rasops/rasops24.c height = ri->ri_font->fontheight; ri 146 dev/rasops/rasops24.c width = ri->ri_font->fontwidth; ri 148 dev/rasops/rasops24.c clr[1] = ri->ri_devcmap[((u_int)attr >> 24) & 0xf]; ri 149 dev/rasops/rasops24.c clr[0] = ri->ri_devcmap[((u_int)attr >> 16) & 0xf]; ri 155 dev/rasops/rasops24.c rp += ri->ri_stride; ri 164 dev/rasops/rasops24.c uc -= ri->ri_font->firstchar; ri 165 dev/rasops/rasops24.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 171 dev/rasops/rasops24.c fr += ri->ri_font->stride; ri 172 dev/rasops/rasops24.c rp += ri->ri_stride; ri 192 dev/rasops/rasops24.c rp -= ri->ri_stride << 1; ri 207 dev/rasops/rasops24.c rasops24_makestamp(ri, attr) ri 208 dev/rasops/rasops24.c struct rasops_info *ri; ri 214 dev/rasops/rasops24.c fg = ri->ri_devcmap[((u_int)attr >> 24) & 0xf] & 0xffffff; ri 215 dev/rasops/rasops24.c bg = ri->ri_devcmap[((u_int)attr >> 16) & 0xf] & 0xffffff; ri 235 dev/rasops/rasops24.c if ((ri->ri_flg & RI_BSWAP) == 0) { ri 237 dev/rasops/rasops24.c if ((ri->ri_flg & RI_BSWAP) != 0) { ri 256 dev/rasops/rasops24.c struct rasops_info *ri; ri 268 dev/rasops/rasops24.c ri = (struct rasops_info *)cookie; ri 271 dev/rasops/rasops24.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 276 dev/rasops/rasops24.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 284 dev/rasops/rasops24.c rasops24_makestamp(ri, attr); ri 286 dev/rasops/rasops24.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 287 dev/rasops/rasops24.c height = ri->ri_font->fontheight; ri 293 dev/rasops/rasops24.c DELTA(rp, ri->ri_stride, int32_t *); ri 296 dev/rasops/rasops24.c uc -= ri->ri_font->firstchar; ri 297 dev/rasops/rasops24.c fr = (u_char *)ri->ri_font->data + uc*ri->ri_fontscale; ri 298 dev/rasops/rasops24.c fs = ri->ri_font->stride; ri 312 dev/rasops/rasops24.c DELTA(rp, ri->ri_stride, int32_t *); ri 320 dev/rasops/rasops24.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 337 dev/rasops/rasops24.c struct rasops_info *ri; ri 349 dev/rasops/rasops24.c ri = (struct rasops_info *)cookie; ri 352 dev/rasops/rasops24.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 357 dev/rasops/rasops24.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 365 dev/rasops/rasops24.c rasops24_makestamp(ri, attr); ri 367 dev/rasops/rasops24.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 368 dev/rasops/rasops24.c height = ri->ri_font->fontheight; ri 375 dev/rasops/rasops24.c DELTA(rp, ri->ri_stride, int32_t *); ri 378 dev/rasops/rasops24.c uc -= ri->ri_font->firstchar; ri 379 dev/rasops/rasops24.c fr = (u_char *)ri->ri_font->data + uc*ri->ri_fontscale; ri 380 dev/rasops/rasops24.c fs = ri->ri_font->stride; ri 399 dev/rasops/rasops24.c DELTA(rp, ri->ri_stride, int32_t *); ri 407 dev/rasops/rasops24.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 425 dev/rasops/rasops24.c struct rasops_info *ri; ri 437 dev/rasops/rasops24.c ri = (struct rasops_info *)cookie; ri 440 dev/rasops/rasops24.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 445 dev/rasops/rasops24.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 453 dev/rasops/rasops24.c rasops24_makestamp(ri, attr); ri 455 dev/rasops/rasops24.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 456 dev/rasops/rasops24.c height = ri->ri_font->fontheight; ri 464 dev/rasops/rasops24.c DELTA(rp, ri->ri_stride, int32_t *); ri 467 dev/rasops/rasops24.c uc -= ri->ri_font->firstchar; ri 468 dev/rasops/rasops24.c fr = (u_char *)ri->ri_font->data + uc*ri->ri_fontscale; ri 469 dev/rasops/rasops24.c fs = ri->ri_font->stride; ri 492 dev/rasops/rasops24.c DELTA(rp, ri->ri_stride, int32_t *); ri 501 dev/rasops/rasops24.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 522 dev/rasops/rasops24.c struct rasops_info *ri; ri 533 dev/rasops/rasops24.c ri = (struct rasops_info *)cookie; ri 541 dev/rasops/rasops24.c if ((row + num) > ri->ri_rows) ri 542 dev/rasops/rasops24.c num = ri->ri_rows - row; ri 548 dev/rasops/rasops24.c clr = ri->ri_devcmap[(attr >> 16) & 0xf] & 0xffffff; ri 554 dev/rasops/rasops24.c if ((ri->ri_flg & RI_BSWAP) == 0) { ri 556 dev/rasops/rasops24.c if ((ri->ri_flg & RI_BSWAP) != 0) { ri 569 dev/rasops/rasops24.c if (num == ri->ri_rows && (ri->ri_flg & RI_FULLCLEAR) != 0) { ri 570 dev/rasops/rasops24.c stride = ri->ri_stride; ri 571 dev/rasops/rasops24.c num = ri->ri_height; ri 572 dev/rasops/rasops24.c dp = (int32_t *)ri->ri_origbits; ri 575 dev/rasops/rasops24.c stride = ri->ri_emustride; ri 576 dev/rasops/rasops24.c num *= ri->ri_font->fontheight; ri 577 dev/rasops/rasops24.c dp = (int32_t *)(ri->ri_bits + row * ri->ri_yscale); ri 578 dev/rasops/rasops24.c delta = ri->ri_delta; ri 625 dev/rasops/rasops24.c struct rasops_info *ri; ri 638 dev/rasops/rasops24.c ri = (struct rasops_info *)cookie; ri 642 dev/rasops/rasops24.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 650 dev/rasops/rasops24.c if ((col + num) > ri->ri_cols) ri 651 dev/rasops/rasops24.c num = ri->ri_cols - col; ri 657 dev/rasops/rasops24.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 658 dev/rasops/rasops24.c num *= ri->ri_font->fontwidth; ri 659 dev/rasops/rasops24.c height = ri->ri_font->fontheight; ri 661 dev/rasops/rasops24.c clr = ri->ri_devcmap[(attr >> 16) & 0xf] & 0xffffff; ri 667 dev/rasops/rasops24.c if ((ri->ri_flg & RI_BSWAP) == 0) { ri 669 dev/rasops/rasops24.c if ((ri->ri_flg & RI_BSWAP) != 0) { ri 691 dev/rasops/rasops24.c DELTA(rp, ri->ri_stride, int32_t *); ri 54 dev/rasops/rasops32.c rasops32_init(ri) ri 55 dev/rasops/rasops32.c struct rasops_info *ri; ri 58 dev/rasops/rasops32.c if (ri->ri_rnum == 0) { ri 59 dev/rasops/rasops32.c ri->ri_rnum = 8; ri 60 dev/rasops/rasops32.c ri->ri_rpos = 0; ri 61 dev/rasops/rasops32.c ri->ri_gnum = 8; ri 62 dev/rasops/rasops32.c ri->ri_gpos = 8; ri 63 dev/rasops/rasops32.c ri->ri_bnum = 8; ri 64 dev/rasops/rasops32.c ri->ri_bpos = 16; ri 67 dev/rasops/rasops32.c ri->ri_ops.putchar = rasops32_putchar; ri 81 dev/rasops/rasops32.c struct rasops_info *ri; ri 85 dev/rasops/rasops32.c ri = (struct rasops_info *)cookie; ri 89 dev/rasops/rasops32.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 92 dev/rasops/rasops32.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 96 dev/rasops/rasops32.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 98 dev/rasops/rasops32.c height = ri->ri_font->fontheight; ri 99 dev/rasops/rasops32.c width = ri->ri_font->fontwidth; ri 101 dev/rasops/rasops32.c clr[0] = ri->ri_devcmap[(attr >> 16) & 0xf]; ri 102 dev/rasops/rasops32.c clr[1] = ri->ri_devcmap[(attr >> 24) & 0xf]; ri 107 dev/rasops/rasops32.c DELTA(rp, ri->ri_stride, int32_t *); ri 113 dev/rasops/rasops32.c uc -= ri->ri_font->firstchar; ri 114 dev/rasops/rasops32.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 115 dev/rasops/rasops32.c fs = ri->ri_font->stride; ri 122 dev/rasops/rasops32.c DELTA(rp, ri->ri_stride, int32_t *); ri 133 dev/rasops/rasops32.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 72 dev/rasops/rasops4.c rasops4_init(ri) ri 73 dev/rasops/rasops4.c struct rasops_info *ri; ri 77 dev/rasops/rasops4.c switch (ri->ri_font->fontwidth) { ri 80 dev/rasops/rasops4.c ri->ri_ops.putchar = rasops4_putchar8; ri 83 dev/rasops/rasops4.c ri->ri_ops.putchar = rasops4_putchar12; ri 86 dev/rasops/rasops4.c ri->ri_ops.putchar = rasops4_putchar16; ri 91 dev/rasops/rasops4.c ri->ri_ops.putchar = rasops4_putchar; ri 95 dev/rasops/rasops4.c if ((ri->ri_font->fontwidth & 1) != 0) { ri 96 dev/rasops/rasops4.c ri->ri_ops.erasecols = rasops4_erasecols; ri 97 dev/rasops/rasops4.c ri->ri_ops.copycols = rasops4_copycols; ri 98 dev/rasops/rasops4.c ri->ri_do_cursor = rasops4_do_cursor; ri 114 dev/rasops/rasops4.c struct rasops_info *ri; ri 118 dev/rasops/rasops4.c ri = (struct rasops_info *)cookie; ri 122 dev/rasops/rasops4.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 125 dev/rasops/rasops4.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 129 dev/rasops/rasops4.c width = ri->ri_font->fontwidth << 1; ri 130 dev/rasops/rasops4.c height = ri->ri_font->fontheight; ri 132 dev/rasops/rasops4.c rp = (int32_t *)(ri->ri_bits + row * ri->ri_yscale + ((col >> 3) & ~3)); ri 134 dev/rasops/rasops4.c rs = ri->ri_stride; ri 136 dev/rasops/rasops4.c bg = ri->ri_devcmap[(attr >> 16) & 0xf]; ri 137 dev/rasops/rasops4.c fg = ri->ri_devcmap[(attr >> 24) & 0xf]; ri 145 dev/rasops/rasops4.c uc -= ri->ri_font->firstchar; ri 146 dev/rasops/rasops4.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 147 dev/rasops/rasops4.c fs = ri->ri_font->stride; ri 173 dev/rasops/rasops4.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 210 dev/rasops/rasops4.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 237 dev/rasops/rasops4.c rasops4_makestamp(ri, attr) ri 238 dev/rasops/rasops4.c struct rasops_info *ri; ri 243 dev/rasops/rasops4.c fg = ri->ri_devcmap[(attr >> 24) & 0xf] & 0xf; ri 244 dev/rasops/rasops4.c bg = ri->ri_devcmap[(attr >> 16) & 0xf] & 0xf; ri 272 dev/rasops/rasops4.c struct rasops_info *ri; ri 284 dev/rasops/rasops4.c ri = (struct rasops_info *)cookie; ri 288 dev/rasops/rasops4.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 293 dev/rasops/rasops4.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 299 dev/rasops/rasops4.c rp = (u_int16_t *)(ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale); ri 300 dev/rasops/rasops4.c height = ri->ri_font->fontheight; ri 301 dev/rasops/rasops4.c rs = ri->ri_stride / sizeof(*rp); ri 305 dev/rasops/rasops4.c rasops4_makestamp(ri, attr); ri 315 dev/rasops/rasops4.c uc -= ri->ri_font->firstchar; ri 316 dev/rasops/rasops4.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 317 dev/rasops/rasops4.c fs = ri->ri_font->stride; ri 347 dev/rasops/rasops4.c struct rasops_info *ri; ri 359 dev/rasops/rasops4.c ri = (struct rasops_info *)cookie; ri 363 dev/rasops/rasops4.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 368 dev/rasops/rasops4.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 374 dev/rasops/rasops4.c rp = (u_int16_t *)(ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale); ri 375 dev/rasops/rasops4.c height = ri->ri_font->fontheight; ri 376 dev/rasops/rasops4.c rs = ri->ri_stride / sizeof(*rp); ri 380 dev/rasops/rasops4.c rasops4_makestamp(ri, attr); ri 391 dev/rasops/rasops4.c uc -= ri->ri_font->firstchar; ri 392 dev/rasops/rasops4.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 393 dev/rasops/rasops4.c fs = ri->ri_font->stride; ri 425 dev/rasops/rasops4.c struct rasops_info *ri; ri 437 dev/rasops/rasops4.c ri = (struct rasops_info *)cookie; ri 441 dev/rasops/rasops4.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 446 dev/rasops/rasops4.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 452 dev/rasops/rasops4.c rp = (u_int16_t *)(ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale); ri 453 dev/rasops/rasops4.c height = ri->ri_font->fontheight; ri 454 dev/rasops/rasops4.c rs = ri->ri_stride / sizeof(*rp); ri 458 dev/rasops/rasops4.c rasops4_makestamp(ri, attr); ri 470 dev/rasops/rasops4.c uc -= ri->ri_font->firstchar; ri 471 dev/rasops/rasops4.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 472 dev/rasops/rasops4.c fs = ri->ri_font->stride; ri 53 dev/rasops/rasops8.c void rasops8_makestamp(struct rasops_info *ri, long); ri 78 dev/rasops/rasops8.c rasops8_init(ri) ri 79 dev/rasops/rasops8.c struct rasops_info *ri; ri 82 dev/rasops/rasops8.c switch (ri->ri_font->fontwidth) { ri 85 dev/rasops/rasops8.c ri->ri_ops.putchar = rasops8_putchar8; ri 88 dev/rasops/rasops8.c ri->ri_ops.putchar = rasops8_putchar12; ri 91 dev/rasops/rasops8.c ri->ri_ops.putchar = rasops8_putchar16; ri 95 dev/rasops/rasops8.c ri->ri_ops.putchar = rasops8_putchar; ri 112 dev/rasops/rasops8.c struct rasops_info *ri; ri 114 dev/rasops/rasops8.c ri = (struct rasops_info *)cookie; ri 118 dev/rasops/rasops8.c if ((unsigned)row >= (unsigned)ri->ri_rows) ri 121 dev/rasops/rasops8.c if ((unsigned)col >= (unsigned)ri->ri_cols) ri 124 dev/rasops/rasops8.c rp = ri->ri_bits + row * ri->ri_yscale + col * ri->ri_xscale; ri 126 dev/rasops/rasops8.c height = ri->ri_font->fontheight; ri 127 dev/rasops/rasops8.c width = ri->ri_font->fontwidth; ri 128 dev/rasops/rasops8.c clr[0] = (u_char)ri->ri_devcmap[(attr >> 16) & 0xf]; ri 129 dev/rasops/rasops8.c clr[1] = (u_char)ri->ri_devcmap[(attr >> 24) & 0xf]; ri 136 dev/rasops/rasops8.c rp += ri->ri_stride; ri 142 dev/rasops/rasops8.c uc -= ri->ri_font->firstchar; ri 143 dev/rasops/rasops8.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 144 dev/rasops/rasops8.c fs = ri->ri_font->stride; ri 150 dev/rasops/rasops8.c rp += ri->ri_stride; ri 163 dev/rasops/rasops8.c rp -= (ri->ri_stride << 1); ri 175 dev/rasops/rasops8.c rasops8_makestamp(ri, attr) ri 176 dev/rasops/rasops8.c struct rasops_info *ri; ri 182 dev/rasops/rasops8.c fg = ri->ri_devcmap[(attr >> 24) & 0xf] & 0xff; ri 183 dev/rasops/rasops8.c bg = ri->ri_devcmap[(attr >> 16) & 0xf] & 0xff; ri 199 dev/rasops/rasops8.c if (ri->ri_flg & RI_BSWAP) ri 215 dev/rasops/rasops8.c struct rasops_info *ri; ri 227 dev/rasops/rasops8.c ri = (struct rasops_info *)cookie; ri 230 dev/rasops/rasops8.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 235 dev/rasops/rasops8.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 243 dev/rasops/rasops8.c rasops8_makestamp(ri, attr); ri 245 dev/rasops/rasops8.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 246 dev/rasops/rasops8.c height = ri->ri_font->fontheight; ri 251 dev/rasops/rasops8.c DELTA(rp, ri->ri_stride, int32_t *); ri 254 dev/rasops/rasops8.c uc -= ri->ri_font->firstchar; ri 255 dev/rasops/rasops8.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 256 dev/rasops/rasops8.c fs = ri->ri_font->stride; ri 263 dev/rasops/rasops8.c DELTA(rp, ri->ri_stride, int32_t *); ri 269 dev/rasops/rasops8.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 286 dev/rasops/rasops8.c struct rasops_info *ri; ri 298 dev/rasops/rasops8.c ri = (struct rasops_info *)cookie; ri 301 dev/rasops/rasops8.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 306 dev/rasops/rasops8.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 314 dev/rasops/rasops8.c rasops8_makestamp(ri, attr); ri 316 dev/rasops/rasops8.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 317 dev/rasops/rasops8.c height = ri->ri_font->fontheight; ri 324 dev/rasops/rasops8.c DELTA(rp, ri->ri_stride, int32_t *); ri 327 dev/rasops/rasops8.c uc -= ri->ri_font->firstchar; ri 328 dev/rasops/rasops8.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 329 dev/rasops/rasops8.c fs = ri->ri_font->stride; ri 337 dev/rasops/rasops8.c DELTA(rp, ri->ri_stride, int32_t *); ri 343 dev/rasops/rasops8.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 360 dev/rasops/rasops8.c struct rasops_info *ri; ri 372 dev/rasops/rasops8.c ri = (struct rasops_info *)cookie; ri 375 dev/rasops/rasops8.c if ((unsigned)row >= (unsigned)ri->ri_rows) { ri 380 dev/rasops/rasops8.c if ((unsigned)col >= (unsigned)ri->ri_cols) { ri 388 dev/rasops/rasops8.c rasops8_makestamp(ri, attr); ri 390 dev/rasops/rasops8.c rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + col*ri->ri_xscale); ri 391 dev/rasops/rasops8.c height = ri->ri_font->fontheight; ri 397 dev/rasops/rasops8.c uc -= ri->ri_font->firstchar; ri 398 dev/rasops/rasops8.c fr = (u_char *)ri->ri_font->data + uc * ri->ri_fontscale; ri 399 dev/rasops/rasops8.c fs = ri->ri_font->stride; ri 408 dev/rasops/rasops8.c DELTA(rp, ri->ri_stride, int32_t *); ri 414 dev/rasops/rasops8.c DELTA(rp, -(ri->ri_stride << 1), int32_t *); ri 53 dev/rasops/rasops_bitops.h struct rasops_info *ri; ri 57 dev/rasops/rasops_bitops.h ri = (struct rasops_info *)cookie; ri 60 dev/rasops/rasops_bitops.h if ((unsigned)row >= (unsigned)ri->ri_rows) ri 68 dev/rasops/rasops_bitops.h if ((col + num) > ri->ri_cols) ri 69 dev/rasops/rasops_bitops.h num = ri->ri_cols - col; ri 74 dev/rasops/rasops_bitops.h col *= ri->ri_font->fontwidth << PIXEL_SHIFT; ri 75 dev/rasops/rasops_bitops.h num *= ri->ri_font->fontwidth << PIXEL_SHIFT; ri 76 dev/rasops/rasops_bitops.h height = ri->ri_font->fontheight; ri 77 dev/rasops/rasops_bitops.h clr = ri->ri_devcmap[(attr >> 16) & 0xf]; ri 78 dev/rasops/rasops_bitops.h rp = (int32_t *)(ri->ri_bits + row*ri->ri_yscale + ((col >> 3) & ~3)); ri 86 dev/rasops/rasops_bitops.h DELTA(rp, ri->ri_stride, int32_t *); ri 104 dev/rasops/rasops_bitops.h DELTA(rp, ri->ri_stride, int32_t *); ri 124 dev/rasops/rasops_bitops.h NAME(do_cursor)(ri) ri 125 dev/rasops/rasops_bitops.h struct rasops_info *ri; ri 130 dev/rasops/rasops_bitops.h row = ri->ri_crow; ri 131 dev/rasops/rasops_bitops.h col = ri->ri_ccol * ri->ri_font->fontwidth << PIXEL_SHIFT; ri 132 dev/rasops/rasops_bitops.h height = ri->ri_font->fontheight; ri 133 dev/rasops/rasops_bitops.h num = ri->ri_font->fontwidth << PIXEL_SHIFT; ri 134 dev/rasops/rasops_bitops.h rp = (int32_t *)(ri->ri_bits + row * ri->ri_yscale + ((col >> 3) & ~3)); ri 141 dev/rasops/rasops_bitops.h DELTA(rp, ri->ri_stride, int32_t *); ri 150 dev/rasops/rasops_bitops.h DELTA(rp, ri->ri_stride, int32_t *); ri 171 dev/rasops/rasops_bitops.h struct rasops_info *ri; ri 173 dev/rasops/rasops_bitops.h ri = (struct rasops_info *)cookie; ri 180 dev/rasops/rasops_bitops.h if ((unsigned)row >= (unsigned)ri->ri_rows) ri 188 dev/rasops/rasops_bitops.h if ((src + num) > ri->ri_cols) ri 189 dev/rasops/rasops_bitops.h num = ri->ri_cols - src; ri 196 dev/rasops/rasops_bitops.h if ((dst + num) > ri->ri_cols) ri 197 dev/rasops/rasops_bitops.h num = ri->ri_cols - dst; ri 203 dev/rasops/rasops_bitops.h cnt = ri->ri_font->fontwidth << PIXEL_SHIFT; ri 207 dev/rasops/rasops_bitops.h row *= ri->ri_yscale; ri 208 dev/rasops/rasops_bitops.h height = ri->ri_font->fontheight; ri 213 dev/rasops/rasops_bitops.h srp = (int32_t *)(ri->ri_bits + row + ((src >> 3) & ~3)); ri 214 dev/rasops/rasops_bitops.h drp = (int32_t *)(ri->ri_bits + row + ((dst >> 3) & ~3)); ri 220 dev/rasops/rasops_bitops.h DELTA(srp, ri->ri_stride, int32_t *); ri 221 dev/rasops/rasops_bitops.h DELTA(drp, ri->ri_stride, int32_t *); ri 242 dev/rasops/rasops_bitops.h srp = (int32_t *)(ri->ri_bits + row + ((src >> 3) & ~3)); ri 243 dev/rasops/rasops_bitops.h drp = (int32_t *)(ri->ri_bits + row + ((dst >> 3) & ~3)); ri 257 dev/rasops/rasops_bitops.h DELTA(srp, ri->ri_stride, int32_t *); ri 258 dev/rasops/rasops_bitops.h DELTA(drp, ri->ri_stride, int32_t *); ri 284 dev/rasops/rasops_bitops.h srp = (int32_t *)(ri->ri_bits + row + ((src >> 3) & ~3)); ri 285 dev/rasops/rasops_bitops.h drp = (int32_t *)(ri->ri_bits + row + ((dst >> 3) & ~3)); ri 292 dev/rasops/rasops_bitops.h DELTA(srp, ri->ri_stride, int32_t *); ri 293 dev/rasops/rasops_bitops.h DELTA(drp, ri->ri_stride, int32_t *); ri 839 dev/sbus/cgsix.c struct rasops_info *ri = cookie; ri 840 dev/sbus/cgsix.c struct cgsix_softc *sc = ri->ri_hw; ri 848 dev/sbus/cgsix.c if (src + n > ri->ri_rows) ri 849 dev/sbus/cgsix.c n = ri->ri_rows - src; ri 854 dev/sbus/cgsix.c if (dst + n > ri->ri_rows) ri 855 dev/sbus/cgsix.c n = ri->ri_rows - dst; ri 858 dev/sbus/cgsix.c n *= ri->ri_font->fontheight; ri 859 dev/sbus/cgsix.c src *= ri->ri_font->fontheight; ri 860 dev/sbus/cgsix.c dst *= ri->ri_font->fontheight; ri 868 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXX, ri->ri_width - 1); ri 869 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXY, ri->ri_height - 1); ri 871 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X0, ri->ri_xorigin); ri 872 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_Y0, ri->ri_yorigin + src); ri 873 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X1, ri->ri_xorigin + ri->ri_emuwidth - 1); ri 874 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_Y1, ri->ri_yorigin + src + n - 1); ri 875 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X2, ri->ri_xorigin); ri 876 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_Y2, ri->ri_yorigin + dst); ri 877 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X3, ri->ri_xorigin + ri->ri_emuwidth - 1); ri 878 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_Y3, ri->ri_yorigin + dst + n - 1); ri 886 dev/sbus/cgsix.c struct rasops_info *ri = cookie; ri 887 dev/sbus/cgsix.c struct cgsix_softc *sc = ri->ri_hw; ri 891 dev/sbus/cgsix.c if ((row < 0) || (row >= ri->ri_rows)) ri 897 dev/sbus/cgsix.c if (src + n > ri->ri_cols) ri 898 dev/sbus/cgsix.c n = ri->ri_cols - src; ri 903 dev/sbus/cgsix.c if (dst + n > ri->ri_cols) ri 904 dev/sbus/cgsix.c n = ri->ri_cols - dst; ri 907 dev/sbus/cgsix.c n *= ri->ri_font->fontwidth; ri 908 dev/sbus/cgsix.c src *= ri->ri_font->fontwidth; ri 909 dev/sbus/cgsix.c dst *= ri->ri_font->fontwidth; ri 910 dev/sbus/cgsix.c row *= ri->ri_font->fontheight; ri 918 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXX, ri->ri_width - 1); ri 919 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXY, ri->ri_height - 1); ri 921 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X0, ri->ri_xorigin + src); ri 922 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_Y0, ri->ri_yorigin + row); ri 923 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X1, ri->ri_xorigin + src + n - 1); ri 925 dev/sbus/cgsix.c ri->ri_yorigin + row + ri->ri_font->fontheight - 1); ri 926 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X2, ri->ri_xorigin + dst); ri 927 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_Y2, ri->ri_yorigin + row); ri 928 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_X3, ri->ri_xorigin + dst + n - 1); ri 930 dev/sbus/cgsix.c ri->ri_yorigin + row + ri->ri_font->fontheight - 1); ri 938 dev/sbus/cgsix.c struct rasops_info *ri = cookie; ri 939 dev/sbus/cgsix.c struct cgsix_softc *sc = ri->ri_hw; ri 942 dev/sbus/cgsix.c if ((row < 0) || (row >= ri->ri_rows)) ri 948 dev/sbus/cgsix.c if (col + n > ri->ri_cols) ri 949 dev/sbus/cgsix.c n = ri->ri_cols - col; ri 952 dev/sbus/cgsix.c n *= ri->ri_font->fontwidth; ri 953 dev/sbus/cgsix.c col *= ri->ri_font->fontwidth; ri 954 dev/sbus/cgsix.c row *= ri->ri_font->fontheight; ri 956 dev/sbus/cgsix.c ri->ri_ops.unpack_attr(cookie, attr, &fg, &bg, NULL); ri 964 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXX, ri->ri_width - 1); ri 965 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXY, ri->ri_height - 1); ri 967 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_FG, ri->ri_devcmap[bg]); ri 968 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTY, ri->ri_yorigin + row); ri 969 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTX, ri->ri_xorigin + col); ri 971 dev/sbus/cgsix.c ri->ri_yorigin + row + ri->ri_font->fontheight - 1); ri 972 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTX, ri->ri_xorigin + col + n - 1); ri 980 dev/sbus/cgsix.c struct rasops_info *ri = cookie; ri 981 dev/sbus/cgsix.c struct cgsix_softc *sc = ri->ri_hw; ri 988 dev/sbus/cgsix.c if (row + n > ri->ri_rows) ri 989 dev/sbus/cgsix.c n = ri->ri_rows - row; ri 993 dev/sbus/cgsix.c ri->ri_ops.unpack_attr(cookie, attr, &fg, &bg, NULL); ri 1001 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXX, ri->ri_width - 1); ri 1002 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXY, ri->ri_height - 1); ri 1004 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_FG, ri->ri_devcmap[bg]); ri 1005 dev/sbus/cgsix.c if ((n == ri->ri_rows) && (ri->ri_flg & RI_FULLCLEAR)) { ri 1008 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTY, ri->ri_height - 1); ri 1009 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTX, ri->ri_width - 1); ri 1011 dev/sbus/cgsix.c row *= ri->ri_font->fontheight; ri 1012 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTY, ri->ri_yorigin + row); ri 1013 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTX, ri->ri_xorigin); ri 1015 dev/sbus/cgsix.c ri->ri_yorigin + row + (n * ri->ri_font->fontheight) - 1); ri 1017 dev/sbus/cgsix.c ri->ri_xorigin + ri->ri_emuwidth - 1); ri 1024 dev/sbus/cgsix.c cgsix_ras_do_cursor(struct rasops_info *ri) ri 1026 dev/sbus/cgsix.c struct cgsix_softc *sc = ri->ri_hw; ri 1029 dev/sbus/cgsix.c row = ri->ri_crow * ri->ri_font->fontheight; ri 1030 dev/sbus/cgsix.c col = ri->ri_ccol * ri->ri_font->fontwidth; ri 1037 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXX, ri->ri_width - 1); ri 1038 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_CLIPMAXY, ri->ri_height - 1); ri 1040 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTY, ri->ri_yorigin + row); ri 1041 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_ARECTX, ri->ri_xorigin + col); ri 1043 dev/sbus/cgsix.c ri->ri_yorigin + row + ri->ri_font->fontheight - 1); ri 1045 dev/sbus/cgsix.c ri->ri_xorigin + col + ri->ri_font->fontwidth - 1); ri 205 dev/sbus/zx.c struct rasops_info *ri; ri 212 dev/sbus/zx.c ri = &sc->sc_sunfb.sf_ro; ri 285 dev/sbus/zx.c ri->ri_bits = bus_space_vaddr(bt, bh); ri 286 dev/sbus/zx.c ri->ri_hw = sc; ri 296 dev/sbus/zx.c ri->ri_emustride = ri->ri_emuwidth * 4; ri 297 dev/sbus/zx.c ri->ri_delta = ri->ri_stride - ri->ri_emustride; ri 298 dev/sbus/zx.c ri->ri_pelbytes = 4; ri 299 dev/sbus/zx.c ri->ri_xscale = ri->ri_font->fontwidth * 4; ri 300 dev/sbus/zx.c ri->ri_bits = ri->ri_origbits; ri 301 dev/sbus/zx.c ri->ri_bits += (((ri->ri_width * 4) - ri->ri_emustride) >> 1) & ~3; ri 302 dev/sbus/zx.c ri->ri_bits += ((ri->ri_height - ri->ri_emuheight) >> 1) * ri 303 dev/sbus/zx.c ri->ri_stride; ri 304 dev/sbus/zx.c ri->ri_yorigin = (int)(ri->ri_bits - ri->ri_origbits) ri 305 dev/sbus/zx.c / ri->ri_stride; ri 306 dev/sbus/zx.c ri->ri_xorigin = (((int)(ri->ri_bits - ri->ri_origbits) ri 307 dev/sbus/zx.c % ri->ri_stride) / 4); ri 309 dev/sbus/zx.c ri->ri_ops.copyrows = zx_copyrows; ri 310 dev/sbus/zx.c ri->ri_ops.copycols = zx_copycols; ri 311 dev/sbus/zx.c ri->ri_ops.eraserows = zx_eraserows; ri 312 dev/sbus/zx.c ri->ri_ops.erasecols = zx_erasecols; ri 313 dev/sbus/zx.c ri->ri_ops.putchar = zx_putchar; ri 314 dev/sbus/zx.c ri->ri_do_cursor = zx_do_cursor; ri 617 dev/sbus/zx.c zx_fillrect(struct rasops_info *ri, int x, int y, int w, int h, long attr, ri 625 dev/sbus/zx.c sc = ri->ri_hw; ri 629 dev/sbus/zx.c ri->ri_ops.unpack_attr(ri, attr, &fg, &bg, NULL); ri 630 dev/sbus/zx.c x = x * ri->ri_font->fontwidth + ri->ri_xorigin; ri 631 dev/sbus/zx.c y = y * ri->ri_font->fontheight + ri->ri_yorigin; ri 632 dev/sbus/zx.c w = ri->ri_font->fontwidth * w - 1; ri 633 dev/sbus/zx.c h = ri->ri_font->fontheight * h - 1; ri 639 dev/sbus/zx.c SETREG(zd->zd_fg, ri->ri_devcmap[bg] << 24); ri 645 dev/sbus/zx.c zx_copyrect(struct rasops_info *ri, int sx, int sy, int dx, int dy, int w, ri 653 dev/sbus/zx.c sc = ri->ri_hw; ri 657 dev/sbus/zx.c sx = sx * ri->ri_font->fontwidth + ri->ri_xorigin; ri 658 dev/sbus/zx.c sy = sy * ri->ri_font->fontheight + ri->ri_yorigin; ri 659 dev/sbus/zx.c dx = dx * ri->ri_font->fontwidth + ri->ri_xorigin; ri 660 dev/sbus/zx.c dy = dy * ri->ri_font->fontheight + ri->ri_yorigin; ri 661 dev/sbus/zx.c w = w * ri->ri_font->fontwidth - 1; ri 662 dev/sbus/zx.c h = h * ri->ri_font->fontheight - 1; ri 683 dev/sbus/zx.c zx_do_cursor(struct rasops_info *ri) ri 686 dev/sbus/zx.c zx_fillrect(ri, ri->ri_ccol, ri->ri_crow, 1, 1, WSCOL_BLACK << 16, ri 694 dev/sbus/zx.c struct rasops_info *ri; ri 696 dev/sbus/zx.c ri = (struct rasops_info *)cookie; ri 698 dev/sbus/zx.c zx_fillrect(ri, col, row, num, 1, attr, ZX_STD_ROP); ri 704 dev/sbus/zx.c struct rasops_info *ri; ri 710 dev/sbus/zx.c ri = (struct rasops_info *)cookie; ri 712 dev/sbus/zx.c if (num == ri->ri_rows && (ri->ri_flg & RI_FULLCLEAR)) { ri 713 dev/sbus/zx.c sc = ri->ri_hw; ri 717 dev/sbus/zx.c ri->ri_ops.unpack_attr(cookie, attr, &fg, &bg, NULL); ri 723 dev/sbus/zx.c SETREG(zd->zd_fg, ri->ri_devcmap[bg] << 24); ri 725 dev/sbus/zx.c ZX_COORDS(ri->ri_width - 1, ri->ri_height - 1)); ri 728 dev/sbus/zx.c zx_fillrect(ri, 0, row, ri->ri_cols, num, attr, ZX_STD_ROP); ri 734 dev/sbus/zx.c struct rasops_info *ri; ri 736 dev/sbus/zx.c ri = (struct rasops_info *)cookie; ri 738 dev/sbus/zx.c zx_copyrect(ri, 0, src, 0, dst, ri->ri_cols, num); ri 744 dev/sbus/zx.c struct rasops_info *ri; ri 746 dev/sbus/zx.c ri = (struct rasops_info *)cookie; ri 748 dev/sbus/zx.c zx_copyrect(ri, src, row, dst, row, num, 1); ri 754 dev/sbus/zx.c struct rasops_info *ri; ri 763 dev/sbus/zx.c ri = (struct rasops_info *)cookie; ri 764 dev/sbus/zx.c font = ri->ri_font; ri 765 dev/sbus/zx.c ri->ri_ops.unpack_attr(cookie, attr, &fg, &bg, &ul); ri 766 dev/sbus/zx.c fg = ri->ri_devcmap[fg]; ri 767 dev/sbus/zx.c bg = ri->ri_devcmap[bg]; ri 769 dev/sbus/zx.c dp = (volatile u_int32_t *)ri->ri_bits + ri 773 dev/sbus/zx.c zx_fillrect(ri, col, row, 1, 1, attr, ZX_STD_ROP); ri 787 dev/sbus/zx.c sc = ri->ri_hw; ri 792 dev/sbus/zx.c ri->ri_fontscale; ri 263 dev/usb/udsbr.c udsbr_get_info(void *v, struct radio_info *ri) ri 267 dev/usb/udsbr.c ri->mute = sc->sc_mute; ri 268 dev/usb/udsbr.c ri->volume = sc->sc_vol ? 255 : 0; ri 269 dev/usb/udsbr.c ri->caps = RADIO_CAPS_DETECT_STEREO; ri 270 dev/usb/udsbr.c ri->rfreq = 0; ri 271 dev/usb/udsbr.c ri->lock = 0; ri 272 dev/usb/udsbr.c ri->freq = sc->sc_freq; ri 273 dev/usb/udsbr.c ri->info = udsbr_status(sc) ? RADIO_INFO_STEREO : 0; ri 279 dev/usb/udsbr.c udsbr_set_info(void *v, struct radio_info *ri) ri 283 dev/usb/udsbr.c sc->sc_mute = ri->mute != 0; ri 284 dev/usb/udsbr.c sc->sc_vol = ri->volume != 0; ri 285 dev/usb/udsbr.c sc->sc_freq = ri->freq;