Searched refs:sti_layer (Results 1 – 17 of 17) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/sti/ |
D | sti_layer.h | 14 #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 …]
|
D | sti_vid.c | 46 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()
|
D | sti_cursor.c | 53 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()
|
D | sti_layer.c | 20 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()
|
D | sti_gdp.c | 97 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 …]
|
D | sti_drm_plane.h | 12 struct sti_layer; 15 struct sti_layer *layer,
|
D | sti_drm_plane.c | 36 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()
|
D | sti_mixer.h | 43 struct sti_layer *layer, bool status); 45 int sti_mixer_set_layer_depth(struct sti_mixer *mixer, struct sti_layer *layer);
|
D | sti_hqvdp.c | 342 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 …]
|
D | sti_mixer.c | 104 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()
|
D | sti_cursor.h | 10 struct sti_layer *sti_cursor_create(struct device *dev);
|
D | sti_hqvdp.h | 10 struct sti_layer *sti_hqvdp_create(struct device *dev);
|
D | sti_vid.h | 10 struct sti_layer *sti_vid_create(struct device *dev);
|
D | sti_gdp.h | 14 struct sti_layer *sti_gdp_create(struct device *dev, int id);
|
D | Makefile | 2 sti_layer.o \
|
D | sti_compositor.h | 82 struct sti_layer *layer[STI_MAX_LAYER];
|
D | sti_drm_crtc.c | 52 struct sti_layer *layer; in sti_drm_crtc_commit()
|