reg_user_mr_dmabuf
SET_DEVICE_OP(dev_ops, reg_user_mr_dmabuf);
if (!ib_dev->ops.reg_user_mr_dmabuf)
mr = pd->device->ops.reg_user_mr_dmabuf(pd, offset, length, iova, fd,
if (!ib_dev->ops.reg_user_mr_dmabuf)
mr = pd->device->ops.reg_user_mr_dmabuf(pd, fd_offset, length,
.reg_user_mr_dmabuf = bnxt_re_reg_user_mr_dmabuf,
.reg_user_mr_dmabuf = efa_reg_user_mr_dmabuf,
.reg_user_mr_dmabuf = ionic_reg_user_mr_dmabuf,
.reg_user_mr_dmabuf = irdma_reg_user_mr_dmabuf,
.reg_user_mr_dmabuf = mana_ib_reg_user_mr_dmabuf,
.reg_user_mr_dmabuf = mlx5_ib_reg_user_mr_dmabuf,
crossed_mr = reg_user_mr_dmabuf(pd, &data_direct_dev->pdev->dev,
return reg_user_mr_dmabuf(pd, NULL, offset, length, virt_addr, fd,
struct ib_mr *(*reg_user_mr_dmabuf)(struct ib_pd *pd, u64 offset,