|
void * | memcpy_neon (void *dst, const void *src, size_t n) |
|
static INLINE unsigned | align_common (unsigned i, unsigned j) |
|
static int | exynos_get_device_index (void) |
|
static void | exynos_page_flip_handler (int fd, unsigned frame, unsigned sec, unsigned usec, void *data) |
|
static struct exynos_page * | exynos_get_free_page (struct exynos_page *p, unsigned cnt) |
|
static unsigned | exynos_pages_used (struct exynos_page *p, unsigned cnt) |
|
static void | exynos_clean_up_pages (struct exynos_page *p, unsigned cnt) |
|
static struct exynos_bo * | exynos_create_mapped_buffer (struct exynos_device *dev, unsigned size) |
|
static int | exynos_realloc_buffer (struct exynos_data *pdata, enum exynos_buffer_type type, unsigned size) |
|
static int | exynos_clear_buffer (struct g2d_context *g2d, struct g2d_image *img) |
|
static void | exynos_put_glyph_rgba4444 (struct exynos_data *pdata, const uint8_t *__restrict__ src, uint16_t color, unsigned g_width, unsigned g_height, unsigned g_pitch, unsigned dst_x, unsigned dst_y) |
|
static int | exynos_g2d_init (struct exynos_data *pdata) |
|
static void | exynos_g2d_free (struct exynos_data *pdata) |
|
static int | exynos_open (struct exynos_data *pdata) |
|
static void | exynos_close (struct exynos_data *pdata) |
|
static int | exynos_init (struct exynos_data *pdata, unsigned bpp) |
|
static void | exynos_deinit (struct exynos_data *pdata) |
|
static int | exynos_alloc (struct exynos_data *pdata) |
|
static void | exynos_free (struct exynos_data *pdata) |
|
static struct exynos_page * | exynos_free_page (struct exynos_data *pdata) |
|
static void | exynos_setup_scale (struct exynos_data *pdata, unsigned width, unsigned height, unsigned src_bpp) |
|
static void | exynos_set_fake_blit (struct exynos_data *pdata) |
|
static int | exynos_blit_frame (struct exynos_data *pdata, const void *frame, unsigned src_pitch) |
|
static int | exynos_blend_menu (struct exynos_data *pdata, unsigned rotation) |
|
static int | exynos_blend_font (struct exynos_data *pdata) |
|
static int | exynos_flip (struct exynos_data *pdata, struct exynos_page *page) |
|
static int | exynos_init_font (struct exynos_video *vid) |
|
static int | exynos_render_msg (struct exynos_video *vid, const char *msg) |
|
static void * | exynos_gfx_init (const video_info_t *video, const input_driver_t **input, void **input_data) |
|
static void | exynos_gfx_free (void *data) |
|
static bool | exynos_gfx_frame (void *data, const void *frame, unsigned width, unsigned height, uint64_t frame_count, unsigned pitch, const char *msg, video_frame_info_t *video_info) |
|
static void | exynos_gfx_set_nonblock_state (void *data, bool state) |
|
static bool | exynos_gfx_alive (void *data) |
|
static bool | exynos_gfx_focus (void *data) |
|
static bool | exynos_gfx_suppress_screensaver (void *data, bool enable) |
|
static void | exynos_gfx_set_rotation (void *data, unsigned rotation) |
|
static void | exynos_gfx_viewport_info (void *data, struct video_viewport *vp) |
|
static void | exynos_set_aspect_ratio (void *data, unsigned aspect_ratio_idx) |
|
static void | exynos_apply_state_changes (void *data) |
|
static void | exynos_set_texture_frame (void *data, const void *frame, bool rgb32, unsigned width, unsigned height, float alpha) |
|
static void | exynos_set_texture_enable (void *data, bool state, bool full_screen) |
|
static void | exynos_set_osd_msg (void *data, const char *msg, const struct font_params *params) |
|
static void | exynos_show_mouse (void *data, bool state) |
|
static void | exynos_gfx_get_poke_interface (void *data, const video_poke_interface_t **iface) |
|
static bool | exynos_gfx_set_shader (void *data, enum rarch_shader_type type, const char *path) |
|
static bool | exynos_gfx_read_viewport (void *data, uint8_t *buffer, bool is_idle) |
|