Lines Matching refs:eqe
921 struct ehea_eqe *eqe; in ehea_qp_aff_irq_handler() local
927 eqe = ehea_poll_eq(port->qp_eq); in ehea_qp_aff_irq_handler()
929 while (eqe) { in ehea_qp_aff_irq_handler()
930 qp_token = EHEA_BMASK_GET(EHEA_EQE_QP_TOKEN, eqe->entry); in ehea_qp_aff_irq_handler()
932 eqe->entry, qp_token); in ehea_qp_aff_irq_handler()
946 eqe = ehea_poll_eq(port->qp_eq); in ehea_qp_aff_irq_handler()
1134 static void ehea_parse_eqe(struct ehea_adapter *adapter, u64 eqe) in ehea_parse_eqe() argument
1142 ec = EHEA_BMASK_GET(NEQE_EVENT_CODE, eqe); in ehea_parse_eqe()
1143 portnum = EHEA_BMASK_GET(NEQE_PORTNUM, eqe); in ehea_parse_eqe()
1154 if (EHEA_BMASK_GET(NEQE_PORT_UP, eqe)) { in ehea_parse_eqe()
1179 if (EHEA_BMASK_GET(NEQE_EXTSWITCH_PORT_UP, eqe)) { in ehea_parse_eqe()
1193 if (EHEA_BMASK_GET(NEQE_EXTSWITCH_PRIMARY, eqe)) in ehea_parse_eqe()
1210 netdev_err(dev, "unknown event code %x, eqe=0x%llX\n", ec, eqe); in ehea_parse_eqe()
1218 struct ehea_eqe *eqe; in ehea_neq_tasklet() local
1221 eqe = ehea_poll_eq(adapter->neq); in ehea_neq_tasklet()
1222 pr_debug("eqe=%p\n", eqe); in ehea_neq_tasklet()
1224 while (eqe) { in ehea_neq_tasklet()
1225 pr_debug("*eqe=%lx\n", (unsigned long) eqe->entry); in ehea_neq_tasklet()
1226 ehea_parse_eqe(adapter, eqe->entry); in ehea_neq_tasklet()
1227 eqe = ehea_poll_eq(adapter->neq); in ehea_neq_tasklet()
1228 pr_debug("next eqe=%p\n", eqe); in ehea_neq_tasklet()