IBTL_ASYNC_PENDING
ibtl_eec->eec_async_flags &= ~IBTL_ASYNC_PENDING;
if (ibtl_qp->qp_async_flags & IBTL_ASYNC_PENDING) {
if (ibtl_cq->cq_async_flags & IBTL_ASYNC_PENDING) {
if (ibtl_srq->srq_async_flags & IBTL_ASYNC_PENDING) {
if (ibtl_eec->eec_async_flags & IBTL_ASYNC_PENDING) {
if ((ibtl_qp->qp_async_flags & IBTL_ASYNC_PENDING) == 0) {
ibtl_qp->qp_async_flags |= IBTL_ASYNC_PENDING;
if ((ibtl_cq->cq_async_flags & IBTL_ASYNC_PENDING) == 0) {
ibtl_cq->cq_async_flags |= IBTL_ASYNC_PENDING;
if ((ibtl_srq->srq_async_flags & IBTL_ASYNC_PENDING) == 0) {
ibtl_srq->srq_async_flags |= IBTL_ASYNC_PENDING;
if ((ibtl_eec->eec_async_flags & IBTL_ASYNC_PENDING) == 0) {
ibtl_eec->eec_async_flags |= IBTL_ASYNC_PENDING;
if ((hca_devp->hd_async_flags & IBTL_ASYNC_PENDING) == 0) {
hca_devp->hd_async_flags |= IBTL_ASYNC_PENDING;
hca_devp->hd_async_flags &= ~IBTL_ASYNC_PENDING;
ibtl_qp->qp_async_flags &= ~IBTL_ASYNC_PENDING;
ibtl_srq->srq_async_flags &= ~IBTL_ASYNC_PENDING;
ibtl_cq->cq_async_flags &= ~IBTL_ASYNC_PENDING;