Home | History | Annotate | Download | only in mvme

Lines Matching defs:vr

170 		struct mvmebus_range *vr = &sc->sc_masters[i];
171 if (vr->vr_am == MVMEBUS_AM_DISABLED) {
178 vr->vr_locstart + (vr->vr_vmestart & vr->vr_mask),
179 mvmebus_mod_string(vr->vr_vmestart,
180 (vr->vr_vmeend - vr->vr_vmestart) + 1,
181 vr->vr_am, vr->vr_datasize));
185 struct mvmebus_range *vr = &sc->sc_slaves[i];
186 if (vr->vr_am == MVMEBUS_AM_DISABLED) {
192 device_xname(sc->sc_dev), i, vr->vr_locstart,
193 mvmebus_mod_string(vr->vr_vmestart,
194 (vr->vr_vmeend - vr->vr_vmestart) + 1,
195 vr->vr_am, vr->vr_datasize));
247 struct mvmebus_range *vr;
256 vr = sc->sc_masters;
260 for (i = 0; i < sc->sc_nmasters && paddr == 0; i++, vr++) {
261 if (vr->vr_am == MVMEBUS_AM_DISABLED)
264 if (cap == (vr->vr_am & cap) &&
265 as == (vr->vr_am & VME_AM_ADRSIZEMASK) &&
266 datasize <= vr->vr_datasize &&
267 vmeaddr >= vr->vr_vmestart && end < vr->vr_vmeend)
268 paddr = vr->vr_locstart + (vmeaddr & vr->vr_mask);
474 struct mvmebus_range *vr;
485 for (i = 0, vr = sc->sc_slaves; i < sc->sc_nslaves; i++, vr++) {
486 if (vr->vr_am == MVMEBUS_AM_DISABLED)
489 if (as == (vr->vr_am & VME_AM_ADRSIZEMASK) &&
490 cap == (vr->vr_am & cap) && datasize <= vr->vr_datasize &&
491 len <= (vr->vr_vmeend - vr->vr_vmestart))
513 vmap->vm_slave = vr;
533 struct mvmebus_range *vr = vmap->vm_slave;
551 vr = vmap->vm_slave;
552 if (am == (vr->vr_am & VME_AM_ADRSIZEMASK) &&
553 cap == (vr->vr_am & cap) &&
554 vmap->vm_datasize <= vr->vr_datasize &&
555 ds->_ds_cpuaddr >= vr->vr_locstart &&
556 ds->ds_len <= (vr->vr_vmeend - vr->vr_vmestart))
559 for (i = 0, vr = sc->sc_slaves; i < sc->sc_nslaves; i++, vr++) {
560 if (vr->vr_am == MVMEBUS_AM_DISABLED)
569 if (vr != vmap->vm_slave &&
570 am == (vr->vr_am & VME_AM_ADRSIZEMASK) &&
571 cap == (vr->vr_am & cap) &&
572 vmap->vm_datasize <= vr->vr_datasize &&
573 ds->_ds_cpuaddr >= vr->vr_locstart &&
574 ds->ds_len <= (vr->vr_vmeend - vr->vr_vmestart))
597 ds->ds_addr = (ds->_ds_cpuaddr - vr->vr_locstart) +
598 vr->vr_vmestart;
705 struct mvmebus_range *vr;
717 for (i = 0, vr = sc->sc_slaves; i < sc->sc_nslaves; i++, vr++) {
718 if (vr->vr_am == MVMEBUS_AM_DISABLED)
724 if (am == (vr->vr_am & VME_AM_ADRSIZEMASK) &&
725 cap == (vr->vr_am & cap) && datasize <= vr->vr_datasize &&
726 len <= (vr->vr_vmeend - vr->vr_vmestart))
736 low = uimax(vr->vr_locstart, avail_start);
737 high = vr->vr_locstart + (vr->vr_vmeend - vr->vr_vmestart) + 1;
738 bound = (bus_size_t) vr->vr_mask + 1;