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;