Lines Matching defs:counters
50 * - or erase gprs with counters higher than to be waited for.
117 uint8_t counters; /* use counter_type notion */
123 : imm(imm_), events(event_), counters(get_counters_for_event(event_)),
129 bool changed = (other.events & ~events) || (other.counters & ~counters) ||
132 counters |= other.counters;
142 counters &= ~counter;
166 if (!(counters & counter_lgkm) && !(counters & counter_vm))
420 /* reset counters */
461 if (!it->second.counters)
484 update_barrier_imm(wait_ctx& ctx, uint8_t counters, wait_event event, memory_sync_info sync)
491 if (counters & counter_lgkm)
493 if (counters & counter_vm)
495 if (counters & counter_exp)
497 if (counters & counter_vs)
500 if (counters & counter_lgkm && (bar_ev & lgkm_events) == event)
502 if (counters & counter_vm && (bar_ev & vm_events) == event)
504 if (counters & counter_exp && (bar_ev & exp_events) == event)
506 if (counters & counter_vs && (bar_ev & vs_events) == event)
515 uint8_t counters = get_counters_for_event(event);
517 if (counters & counter_lgkm && ctx.lgkm_cnt <= ctx.max_lgkm_cnt)
519 if (counters & counter_vm && ctx.vm_cnt <= ctx.max_vm_cnt)
521 if (counters & counter_exp && ctx.exp_cnt <= ctx.max_exp_cnt)
523 if (counters & counter_vs && ctx.vs_cnt <= ctx.max_vs_cnt)
526 update_barrier_imm(ctx, counters, event, sync);
532 counters &= ~counter_lgkm;
534 counters &= ~counter_vm;
544 if ((counters & counter_exp) && (entry.events & exp_events) == event &&
547 if ((counters & counter_lgkm) && (entry.events & lgkm_events) == event &&
550 if ((counters & counter_vm) && (entry.events & vm_events) == event &&
553 if ((counters & counter_vs) && (entry.events & vs_events) == event &&
572 if (e.second.counters & counter_vm)
574 if (e.second.counters & counter_lgkm)
585 uint16_t counters = get_counters_for_event(event);
587 if (counters & counter_lgkm)
589 if (counters & counter_vm)
591 if (counters & counter_exp)
593 if (counters & counter_vs)