ib_dmah
SET_OBJ_SIZE(dev_ops, ib_dmah);
return container_of(res, struct ib_dmah, res)->device;
struct ib_dmah *dmah = uobject->object;
struct ib_dmah *dmah;
dmah = rdma_zalloc_drv_obj(ib_dev, ib_dmah);
struct ib_dmah *dmah = NULL;
struct ib_dmah *dmah = mr->dmah;
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
u64 virt, int acc, struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
u64 virt, int access, struct ib_dmah *dmah,
u64 virt, int access, struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
u64 addr, int access, struct ib_dmah *dmah,
struct ib_dmah *dmah,
u64 addr, int access, struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
static int mlx5_ib_alloc_dmah(struct ib_dmah *ibdmah,
static int mlx5_ib_dealloc_dmah(struct ib_dmah *ibdmah,
struct ib_dmah ibdmah;
static inline struct mlx5_ib_dmah *to_mdmah(struct ib_dmah *ibdmah)
INIT_RDMA_OBJ_SIZE(ib_dmah, mlx5_ib_dmah, ibdmah),
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah)
struct ib_dmah *dmah,
struct ib_dmah *dmah)
struct ib_dmah *dmah,
u64 virt, int acc, struct ib_dmah *dmah,
u64 usr_addr, int acc, struct ib_dmah *dmah,
u64 virt, int acc, struct ib_dmah *dmah,
u64 usr_addr, int acc, struct ib_dmah *dmah,
u64 virt, int acc, struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
struct ib_dmah *dmah,
u64 rnic_va, int rights, struct ib_dmah *dmah,
u64 rnic_va, int rights, struct ib_dmah *dmah,
struct ib_dmah *dmah;
struct ib_dmah *dmah,
struct ib_dmah *dmah,
int (*alloc_dmah)(struct ib_dmah *ibdmah,
int (*dealloc_dmah)(struct ib_dmah *dmah, struct uverbs_attr_bundle *attrs);
DECLARE_RDMA_OBJ_SIZE(ib_dmah);