Searched refs:gms (Results 1 – 6 of 6) sorted by relevance
| /drivers/misc/sgi-gru/ |
| A D | grutlbpurge.c | 160 start, len, gms->ms_asidmap[0]); in gru_flush_tlb_range() 162 spin_lock(&gms->ms_asid_lock); in gru_flush_tlb_range() 166 asids = gms->ms_asids + gid; in gru_flush_tlb_range() 185 gms->ms_asidmap[0]); in gru_flush_tlb_range() 188 spin_unlock(&gms->ms_asid_lock); in gru_flush_tlb_range() 231 wake_up_all(&gms->ms_wait_queue); in gru_invalidate_range_end() 233 gms, range->start, range->end); in gru_invalidate_range_end() 238 struct gru_mm_struct *gms; in gru_alloc_notifier() local 240 gms = kzalloc(sizeof(*gms), GFP_KERNEL); in gru_alloc_notifier() 241 if (!gms) in gru_alloc_notifier() [all …]
|
| A D | grumain.c | 228 spin_lock(&gms->ms_asid_lock); in gru_load_mm_tracker() 247 spin_unlock(&gms->ms_asid_lock); in gru_load_mm_tracker() 252 gms->ms_asidmap[0]); in gru_load_mm_tracker() 265 spin_lock(&gms->ms_asid_lock); in gru_unload_mm_tracker() 270 gru->gs_gid, gts, gms, gts->ts_ctxnum, gms->ms_asidmap[0]); in gru_unload_mm_tracker() 272 spin_unlock(&gms->ms_asid_lock); in gru_unload_mm_tracker() 311 struct gru_mm_struct *gms; in gru_alloc_gts() local 338 gms = gru_register_mmu_notifier(); in gru_alloc_gts() 339 if (IS_ERR(gms)) in gru_alloc_gts() 341 gts->ts_gms = gms; in gru_alloc_gts() [all …]
|
| A D | grufault.c | 617 struct gru_mm_struct *gms = gts->ts_gms; in gru_user_dropin() local 622 wait_event(gms->ms_wait_queue, in gru_user_dropin() 623 atomic_read(&gms->ms_range_active) == 0); in gru_user_dropin() 800 struct gru_mm_struct *gms; in gru_user_flush_tlb() local 813 gms = gts->ts_gms; in gru_user_flush_tlb() 815 gru_flush_tlb_range(gms, req.vaddr, req.len); in gru_user_flush_tlb()
|
| A D | grutables.h | 651 extern void gru_drop_mmu_notifier(struct gru_mm_struct *gms); 654 extern void gru_flush_tlb_range(struct gru_mm_struct *gms, unsigned long start,
|
| /drivers/gpu/drm/xe/ |
| A D | xe_ttm_stolen_mgr.c | 126 u32 ggc, gms; in detect_bar2_integrated() local 148 gms = REG_FIELD_GET(GMS_MASK, ggc); in detect_bar2_integrated() 149 switch (gms) { in detect_bar2_integrated() 151 stolen_size = gms * 32 * SZ_1M; in detect_bar2_integrated() 154 stolen_size = (gms - 0xf0 + 1) * 4 * SZ_1M; in detect_bar2_integrated()
|
| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_stolen.c | 868 u16 ggc, gms; in mtl_get_gms_size() local 877 gms = REG_FIELD_GET(GMS_MASK, ggc); in mtl_get_gms_size() 878 switch (gms) { in mtl_get_gms_size() 880 return gms * 32; in mtl_get_gms_size() 882 return (gms - 0xf0 + 1) * 4; in mtl_get_gms_size() 884 MISSING_CASE(gms); in mtl_get_gms_size()
|
Completed in 17 milliseconds