Lines Matching refs:gru_state
80 static int gru_wrap_asid(struct gru_state *gru) in gru_wrap_asid()
89 static int gru_reset_asid_limit(struct gru_state *gru, int asid) in gru_reset_asid_limit()
133 static int gru_assign_asid(struct gru_state *gru) in gru_assign_asid()
168 unsigned long gru_reserve_cb_resources(struct gru_state *gru, int cbr_au_count, in gru_reserve_cb_resources()
175 unsigned long gru_reserve_ds_resources(struct gru_state *gru, int dsr_au_count, in gru_reserve_ds_resources()
182 static void reserve_gru_resources(struct gru_state *gru, in reserve_gru_resources()
193 static void free_gru_resources(struct gru_state *gru, in free_gru_resources()
208 static int check_gru_resources(struct gru_state *gru, int cbr_au_count, in check_gru_resources()
220 static int gru_load_mm_tracker(struct gru_state *gru, in gru_load_mm_tracker()
256 static void gru_unload_mm_tracker(struct gru_state *gru, in gru_unload_mm_tracker()
422 struct gru_state *gru; in gru_free_gru_context()
540 struct gru_state *gru = gts->ts_gru; in gru_unload_context()
576 struct gru_state *gru = gts->ts_gru; in gru_load_context()
644 struct gru_state *gru = gts->ts_gru; in gru_update_cch()
695 static int gru_check_chiplet_assignment(struct gru_state *gru, in gru_check_chiplet_assignment()
717 struct gru_state *gru; in gru_check_context_placement()
778 struct gru_state *gru, *gru0; in gru_steal_context()
849 static int gru_assign_context_number(struct gru_state *gru) in gru_assign_context_number()
861 struct gru_state *gru_assign_gru_context(struct gru_thread_state *gts) in gru_assign_gru_context()
863 struct gru_state *gru, *grux; in gru_assign_gru_context()