Home
last modified time | relevance | path

Searched refs:sti_layer (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_layer.h14 #define to_sti_layer(x) container_of(x, struct sti_layer, plane)
19 struct sti_layer;
59 const uint32_t* (*get_formats)(struct sti_layer *layer);
60 unsigned int (*get_nb_formats)(struct sti_layer *layer);
61 void (*init)(struct sti_layer *layer);
62 int (*prepare)(struct sti_layer *layer, bool first_prepare);
63 int (*commit)(struct sti_layer *layer);
64 int (*disable)(struct sti_layer *layer);
91 struct sti_layer { struct
114 struct sti_layer *sti_layer_create(struct device *dev, int desc, argument
[all …]
Dsti_vid.c46 static int sti_vid_prepare_layer(struct sti_layer *vid, bool first_prepare) in sti_vid_prepare_layer()
58 static int sti_vid_commit_layer(struct sti_layer *vid) in sti_vid_commit_layer()
74 static int sti_vid_disable_layer(struct sti_layer *vid) in sti_vid_disable_layer()
86 static const uint32_t *sti_vid_get_formats(struct sti_layer *layer) in sti_vid_get_formats()
91 static unsigned int sti_vid_get_nb_formats(struct sti_layer *layer) in sti_vid_get_nb_formats()
96 static void sti_vid_init(struct sti_layer *vid) in sti_vid_init()
125 struct sti_layer *sti_vid_create(struct device *dev) in sti_vid_create()
127 struct sti_layer *vid; in sti_vid_create()
Dsti_cursor.c53 struct sti_layer layer;
67 static const uint32_t *sti_cursor_get_formats(struct sti_layer *layer) in sti_cursor_get_formats()
72 static unsigned int sti_cursor_get_nb_formats(struct sti_layer *layer) in sti_cursor_get_nb_formats()
77 static void sti_cursor_argb8888_to_clut8(struct sti_layer *layer) in sti_cursor_argb8888_to_clut8()
99 static int sti_cursor_prepare_layer(struct sti_layer *layer, bool first_prepare) in sti_cursor_prepare_layer()
166 static int sti_cursor_commit_layer(struct sti_layer *layer) in sti_cursor_commit_layer()
186 static int sti_cursor_disable_layer(struct sti_layer *layer) in sti_cursor_disable_layer()
191 static void sti_cursor_init(struct sti_layer *layer) in sti_cursor_init()
217 struct sti_layer *sti_cursor_create(struct device *dev) in sti_cursor_create()
241 return (struct sti_layer *)cursor; in sti_cursor_create()
Dsti_layer.c20 const char *sti_layer_to_str(struct sti_layer *layer) in sti_layer_to_str()
45 struct sti_layer *sti_layer_create(struct device *dev, int desc, in sti_layer_create()
49 struct sti_layer *layer = NULL; in sti_layer_create()
83 int sti_layer_prepare(struct sti_layer *layer, in sti_layer_prepare()
151 int sti_layer_commit(struct sti_layer *layer) in sti_layer_commit()
166 int sti_layer_disable(struct sti_layer *layer) in sti_layer_disable()
193 const uint32_t *sti_layer_get_formats(struct sti_layer *layer) in sti_layer_get_formats()
204 unsigned int sti_layer_get_nb_formats(struct sti_layer *layer) in sti_layer_get_nb_formats()
Dsti_gdp.c97 struct sti_layer layer;
123 static const uint32_t *sti_gdp_get_formats(struct sti_layer *layer) in sti_gdp_get_formats()
128 static unsigned int sti_gdp_get_nb_formats(struct sti_layer *layer) in sti_gdp_get_nb_formats()
185 static struct sti_gdp_node_list *sti_gdp_get_free_nodes(struct sti_layer *layer) in sti_gdp_get_free_nodes()
218 struct sti_gdp_node_list *sti_gdp_get_current_nodes(struct sti_layer *layer) in sti_gdp_get_current_nodes()
250 static int sti_gdp_prepare_layer(struct sti_layer *layer, bool first_prepare) in sti_gdp_prepare_layer()
368 static int sti_gdp_commit_layer(struct sti_layer *layer) in sti_gdp_commit_layer()
427 static int sti_gdp_disable_layer(struct sti_layer *layer) in sti_gdp_disable_layer()
482 static void sti_gdp_init(struct sti_layer *layer) in sti_gdp_init()
570 struct sti_layer *sti_gdp_create(struct device *dev, int id) in sti_gdp_create()
[all …]
Dsti_drm_plane.h12 struct sti_layer;
15 struct sti_layer *layer,
Dsti_drm_plane.c36 struct sti_layer *layer = to_sti_layer(plane); in sti_drm_update_plane()
79 struct sti_layer *layer; in sti_drm_disable_plane()
127 struct sti_layer *layer = to_sti_layer(plane); in sti_drm_plane_set_property()
200 struct sti_layer *layer = to_sti_layer(plane); in sti_drm_plane_attach_zorder_property()
217 struct sti_layer *layer, in sti_drm_plane_init()
Dsti_mixer.h43 struct sti_layer *layer, bool status);
45 int sti_mixer_set_layer_depth(struct sti_mixer *mixer, struct sti_layer *layer);
Dsti_hqvdp.c342 struct sti_layer layer;
362 static const uint32_t *sti_hqvdp_get_formats(struct sti_layer *layer) in sti_hqvdp_get_formats()
367 static unsigned int sti_hqvdp_get_nb_formats(struct sti_layer *layer) in sti_hqvdp_get_nb_formats()
501 static bool sti_hqvdp_check_hw_scaling(struct sti_layer *layer) in sti_hqvdp_check_hw_scaling()
525 static int sti_hqvdp_prepare_layer(struct sti_layer *layer, bool first_prepare) in sti_hqvdp_prepare_layer()
641 static int sti_hqvdp_commit_layer(struct sti_layer *layer) in sti_hqvdp_commit_layer()
669 static int sti_hqvdp_disable_layer(struct sti_layer *layer) in sti_hqvdp_disable_layer()
766 struct sti_layer *layer = to_sti_layer(plane); in sti_hqvdp_find_vid()
775 static void sti_hqvd_init(struct sti_layer *layer) in sti_hqvd_init()
811 struct sti_layer *sti_hqvdp_create(struct device *dev) in sti_hqvdp_create()
[all …]
Dsti_mixer.c104 int sti_mixer_set_layer_depth(struct sti_mixer *mixer, struct sti_layer *layer) in sti_mixer_set_layer_depth()
179 static u32 sti_mixer_get_layer_mask(struct sti_layer *layer) in sti_mixer_get_layer_mask()
205 struct sti_layer *layer, bool status) in sti_mixer_set_layer_status()
Dsti_cursor.h10 struct sti_layer *sti_cursor_create(struct device *dev);
Dsti_hqvdp.h10 struct sti_layer *sti_hqvdp_create(struct device *dev);
Dsti_vid.h10 struct sti_layer *sti_vid_create(struct device *dev);
Dsti_gdp.h14 struct sti_layer *sti_gdp_create(struct device *dev, int id);
DMakefile2 sti_layer.o \
Dsti_compositor.h82 struct sti_layer *layer[STI_MAX_LAYER];
Dsti_drm_crtc.c52 struct sti_layer *layer; in sti_drm_crtc_commit()