Lines Matching defs:eqe
236 struct mthca_eqe *eqe;
237 eqe = get_eqe(eq, eq->cons_index);
238 return (MTHCA_EQ_ENTRY_OWNER_HW & eqe->owner) ? NULL : eqe;
241 static inline void set_eqe_hw(struct mthca_eqe *eqe)
243 eqe->owner = MTHCA_EQ_ENTRY_OWNER_HW;
262 struct mthca_eqe *eqe;
267 while ((eqe = next_eqe_sw(eq))) {
274 switch (eqe->type) {
276 disarm_cqn = be32_to_cpu(eqe->event.comp.cqn) & 0xffffff;
282 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
287 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
292 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
297 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
302 mthca_srq_event(dev, be32_to_cpu(eqe->event.srq.srqn) & 0xffffff,
307 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
312 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
317 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
322 mthca_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
328 be16_to_cpu(eqe->event.cmd.token),
329 eqe->event.cmd.status,
330 be64_to_cpu(eqe->event.cmd.out_param));
335 (be32_to_cpu(eqe->event.port_change.port) >> 28) & 3,
336 eqe->subtype == 0x4);
341 eqe->event.cq_err.syndrome == 1 ?
343 be32_to_cpu(eqe->event.cq_err.cqn) & 0xffffff);
344 mthca_cq_event(dev, be32_to_cpu(eqe->event.cq_err.cqn),
358 eqe->type, eqe->subtype, eq->eqn);
362 set_eqe_hw(eqe);