Lines Matching refs:blade
642 * - retarget interrupts on local blade
679 * - task has migrated to a different cpu on the same blade where
695 * a context is assigned to any blade-local chiplet. However, users can
715 * Unload the gru context if it is not assigned to the correct blade or
717 * blade or if the user changes the selected blade/chiplet.
751 * Insufficient GRU resources available on the local blade. Steal a context from
781 struct gru_blade_state *blade;
793 blade = gru_base[blade_id];
794 spin_lock(&blade->bs_lock);
796 ctxnum = next_ctxnum(blade->bs_lru_ctxnum);
797 gru = blade->bs_lru_gru;
799 gru = next_gru(blade, gru);
800 blade->bs_lru_gru = gru;
801 blade->bs_lru_ctxnum = ctxnum;
819 if (ngts && is_gts_stealable(ngts, blade))
831 gru = next_gru(blade, gru);
833 spin_unlock(&blade->bs_lock);
839 gts_stolen(ngts, blade);
863 * Scan the GRUs on the local blade & assign a GRU context.