Lines Matching +full:0 +full:xfee00000
26 #define GUC_GGTT_TOP 0xFEE00000
52 if (pat_index & BIT(0)) in xelpg_ggtt_pte_encode_bo()
67 return ggms ? SZ_1M << ggms : 0; in probe_gsm_size()
87 scratch_pte = ggtt->pt_ops->pte_encode_bo(ggtt->scratch, 0, in xe_ggtt_clear()
90 scratch_pte = 0; in xe_ggtt_clear()
145 if (gsm_size == 0) { in xe_ggtt_init_early()
234 xe_map_memset(xe, &ggtt->scratch->vmap, 0, 0, ggtt->scratch->size); in xe_ggtt_init()
244 #define GUC_TLB_INV_CR XE_REG(0xcee8)
245 #define GUC_TLB_INV_CR_INVALIDATE REG_BIT(0)
246 #define PVC_GUC_TLB_INV_DESC0 XE_REG(0xcf7c)
247 #define PVC_GUC_TLB_INV_DESC0_VALID REG_BIT(0)
248 #define PVC_GUC_TLB_INV_DESC1 XE_REG(0xcf80)
269 xe_gt_assert(gt, seqno > 0); in ggtt_invalidate_gt_tlb()
270 if (seqno > 0) in ggtt_invalidate_gt_tlb()
300 scratch_pte = ggtt->pt_ops->pte_encode_bo(ggtt->scratch, 0, pat_index); in xe_ggtt_printk()
303 for (addr = 0; addr < ggtt->size; addr += XE_PAGE_SIZE) { in xe_ggtt_printk()
310 printk("%s ggtt[0x%08x] = 0x%016llx", in xe_ggtt_printk()
318 return drm_mm_insert_node_generic(&ggtt->mm, node, size, align, 0, in xe_ggtt_insert_special_node_locked()
341 for (offset = 0; offset < bo->size; offset += XE_PAGE_SIZE) { in xe_ggtt_map_bo()
361 return 0; in __xe_ggtt_insert_bo_at()
371 alignment, 0, start, end, 0); in __xe_ggtt_insert_bo_at()
388 return __xe_ggtt_insert_bo_at(ggtt, bo, 0, U64_MAX); in xe_ggtt_insert_bo()
398 node->size = 0; in xe_ggtt_remove_node()