intel_stolen_node
struct intel_stolen_node *compressed_fb;
struct intel_stolen_node *compressed_llb;
struct intel_stolen_node *node, u64 size,
int intel_parent_stolen_insert_node(struct intel_display *display, struct intel_stolen_node *node, u64 size,
struct intel_stolen_node *node)
const struct intel_stolen_node *node)
u32 intel_parent_stolen_node_offset(struct intel_display *display, struct intel_stolen_node *node)
u64 intel_parent_stolen_node_address(struct intel_display *display, struct intel_stolen_node *node)
u64 intel_parent_stolen_node_size(struct intel_display *display, const struct intel_stolen_node *node)
struct intel_stolen_node *intel_parent_stolen_node_alloc(struct intel_display *display)
void intel_parent_stolen_node_free(struct intel_display *display, const struct intel_stolen_node *node)
struct intel_stolen_node;
struct intel_stolen_node *node, u64 size,
int intel_parent_stolen_insert_node(struct intel_display *display, struct intel_stolen_node *node, u64 size,
struct intel_stolen_node *node);
const struct intel_stolen_node *node);
u32 intel_parent_stolen_node_offset(struct intel_display *display, struct intel_stolen_node *node);
u64 intel_parent_stolen_node_address(struct intel_display *display, struct intel_stolen_node *node);
u64 intel_parent_stolen_node_size(struct intel_display *display, const struct intel_stolen_node *node);
struct intel_stolen_node *intel_parent_stolen_node_alloc(struct intel_display *display);
void intel_parent_stolen_node_free(struct intel_display *display, const struct intel_stolen_node *node);
static void i915_gem_stolen_remove_node(struct intel_stolen_node *node)
static u64 i915_gem_stolen_node_offset(const struct intel_stolen_node *node)
static u64 i915_gem_stolen_node_address(const struct intel_stolen_node *node)
static bool i915_gem_stolen_node_allocated(const struct intel_stolen_node *node)
static u64 i915_gem_stolen_node_size(const struct intel_stolen_node *node)
static struct intel_stolen_node *i915_gem_stolen_node_alloc(struct drm_device *drm)
struct intel_stolen_node *node;
static void i915_gem_stolen_node_free(const struct intel_stolen_node *node)
static int i915_gem_stolen_insert_node_in_range(struct intel_stolen_node *node, u64 size,
static int i915_gem_stolen_insert_node(struct intel_stolen_node *node, u64 size,
static int xe_stolen_insert_node_in_range(struct intel_stolen_node *node, u64 size,
static void xe_stolen_remove_node(struct intel_stolen_node *node)
static bool xe_stolen_node_allocated(const struct intel_stolen_node *node)
static u64 xe_stolen_node_offset(const struct intel_stolen_node *node)
static u64 xe_stolen_node_address(const struct intel_stolen_node *node)
static u64 xe_stolen_node_size(const struct intel_stolen_node *node)
static struct intel_stolen_node *xe_stolen_node_alloc(struct drm_device *drm)
struct intel_stolen_node *node;
static void xe_stolen_node_free(const struct intel_stolen_node *node)
struct intel_stolen_node;
int (*insert_node_in_range)(struct intel_stolen_node *node, u64 size,
int (*insert_node)(struct intel_stolen_node *node, u64 size, unsigned int align); /* Optional */
void (*remove_node)(struct intel_stolen_node *node);
bool (*node_allocated)(const struct intel_stolen_node *node);
u64 (*node_offset)(const struct intel_stolen_node *node);
u64 (*node_address)(const struct intel_stolen_node *node);
u64 (*node_size)(const struct intel_stolen_node *node);
struct intel_stolen_node *(*node_alloc)(struct drm_device *drm);
void (*node_free)(const struct intel_stolen_node *node);