Lines Matching refs:eqe_cnt
554 int eqe_cnt, i; in ehca_process_eq() local
574 eqe_cnt = 0; in ehca_process_eq()
577 eqe_cache[eqe_cnt].eqe = ehca_poll_eq(shca, eq); in ehca_process_eq()
578 if (!eqe_cache[eqe_cnt].eqe) in ehca_process_eq()
580 eqe_value = eqe_cache[eqe_cnt].eqe->entry; in ehca_process_eq()
584 eqe_cache[eqe_cnt].cq = idr_find(&ehca_cq_idr, token); in ehca_process_eq()
585 if (eqe_cache[eqe_cnt].cq) in ehca_process_eq()
586 atomic_inc(&eqe_cache[eqe_cnt].cq->nr_events); in ehca_process_eq()
588 if (!eqe_cache[eqe_cnt].cq) { in ehca_process_eq()
595 eqe_cache[eqe_cnt].cq = NULL; in ehca_process_eq()
596 eqe_cnt++; in ehca_process_eq()
597 } while (eqe_cnt < EHCA_EQE_CACHE_SIZE); in ehca_process_eq()
598 if (!eqe_cnt) { in ehca_process_eq()
608 ehca_dbg(&shca->ib_device, "deadman found %x eqe", eqe_cnt); in ehca_process_eq()
610 if (unlikely(eqe_cnt == EHCA_EQE_CACHE_SIZE)) in ehca_process_eq()
613 for (i = 0; i < eqe_cnt; i++) { in ehca_process_eq()
622 for (i = 0; i < eqe_cnt; i++) in ehca_process_eq()