Lines Matching refs:entry
560 u64 *entry = strtab->base + (sid * IVPU_MMU_STRTAB_ENT_SIZE);
580 WRITE_ONCE(entry[1], str[1]);
581 WRITE_ONCE(entry[0], str[0]);
583 clflush_cache_range(entry, IVPU_MMU_STRTAB_ENT_SIZE);
585 ivpu_dbg(vdev, MMU, "STRTAB write entry (SSID=%u): 0x%llx, 0x%llx\n", sid, str[0], str[1]);
619 u64 *entry;
626 entry = cdtab->base + (ssid * IVPU_MMU_CDTAB_ENT_SIZE);
652 WRITE_ONCE(entry[1], cd[1]);
653 WRITE_ONCE(entry[2], cd[2]);
654 WRITE_ONCE(entry[3], cd[3]);
655 WRITE_ONCE(entry[0], cd[0]);
657 clflush_cache_range(entry, IVPU_MMU_CDTAB_ENT_SIZE);
659 ivpu_dbg(vdev, MMU, "CDTAB %s entry (SSID=%u, dma=%pad): 0x%llx, 0x%llx, 0x%llx, 0x%llx\n",
682 ivpu_err(vdev, "Failed to add global CD entry: %d\n", ret);
698 ivpu_err(vdev, "Failed to add CD entry SSID=%u: %d\n", ssid, ret);
879 ivpu_mmu_cd_add_user(vdev, ssid, 0); /* 0 will clear CD entry */