drm_scanout_buffer
static void amdgpu_display_set_pixel(struct drm_scanout_buffer *sb,
struct drm_scanout_buffer *sb)
struct drm_scanout_buffer *sb);
struct drm_scanout_buffer *sb)
struct drm_scanout_buffer *sb)
static void drm_panic_blit_pixel(struct drm_scanout_buffer *sb, struct drm_rect *clip,
static void drm_panic_blit(struct drm_scanout_buffer *sb, struct drm_rect *clip,
static void drm_panic_fill_pixel(struct drm_scanout_buffer *sb,
static void drm_panic_fill(struct drm_scanout_buffer *sb, struct drm_rect *clip,
static void draw_txt_rectangle(struct drm_scanout_buffer *sb,
static void drm_panic_logo_draw(struct drm_scanout_buffer *sb, struct drm_rect *rect,
static void draw_panic_screen_user(struct drm_scanout_buffer *sb)
static int draw_line_with_wrap(struct drm_scanout_buffer *sb, const struct font_desc *font,
static void draw_panic_screen_kmsg(struct drm_scanout_buffer *sb)
static int _draw_panic_screen_qr_code(struct drm_scanout_buffer *sb)
static void draw_panic_screen_qr_code(struct drm_scanout_buffer *sb)
static void draw_panic_dispatch(struct drm_scanout_buffer *sb)
struct drm_scanout_buffer sb = { };
struct drm_scanout_buffer *sb)
struct drm_scanout_buffer;
int intel_parent_panic_setup(struct intel_display *display, struct intel_panic *panic, struct drm_scanout_buffer *sb)
int intel_parent_panic_setup(struct intel_display *display, struct intel_panic *panic, struct drm_scanout_buffer *sb);
struct drm_scanout_buffer;
struct drm_scanout_buffer *sb)
struct drm_scanout_buffer;
int i915_gem_object_panic_setup(struct intel_panic *panic, struct drm_scanout_buffer *sb,
static void i915_gem_object_panic_map_set_pixel(struct drm_scanout_buffer *sb, unsigned int x,
static void i915_gem_object_panic_page_set_pixel(struct drm_scanout_buffer *sb, unsigned int x,
int i915_gem_object_panic_setup(struct intel_panic *panic, struct drm_scanout_buffer *sb,
static int intel_panic_setup(struct intel_panic *panic, struct drm_scanout_buffer *sb)
struct drm_scanout_buffer;
struct drm_scanout_buffer *sb);
struct drm_scanout_buffer *sb)
nv50_set_pixel_swizzle(struct drm_scanout_buffer *sb, unsigned int x,
nv50_set_pixel(struct drm_scanout_buffer *sb, unsigned int x, unsigned int y,
nv50_wndw_get_scanout_buffer(struct drm_plane *plane, struct drm_scanout_buffer *sb)
struct drm_scanout_buffer *sb);
struct drm_scanout_buffer;
struct drm_scanout_buffer *sb)
struct drm_scanout_buffer *sb = test->priv;
static void drm_test_panic_set_pixel(struct drm_scanout_buffer *sb,
struct drm_scanout_buffer *sb = test->priv;
void (*draw_screen)(struct drm_scanout_buffer *sb);
struct drm_scanout_buffer *priv;
struct drm_scanout_buffer *sb = test->priv;
struct drm_scanout_buffer *sb)
struct drm_scanout_buffer *sb)
static void xe_panic_page_set_pixel(struct drm_scanout_buffer *sb, unsigned int x,
static int xe_panic_setup(struct intel_panic *panic, struct drm_scanout_buffer *sb)
struct drm_scanout_buffer;
struct drm_scanout_buffer *sb);
struct drm_scanout_buffer *sb);
struct drm_scanout_buffer;
void (*set_pixel)(struct drm_scanout_buffer *sb, unsigned int x,
struct drm_scanout_buffer;
int (*setup)(struct intel_panic *panic, struct drm_scanout_buffer *sb);