Lines Matching defs:asid
358 static void goya_mmu_prepare(struct hl_device *hdev, u32 asid);
642 static void goya_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid)
646 WREG32_OR(reg, asid);
2412 static int goya_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 asid,
2425 WREG32(MMU_ASID_BUSY, 0x80000000 | asid);
2437 "Timeout during MMU hop0 config of asid %d\n", asid);
2467 "failed to set hop0 addr for asid %d\n", i);
4809 int goya_context_switch(struct hl_device *hdev, u32 asid)
4838 goya_mmu_prepare(hdev, asid);
4992 static void goya_mmu_prepare(struct hl_device *hdev, u32 asid)
5000 if (asid & ~MME_QM_GLBL_SECURE_PROPS_ASID_MASK) {
5001 WARN(1, "asid %u is too big\n", asid);
5007 goya_mmu_prepare_reg(hdev, goya_mmu_regs[i], asid);
5055 bool is_hard, u32 asid, u64 va, u64 size)