Lines Matching refs:dw0
587 switch (ste.dw0.config) {
606 ste.dw0.config);
632 tc.asid = cd.dw0.asid;
633 tc.stage1TranslGranule = cd.dw0.tg0;
634 tc.t0sz = cd.dw0.t0sz;
1379 DPRINTF(SMMUv3, "Got STE at %#x [0]: 0x%016x\n", ste_addr, ste.dw0);
1388 if (!ste.dw0.valid)
1402 if (ste.dw0.s1cdmax == 0) {
1403 cd_addr = ste.dw0.s1ctxptr << ST_CD_ADDR_SHIFT;
1405 unsigned max_ssid = 1 << ste.dw0.s1cdmax;
1409 if (ste.dw0.s1fmt==STAGE1_CFG_2L_4K ||
1410 ste.dw0.s1fmt==STAGE1_CFG_2L_64K)
1412 unsigned split = ste.dw0.s1fmt==STAGE1_CFG_2L_4K ? 7 : 11;
1415 uint64_t l2_addr = (ste.dw0.s1ctxptr << ST_CD_ADDR_SHIFT) +
1430 } else if (ste.dw0.s1fmt == STAGE1_CFG_1L) {
1431 cd_addr = (ste.dw0.s1ctxptr << ST_CD_ADDR_SHIFT) + ssid*sizeof(cd);
1442 DPRINTF(SMMUv3, "Got CD at %#x [0]: 0x%016x\n", cd_addr, cd.dw0);
1452 if (!cd.dw0.valid)