pub unsafe fn ibv_alloc_dm( context: *mut ibv_context, attr: *mut ibv_alloc_dm_attr, ) -> Option<*mut ibv_dm>