Lines Matching refs:dm
41 struct ib_dm *dm = uobject->object;
43 if (atomic_read(&dm->usecnt))
46 return dm->device->ops.dealloc_dm(dm, attrs);
57 struct ib_dm *dm;
73 dm = ib_dev->ops.alloc_dm(ib_dev, attrs->context, &attr, attrs);
74 if (IS_ERR(dm))
75 return PTR_ERR(dm);
77 dm->device = ib_dev;
78 dm->length = attr.length;
79 dm->uobject = uobj;
80 atomic_set(&dm->usecnt, 0);
82 uobj->object = dm;