> +struct mana_ib_raw_qp { > + /* Work queue info */ > + struct mana_ib_queue queue; > + mana_handle_t tx_object; > +}; > + > struct mana_ib_qp { > struct ib_qp ibqp; > > - /* Work queue info */ > - struct ib_umem *sq_umem; > - int sqe; > - u64 sq_gdma_region; > - u64 sq_id; > - mana_handle_t tx_object; > + struct mana_ib_raw_qp sq; What's the naming scheme for RC? Maybe use raw_sq here?