Home | History | Annotate | Download | only in pci

Lines Matching defs:par

401 	uint32_t par;
411 par = bus_space_read_4(sc->sc_memt, sc->sc_memh, MMCR_PAR(win));
432 elansc_print_par(sc->sc_par, win, par);
558 elansc_print_par(device_t dev, int i, uint32_t par)
566 switch (par & MMCR_PAR_TARGET) {
593 if ((par & MMCR_PAR_TARGET) == MMCR_PAR_TARGET_GPIO) {
595 sz = __SHIFTOUT(par, MMCR_PAR_IO_SZ);
596 addr = __SHIFTOUT(par, MMCR_PAR_IO_ST_ADR);
597 } else if ((par & MMCR_PAR_PG_SZ) != 0) {
599 sz = __SHIFTOUT(par, MMCR_PAR_64KB_SZ);
600 addr = __SHIFTOUT(par, MMCR_PAR_64KB_ST_ADR);
603 sz = __SHIFTOUT(par, MMCR_PAR_4KB_SZ);
604 addr = __SHIFTOUT(par, MMCR_PAR_4KB_ST_ADR);
608 "%s: PAR[%d] %08" PRIx32 " tgt %s attr %1" __PRIxBITS
610 i, par, tgtstr, __SHIFTOUT(par, MMCR_PAR_ATTR),
619 uint32_t par;
622 par = bus_space_read_4(memt, memh, MMCR_PAR(i));
623 elansc_print_par(dev, i, par);
631 uint32_t par;
635 par = bus_space_read_4(memt, memh, MMCR_PAR(i));
637 if ((par & MMCR_PAR_TARGET) == MMCR_PAR_TARGET_OFF)
648 uint32_t par;
649 par = bus_space_read_4(memt, memh, MMCR_PAR(idx));
650 par &= ~MMCR_PAR_TARGET;
651 par |= MMCR_PAR_TARGET_OFF;
652 bus_space_write_4(memt, memh, MMCR_PAR(idx), par);
720 aprint_error_dev(self, "cannot allocate PAR\n");
791 uint32_t addr_field, blksz, par, size_field;
794 par = MMCR_PAR_TARGET_SDRAM | MMCR_PAR_ATTR_NOWRITE;
799 par |= MMCR_PAR_PG_SZ;
814 par |= __SHIFTIN(sz / blksz - 1, size_field);
815 par |= __SHIFTIN(addr / blksz, addr_field);
817 bus_space_write_4(sc->sc_memt, sc->sc_memh, MMCR_PAR(pidx), par);