Symbol: intel_stolen_node
drivers/gpu/drm/i915/display/intel_fbc.c
103
struct intel_stolen_node *compressed_fb;
drivers/gpu/drm/i915/display/intel_fbc.c
104
struct intel_stolen_node *compressed_llb;
drivers/gpu/drm/i915/display/intel_parent.c
121
struct intel_stolen_node *node, u64 size,
drivers/gpu/drm/i915/display/intel_parent.c
127
int intel_parent_stolen_insert_node(struct intel_display *display, struct intel_stolen_node *node, u64 size,
drivers/gpu/drm/i915/display/intel_parent.c
137
struct intel_stolen_node *node)
drivers/gpu/drm/i915/display/intel_parent.c
148
const struct intel_stolen_node *node)
drivers/gpu/drm/i915/display/intel_parent.c
153
u32 intel_parent_stolen_node_offset(struct intel_display *display, struct intel_stolen_node *node)
drivers/gpu/drm/i915/display/intel_parent.c
174
u64 intel_parent_stolen_node_address(struct intel_display *display, struct intel_stolen_node *node)
drivers/gpu/drm/i915/display/intel_parent.c
179
u64 intel_parent_stolen_node_size(struct intel_display *display, const struct intel_stolen_node *node)
drivers/gpu/drm/i915/display/intel_parent.c
184
struct intel_stolen_node *intel_parent_stolen_node_alloc(struct intel_display *display)
drivers/gpu/drm/i915/display/intel_parent.c
189
void intel_parent_stolen_node_free(struct intel_display *display, const struct intel_stolen_node *node)
drivers/gpu/drm/i915/display/intel_parent.h
14
struct intel_stolen_node;
drivers/gpu/drm/i915/display/intel_parent.h
47
struct intel_stolen_node *node, u64 size,
drivers/gpu/drm/i915/display/intel_parent.h
49
int intel_parent_stolen_insert_node(struct intel_display *display, struct intel_stolen_node *node, u64 size,
drivers/gpu/drm/i915/display/intel_parent.h
52
struct intel_stolen_node *node);
drivers/gpu/drm/i915/display/intel_parent.h
55
const struct intel_stolen_node *node);
drivers/gpu/drm/i915/display/intel_parent.h
56
u32 intel_parent_stolen_node_offset(struct intel_display *display, struct intel_stolen_node *node);
drivers/gpu/drm/i915/display/intel_parent.h
59
u64 intel_parent_stolen_node_address(struct intel_display *display, struct intel_stolen_node *node);
drivers/gpu/drm/i915/display/intel_parent.h
60
u64 intel_parent_stolen_node_size(struct intel_display *display, const struct intel_stolen_node *node);
drivers/gpu/drm/i915/display/intel_parent.h
61
struct intel_stolen_node *intel_parent_stolen_node_alloc(struct intel_display *display);
drivers/gpu/drm/i915/display/intel_parent.h
62
void intel_parent_stolen_node_free(struct intel_display *display, const struct intel_stolen_node *node);
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
100
static void i915_gem_stolen_remove_node(struct intel_stolen_node *node)
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1050
static u64 i915_gem_stolen_node_offset(const struct intel_stolen_node *node)
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1055
static u64 i915_gem_stolen_node_address(const struct intel_stolen_node *node)
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1062
static bool i915_gem_stolen_node_allocated(const struct intel_stolen_node *node)
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1067
static u64 i915_gem_stolen_node_size(const struct intel_stolen_node *node)
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1072
static struct intel_stolen_node *i915_gem_stolen_node_alloc(struct drm_device *drm)
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1075
struct intel_stolen_node *node;
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1086
static void i915_gem_stolen_node_free(const struct intel_stolen_node *node)
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
68
static int i915_gem_stolen_insert_node_in_range(struct intel_stolen_node *node, u64 size,
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
86
static int i915_gem_stolen_insert_node(struct intel_stolen_node *node, u64 size,
drivers/gpu/drm/xe/display/xe_stolen.c
16
static int xe_stolen_insert_node_in_range(struct intel_stolen_node *node, u64 size,
drivers/gpu/drm/xe/display/xe_stolen.c
46
static void xe_stolen_remove_node(struct intel_stolen_node *node)
drivers/gpu/drm/xe/display/xe_stolen.c
59
static bool xe_stolen_node_allocated(const struct intel_stolen_node *node)
drivers/gpu/drm/xe/display/xe_stolen.c
64
static u64 xe_stolen_node_offset(const struct intel_stolen_node *node)
drivers/gpu/drm/xe/display/xe_stolen.c
72
static u64 xe_stolen_node_address(const struct intel_stolen_node *node)
drivers/gpu/drm/xe/display/xe_stolen.c
79
static u64 xe_stolen_node_size(const struct intel_stolen_node *node)
drivers/gpu/drm/xe/display/xe_stolen.c
84
static struct intel_stolen_node *xe_stolen_node_alloc(struct drm_device *drm)
drivers/gpu/drm/xe/display/xe_stolen.c
87
struct intel_stolen_node *node;
drivers/gpu/drm/xe/display/xe_stolen.c
98
static void xe_stolen_node_free(const struct intel_stolen_node *node)
include/drm/intel/display_parent_interface.h
20
struct intel_stolen_node;
include/drm/intel/display_parent_interface.h
81
int (*insert_node_in_range)(struct intel_stolen_node *node, u64 size,
include/drm/intel/display_parent_interface.h
83
int (*insert_node)(struct intel_stolen_node *node, u64 size, unsigned int align); /* Optional */
include/drm/intel/display_parent_interface.h
84
void (*remove_node)(struct intel_stolen_node *node);
include/drm/intel/display_parent_interface.h
86
bool (*node_allocated)(const struct intel_stolen_node *node);
include/drm/intel/display_parent_interface.h
87
u64 (*node_offset)(const struct intel_stolen_node *node);
include/drm/intel/display_parent_interface.h
90
u64 (*node_address)(const struct intel_stolen_node *node);
include/drm/intel/display_parent_interface.h
91
u64 (*node_size)(const struct intel_stolen_node *node);
include/drm/intel/display_parent_interface.h
92
struct intel_stolen_node *(*node_alloc)(struct drm_device *drm);
include/drm/intel/display_parent_interface.h
93
void (*node_free)(const struct intel_stolen_node *node);