Lines Matching refs:eqe
948 struct ehea_eqe *eqe; in ehea_qp_aff_irq_handler() local
954 eqe = ehea_poll_eq(port->qp_eq); in ehea_qp_aff_irq_handler()
956 while (eqe) { in ehea_qp_aff_irq_handler()
957 qp_token = EHEA_BMASK_GET(EHEA_EQE_QP_TOKEN, eqe->entry); in ehea_qp_aff_irq_handler()
959 eqe->entry, qp_token); in ehea_qp_aff_irq_handler()
973 eqe = ehea_poll_eq(port->qp_eq); in ehea_qp_aff_irq_handler()
1161 static void ehea_parse_eqe(struct ehea_adapter *adapter, u64 eqe) in ehea_parse_eqe() argument
1169 ec = EHEA_BMASK_GET(NEQE_EVENT_CODE, eqe); in ehea_parse_eqe()
1170 portnum = EHEA_BMASK_GET(NEQE_PORTNUM, eqe); in ehea_parse_eqe()
1182 if (EHEA_BMASK_GET(NEQE_PORT_UP, eqe)) { in ehea_parse_eqe()
1207 if (EHEA_BMASK_GET(NEQE_EXTSWITCH_PORT_UP, eqe)) { in ehea_parse_eqe()
1221 if (EHEA_BMASK_GET(NEQE_EXTSWITCH_PRIMARY, eqe)) in ehea_parse_eqe()
1238 netdev_err(dev, "unknown event code %x, eqe=0x%llX\n", ec, eqe); in ehea_parse_eqe()
1246 struct ehea_eqe *eqe; in ehea_neq_tasklet() local
1249 eqe = ehea_poll_eq(adapter->neq); in ehea_neq_tasklet()
1250 pr_debug("eqe=%p\n", eqe); in ehea_neq_tasklet()
1252 while (eqe) { in ehea_neq_tasklet()
1253 pr_debug("*eqe=%lx\n", (unsigned long) eqe->entry); in ehea_neq_tasklet()
1254 ehea_parse_eqe(adapter, eqe->entry); in ehea_neq_tasklet()
1255 eqe = ehea_poll_eq(adapter->neq); in ehea_neq_tasklet()
1256 pr_debug("next eqe=%p\n", eqe); in ehea_neq_tasklet()