GRU_NUM_CCH
for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) {
for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) {
for (i = 0; i < GRU_NUM_CCH; i++) {
#define next_ctxnum(n) ((n) < GRU_NUM_CCH - 2 ? (n) + 1 : 0)
if (check_gru_resources(gru, cbr, dsr, GRU_NUM_CCH))
for (; ctxnum < GRU_NUM_CCH; ctxnum++) {
ctxnum = find_first_zero_bit(&gru->gs_context_map, GRU_NUM_CCH);
max_active_contexts = GRU_NUM_CCH;
gts->ts_dsr_au_count, GRU_NUM_CCH)) {
for (i = 0; i < GRU_NUM_CCH; i++) {
ctxfree = GRU_NUM_CCH - gru->gs_active_contexts;
gru->gs_gid, gru->gs_blade_id, GRU_NUM_CCH - ctxfree,
struct gru_thread_state *gs_gts[GRU_NUM_CCH]; /* GTS currently using
for ((ctxnum) = 0; (ctxnum) < GRU_NUM_CCH; (ctxnum)++) \