@@ -141,4 +141,33 @@ static_assert(offsetof(ResetStats, batchActive) == offsetof(drm_i915_reset_stats
141141static_assert (offsetof(ResetStats, batchPending) == offsetof(drm_i915_reset_stats, batch_pending));
142142static_assert (offsetof(ResetStats, reserved) == offsetof(drm_i915_reset_stats, pad));
143143
144+ static_assert (sizeof (GetParam) == sizeof (struct drm_i915_getparam ));
145+ static_assert (offsetof(GetParam, param) == offsetof(struct drm_i915_getparam , param));
146+ static_assert (offsetof(GetParam, value) == offsetof(struct drm_i915_getparam , value));
147+
148+ static_assert (sizeof (Query) == sizeof (struct drm_i915_query ));
149+ static_assert (offsetof(Query, numItems) == offsetof(struct drm_i915_query , num_items));
150+ static_assert (offsetof(Query, flags) == offsetof(struct drm_i915_query , flags));
151+ static_assert (offsetof(Query, itemsPtr) == offsetof(struct drm_i915_query , items_ptr));
152+
153+ static_assert (sizeof (GemClose) == sizeof (drm_gem_close));
154+ static_assert (offsetof(GemClose, handle) == offsetof(drm_gem_close, handle));
155+ static_assert (offsetof(GemClose, reserved) == offsetof(drm_gem_close, pad));
156+
157+ static_assert (sizeof (PrimeHandle) == sizeof (drm_prime_handle));
158+ static_assert (offsetof(PrimeHandle, handle) == offsetof(drm_prime_handle, handle));
159+ static_assert (offsetof(PrimeHandle, flags) == offsetof(drm_prime_handle, flags));
160+ static_assert (offsetof(PrimeHandle, fileDescriptor) == offsetof(drm_prime_handle, fd));
161+
162+ static_assert (sizeof (DrmVersion) == sizeof (drm_version));
163+ static_assert (offsetof(DrmVersion, versionMajor) == offsetof(drm_version, version_major));
164+ static_assert (offsetof(DrmVersion, versionMinor) == offsetof(drm_version, version_minor));
165+ static_assert (offsetof(DrmVersion, versionPatch) == offsetof(drm_version, version_patchlevel));
166+ static_assert (offsetof(DrmVersion, nameLen) == offsetof(drm_version, name_len));
167+ static_assert (offsetof(DrmVersion, name) == offsetof(drm_version, name));
168+ static_assert (offsetof(DrmVersion, dateLen) == offsetof(drm_version, date_len));
169+ static_assert (offsetof(DrmVersion, date) == offsetof(drm_version, date));
170+ static_assert (offsetof(DrmVersion, descLen) == offsetof(drm_version, desc_len));
171+ static_assert (offsetof(DrmVersion, desc) == offsetof(drm_version, desc));
172+
144173} // namespace NEO
0 commit comments