Lines Matching defs:eqe
157 struct mlx4_eqe *eqe = get_eqe(eq, eq->cons_index);
158 return !!(eqe->owner & 0x80) ^ !!(eq->cons_index & eq->nent) ? NULL : eqe;
163 struct mlx4_eqe *eqe;
168 while ((eqe = next_eqe_sw(eq))) {
175 switch (eqe->type) {
177 cqn = be32_to_cpu(eqe->event.comp.cqn) & 0xffffff;
189 mlx4_qp_event(dev, be32_to_cpu(eqe->event.qp.qpn) & 0xffffff,
190 eqe->type);
195 mlx4_srq_event(dev, be32_to_cpu(eqe->event.srq.srqn) & 0xffffff,
196 eqe->type);
201 be16_to_cpu(eqe->event.cmd.token),
202 eqe->event.cmd.status,
203 be64_to_cpu(eqe->event.cmd.out_param));
207 mlx4_dispatch_event(dev, eqe->type, eqe->subtype,
208 be32_to_cpu(eqe->event.port_change.port) >> 28);
213 eqe->event.cq_err.syndrome == 1 ?
215 be32_to_cpu(eqe->event.cq_err.cqn) & 0xffffff);
216 mlx4_cq_event(dev, be32_to_cpu(eqe->event.cq_err.cqn),
217 eqe->type);
228 eqe->type, eqe->subtype, eq->eqn, eq->cons_index);