SIW_WQE_VALID
if (READ_ONCE(sqe->flags) & SIW_WQE_VALID)
if (READ_ONCE(cqe->flags) & SIW_WQE_VALID) {
WRITE_ONCE(cqe->flags, SIW_WQE_VALID);
u8 cqe_flags = SIW_WQE_VALID;
rreq->flags = sqe->flags | SIW_WQE_VALID;
if (!(irqe->flags & SIW_WQE_VALID))
if (likely(rqe->flags == SIW_WQE_VALID)) {
if (!(rqe2->flags & SIW_WQE_VALID)) {
smp_store_mb(resp->flags, SIW_WQE_VALID);
if (READ_ONCE(orqe->flags) & SIW_WQE_VALID) {
rqe->flags = SIW_WQE_VALID;
rqe->flags = SIW_WQE_VALID;
sqe->flags |= SIW_WQE_VALID;