#[repr(C)]pub struct rdmaxcel_qp {
pub ibv_qp: *mut ibv_qp,
pub send_cq: *mut ibv_cq,
pub recv_cq: *mut ibv_cq,
pub send_wqe_idx: std_atomic<u64>,
pub send_db_idx: std_atomic<u64>,
pub send_cq_idx: std_atomic<u64>,
pub recv_wqe_idx: std_atomic<u64>,
pub recv_db_idx: std_atomic<u64>,
pub recv_cq_idx: std_atomic<u64>,
pub rts_timestamp: std_atomic<u64>,
pub send_completion_cache: *mut completion_cache_t,
pub recv_completion_cache: *mut completion_cache_t,
}Fields§
§ibv_qp: *mut ibv_qp§send_cq: *mut ibv_cq§recv_cq: *mut ibv_cq§send_wqe_idx: std_atomic<u64>§send_db_idx: std_atomic<u64>§send_cq_idx: std_atomic<u64>§recv_wqe_idx: std_atomic<u64>§recv_db_idx: std_atomic<u64>§recv_cq_idx: std_atomic<u64>§rts_timestamp: std_atomic<u64>§send_completion_cache: *mut completion_cache_t§recv_completion_cache: *mut completion_cache_tTrait Implementations§
Source§impl Debug for rdmaxcel_qp
impl Debug for rdmaxcel_qp
Auto Trait Implementations§
impl Freeze for rdmaxcel_qp
impl !RefUnwindSafe for rdmaxcel_qp
impl !Send for rdmaxcel_qp
impl !Sync for rdmaxcel_qp
impl Unpin for rdmaxcel_qp
impl UnwindSafe for rdmaxcel_qp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more