Searched refs:gru_mm_struct (Results 1 – 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
D | grutlbpurge.c | 145 void gru_flush_tlb_range(struct gru_mm_struct *gms, unsigned long start, in gru_flush_tlb_range() 212 struct gru_mm_struct *gms = container_of(mn, struct gru_mm_struct, in gru_invalidate_range_start() 227 struct gru_mm_struct *gms = container_of(mn, struct gru_mm_struct, in gru_invalidate_range_end() 240 struct gru_mm_struct *gms; in gru_alloc_notifier() 254 kfree(container_of(mn, struct gru_mm_struct, ms_notifier)); in gru_free_notifier() 265 struct gru_mm_struct *gru_register_mmu_notifier(void) in gru_register_mmu_notifier() 273 return container_of(mn, struct gru_mm_struct, ms_notifier); in gru_register_mmu_notifier() 276 void gru_drop_mmu_notifier(struct gru_mm_struct *gms) in gru_drop_mmu_notifier()
|
D | grutables.h | 308 struct gru_mm_struct { struct 342 struct gru_mm_struct *ts_gms; /* asid & ioproc struct */ 655 extern struct gru_mm_struct *gru_register_mmu_notifier(void); 656 extern void gru_drop_mmu_notifier(struct gru_mm_struct *gms); 659 extern void gru_flush_tlb_range(struct gru_mm_struct *gms, unsigned long start,
|
D | grumain.c | 227 struct gru_mm_struct *gms = gts->ts_gms; in gru_load_mm_tracker() 263 struct gru_mm_struct *gms = gts->ts_gms; in gru_unload_mm_tracker() 315 struct gru_mm_struct *gms; in gru_alloc_gts()
|
D | grufault.c | 617 struct gru_mm_struct *gms = gts->ts_gms; in gru_user_dropin() 800 struct gru_mm_struct *gms; in gru_user_flush_tlb()
|