#include "intel_pci_config.h"
struct intel_stolen_node {
+ struct drm_i915_private *i915;
struct drm_mm_node node;
};
struct intel_stolen_node *i915_gem_stolen_node_alloc(struct drm_device *drm)
{
+ struct drm_i915_private *i915 = to_i915(drm);
struct intel_stolen_node *node;
node = kzalloc(sizeof(*node), GFP_KERNEL);
if (!node)
return NULL;
+ node->i915 = i915;
+
return node;
}
#include "xe_validation.h"
struct intel_stolen_node {
+ struct xe_device *xe;
struct xe_bo *bo;
};
struct intel_stolen_node *i915_gem_stolen_node_alloc(struct drm_device *drm)
{
+ struct xe_device *xe = to_xe_device(drm);
struct intel_stolen_node *node;
node = kzalloc(sizeof(*node), GFP_KERNEL);
if (!node)
return NULL;
+ node->xe = xe;
+
return node;
}