/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_intr.c | 307 struct oce_eqe *eqe; local 319 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe); 321 while (eqe->u0.dw0) { 323 eqe->u0.dw0 = LE_32(eqe->u0.dw0); 326 if (EQ_MAJOR_CODE_COMPLETION != eqe->u0.s.major_code) { 329 eqe->u0.s.major_code); 332 /* get the cq from the eqe */ 333 cq_id = eqe->u0.s.resource_id % OCE_MAX_CQ; 339 /* clear valid bit and progress eqe */ [all...] |
H A D | oce_queue.c | 1106 struct oce_eqe *eqe; local 1112 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe); 1114 while (eqe->u0.dw0) { 1115 eqe->u0.dw0 = LE_32(eqe->u0.dw0); 1118 eqe->u0.dw0 = 0; 1120 /* process next eqe */ 1123 eqe = RING_GET_CONSUMER_ITEM_VA(eq->ring, struct oce_eqe);
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_eventq.c | 55 fmd_eventqelem_t *eqe; local 57 while ((eqe = fmd_list_next(&eq->eq_list)) != NULL) { 58 fmd_list_delete(&eq->eq_list, eqe); 59 fmd_event_rele(eqe->eqe_event); 60 fmd_free(eqe, sizeof (fmd_eventqelem_t)); 68 fmd_eventq_drop(fmd_eventq_t *eq, fmd_eventqelem_t *eqe) argument 74 fmd_event_rele(eqe->eqe_event); 75 fmd_free(eqe, sizeof (fmd_eventqelem_t)); 81 fmd_eventqelem_t *eqe, *tmp; local 91 eqe 144 fmd_eventqelem_t *eqe; local 183 fmd_eventqelem_t *eqe, *oqe; local 242 fmd_eventqelem_t *eqe; local 329 fmd_eventqelem_t *eqe, *nqe; local 367 fmd_eventqelem_t *eqe; local [all...] |
H A D | fmd_mdb.c | 1632 fmd_eventqelem_t eqe; local 1637 if (mdb_vread(&eqe, sizeof (eqe), addr) != sizeof (eqe)) { 1642 wsp->walk_addr = (uintptr_t)eqe.eqe_list.l_next; 1643 return (wsp->walk_callback(addr, &eqe, wsp->walk_cbdata));
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_event.c | 53 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe)); 56 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 58 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 60 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 62 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 64 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 66 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 68 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 70 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 72 hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe); 511 hermon_hw_eqe_t *eqe; local 971 hermon_eq_handler_init(hermon_state_t *state, hermon_eqhdl_t eq, uint_t evt_type_mask, int (*eq_func)(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe)) argument 1051 hermon_eq_demux(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1126 hermon_port_state_change_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1192 hermon_comm_estbl_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1242 hermon_local_wq_cat_err_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1292 hermon_invreq_local_wq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1342 hermon_local_acc_vio_wq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1392 hermon_sendq_drained_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1458 hermon_path_mig_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1508 hermon_path_mig_err_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1558 hermon_catastrophic_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1618 hermon_srq_last_wqe_reached_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1663 hermon_fexch_error_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1717 hermon_no_eqhandler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument [all...] |
H A D | hermon_cq.c | 1058 hermon_hw_eqe_t *eqe) 1064 cqnum = HERMON_EQE_CQNUM_GET(eq, eqe); 1104 hermon_hw_eqe_t *eqe) 1113 cqnum = HERMON_EQE_CQNUM_GET(eq, eqe); 1057 hermon_cq_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument 1103 hermon_cq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument
|
H A D | hermon_cmd.c | 404 hermon_hw_eqe_t *eqe) 412 cmdp = &state->hs_cmd_list.cml_cmd[HERMON_EQE_CMDTOKEN_GET(eq, eqe)]; 416 cmdp->cmd_outparm = ((uint64_t)HERMON_EQE_CMDOUTP0_GET(eq, eqe) << 32) | 417 HERMON_EQE_CMDOUTP1_GET(eq, eqe); 418 cmdp->cmd_status = HERMON_EQE_CMDSTATUS_GET(eq, eqe); 403 hermon_cmd_complete_handler(hermon_state_t *state, hermon_eqhdl_t eq, hermon_hw_eqe_t *eqe) argument
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_cq.c | 1053 tavor_hw_eqe_t *eqe) 1061 eqe_evttype = TAVOR_EQE_EVTTYPE_GET(eq, eqe); 1069 tavor_eq_overflow_handler(state, eq, eqe); 1077 cqnum = TAVOR_EQE_CQNUM_GET(eq, eqe); 1127 tavor_hw_eqe_t *eqe) 1137 eqe_evttype = TAVOR_EQE_EVTTYPE_GET(eq, eqe); 1145 tavor_eq_overflow_handler(state, eq, eqe); 1154 cqnum = TAVOR_EQE_CQNUM_GET(eq, eqe); 1052 tavor_cq_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1126 tavor_cq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument
|
H A D | tavor_event.c | 54 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe)); 56 static void tavor_eqe_sync(tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe, uint_t flag, 59 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 61 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 63 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 65 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 67 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 69 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 71 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 73 tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe); 658 tavor_hw_eqe_t *eqe; local 1194 tavor_eq_handler_init(tavor_state_t *state, tavor_eqhdl_t eq, uint_t evt_type_mask, int (*eq_func)(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe)) argument 1292 tavor_eqe_sync(tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe, uint_t flag, uint_t force_sync) argument 1329 tavor_port_state_change_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1413 tavor_comm_estbl_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1484 tavor_local_wq_cat_err_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1555 tavor_invreq_local_wq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1626 tavor_local_acc_vio_wq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1697 tavor_sendq_drained_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1784 tavor_path_mig_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1855 tavor_path_mig_err_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 1926 tavor_srq_catastrophic_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 2001 tavor_srq_last_wqe_reached_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 2072 tavor_ecc_detection_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 2117 tavor_eq_overflow_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument 2149 tavor_no_eqhandler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument [all...] |
H A D | tavor_cmd.c | 317 tavor_hw_eqe_t *eqe) 324 eqe_evttype = TAVOR_EQE_EVTTYPE_GET(eq, eqe); 332 tavor_eq_overflow_handler(state, eq, eqe); 342 cmdp = &state->ts_cmd_list.cml_cmd[TAVOR_EQE_CMDTOKEN_GET(eq, eqe)]; 346 cmdp->cmd_outparm = ((uint64_t)TAVOR_EQE_CMDOUTP0_GET(eq, eqe) << 32) | 347 TAVOR_EQE_CMDOUTP1_GET(eq, eqe); 348 cmdp->cmd_status = TAVOR_EQE_CMDSTATUS_GET(eq, eqe); 316 tavor_cmd_complete_handler(tavor_state_t *state, tavor_eqhdl_t eq, tavor_hw_eqe_t *eqe) argument
|
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | intel_nb5000.c | 2159 nb_drain(void *ignored, const void *data, const errorq_elem_t *eqe) argument
|
/illumos-gate/usr/src/uts/i86pc/cpu/generic_cpu/ |
H A D | gcpu_mca.c | 940 gcpu_mca_drain(void *ignored, const void *data, const errorq_elem_t *eqe) argument
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_sli4.c | 4901 EQE_u eqe; local 4918 eqe.word = *ptr; 4919 eqe.word = BE_SWAP32(eqe.word); 4921 if (eqe.word & EQE_VALID) { 6911 EQE_u eqe; local 6933 eqe.word = *ptr; 6934 eqe.word = BE_SWAP32(eqe.word); 6936 if (!(eqe [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | genunix.c | 3638 errorq_elem_t eqe; local 3641 if (mdb_vread(&eqe, sizeof (eqe), addr) != sizeof (eqe)) { 3652 eqdp->eqd_stack[eqdp->eqd_qpos++] = (uintptr_t)eqe.eqe_data; 3653 addr = (uintptr_t)eqe.eqe_prev; 3661 errorq_elem_t eqe, *addr; local 3671 mdb_vread(&eqe, sizeof (eqe), (uintptr_t)eq.eq_ptail) == -1) { 3698 if (eqdp->eqd_stack[i] == (uintptr_t)eqe [all...] |