Lines Matching refs:eqe_cache
551 struct ehca_eqe_cache_entry *eqe_cache = eq->eqe_cache;
576 eqe_cache[eqe_cnt].eqe = ehca_poll_eq(shca, eq);
577 if (!eqe_cache[eqe_cnt].eqe)
579 eqe_value = eqe_cache[eqe_cnt].eqe->entry;
583 eqe_cache[eqe_cnt].cq = idr_find(&ehca_cq_idr, token);
584 if (eqe_cache[eqe_cnt].cq)
585 atomic_inc(&eqe_cache[eqe_cnt].cq->nr_events);
587 if (!eqe_cache[eqe_cnt].cq) {
594 eqe_cache[eqe_cnt].cq = NULL;
613 if (eq->eqe_cache[i].cq)
614 reset_eq_pending(eq->eqe_cache[i].cq);
622 if (eq->eqe_cache[i].cq) {
624 queue_comp_task(eq->eqe_cache[i].cq);
626 struct ehca_cq *cq = eq->eqe_cache[i].cq;
633 parse_identifier(shca, eq->eqe_cache[i].eqe->entry);