amap_sol_cqe
csol_cqe->exp_cmdsn = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->res_cnt = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->cmd_wnd = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->wrb_index = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->cid = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->hw_sts = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->i_resp = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->i_sts = AMAP_GET_BITS(struct amap_sol_cqe,
csol_cqe->i_flags = AMAP_GET_BITS(struct amap_sol_cqe,
while (sol->dw[offsetof(struct amap_sol_cqe, valid) / 32] &
code = (sol->dw[offsetof(struct amap_sol_cqe, code) / 32] &
cid = AMAP_GET_BITS(struct amap_sol_cqe, cid, sol);
AMAP_SET_BITS(struct amap_sol_cqe, valid, sol, 0);