to_mmr
struct mlx4_ib_mr *mmr = to_mmr(mr);
struct mlx4_ib_mr *mr = to_mmr(ibmr);
struct mlx4_ib_mr *mr = to_mmr(ibmr);
struct mlx4_ib_mr *mr = to_mmr(ibmr);
struct mlx4_ib_mr *mr = to_mmr(wr->mr);
list_add_tail(&to_mmr(crossed_mr)->dd_node, &dev->data_direct_mr_list);
to_mmr(crossing_mr)->dd_crossed_mr = to_mmr(crossed_mr);
to_mmr(crossing_mr)->data_direct = true;
struct mlx5_ib_mr *mr = to_mmr(ib_mr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mmr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_ib_mr *mr = to_mmr(ibmr);
struct mlx5_core_sig_ctx *msig = to_mmr(sig_mr)->sig;
struct mlx5_ib_mr *mr = to_mmr(sig_mr);
u8 sigerr = to_mmr(sig_mr)->sig->sigerr_count & 1;
struct mlx5_ib_mr *sig_mr = to_mmr(wr->mr);
struct mlx5_ib_mr *mr = to_mmr(wr->mr);
mr = to_mmr(reg_wr(wr)->mr);
struct mthca_mr *mmr = to_mmr(mr);