Lines Matching refs:eqe
2384 #define HERMON_EQE_EVTTYPE_GET(eq, eqe) \
2385 (((uint8_t *)(eqe))[1])
2386 #define HERMON_EQE_EVTSUBTYPE_GET(eq, eqe) \
2387 (((uint8_t *)(eqe))[3])
2388 #define HERMON_EQE_CQNUM_GET(eq, eqe) \
2389 ((htonl(((uint32_t *)(eqe))[1]) & HERMON_EQE_CQNUM_MASK) >> \
2391 #define HERMON_EQE_QPNUM_GET(eq, eqe) \
2392 ((htonl(((uint32_t *)(eqe))[1]) & HERMON_EQE_QPNUM_MASK) >> \
2394 #define HERMON_EQE_PORTNUM_GET(eq, eqe) \
2395 (((((uint8_t *)(eqe))[12]) & HERMON_EQE_PORTNUM_MASK) >> \
2397 #define HERMON_EQE_CMDTOKEN_GET(eq, eqe) \
2398 htons(((uint16_t *)(eqe))[3])
2399 #define HERMON_EQE_CMDSTATUS_GET(eq, eqe) \
2400 (((uint8_t *)(eqe))[0xf])
2401 #define HERMON_EQE_CMDOUTP0_GET(eq, eqe) \
2402 htonl(((uint32_t *)(eqe))[4])
2403 #define HERMON_EQE_CMDOUTP1_GET(eq, eqe) \
2404 htonl(((uint32_t *)(eqe))[5])
2405 #define HERMON_EQE_OPERRTYPE_GET(eq, eqe) \
2406 (((uint8_t *)(eqe))[0xf])
2407 #define HERMON_EQE_OPERRDATA_GET(eq, eqe) \
2408 htonl(((uint32_t *)(eqe))[4])
2409 #define HERMON_EQE_FEXCH_PORTNUM_GET(eq, eqe) \
2410 (((uint8_t *)(eqe))[5] & 0x3)
2411 #define HERMON_EQE_FEXCH_FEXCH_GET(eq, eqe) \
2412 htons(((uint16_t *)(eqe))[3])
2413 #define HERMON_EQE_FEXCH_SYNDROME_GET(eq, eqe) \
2414 (((uint8_t *)(eqe))[15])
2427 #define HERMON_EQE_OWNER_IS_SW(eq, eqe, consindx, shift) \
2428 ((((uint8_t *)(eqe))[0x1f] & HERMON_EQE_OWNER_MASK) == \