H A D | hifb_main.c | 148 static hi_s32 hifb_freeccanbuf(hifb_par *par); 151 static inline hi_void hifb_get_bufmode(hifb_par *par, HIFB_LAYER_BUF_E *buf_mode); 152 static hi_s32 hifb_onrefresh(hifb_par *par, hi_void __user *argp); 157 static hi_s32 hifb_set_mirrormode(hifb_par *par, HIFB_MIRROR_MODE_E mirror_mode); 160 static inline hi_void hifb_set_cursorinfo(hifb_par *par, hifb_cursor_info *cursor_info); 161 static inline hi_void hifb_get_cursorinfo(hifb_par *par, hifb_cursor_info *cursor_info); 168 static hi_s32 hifb_onputlayerinfo(struct fb_info *info, hifb_par *par, const hi_void __user *argp); 169 static hi_void hifb_get_layerinfo(hifb_par *par, HIFB_LAYER_INFO_S *layer_info); 170 static inline hi_void hifb_get_antiflickerlevel(hifb_par *par, 173 static inline hi_void hifb_get_fmt(hifb_par *par, HIFB_COLOR_FMT_ 960 hifb_alloc_compress_buffer(hifb_par *par) hifb_alloc_compress_buffer() argument 999 hifb_free_compress_buffer(hifb_par *par) hifb_free_compress_buffer() argument 1015 hifb_set_dcmp_info(hifb_par *par) hifb_set_dcmp_info() argument 1391 hifb_par *par = HI_NULL; hifb_interrupt_route() local 1473 hifb_par *par = HI_NULL; hifb_soft_interrupt() local 1495 hifb_par *par = HI_NULL; hifb_open_check_param() local 1517 hifb_par *par = HI_NULL; hifb_open_is_cursor_layer() local 1550 hifb_par *par = HI_NULL; hifb_open_default_param() local 1580 hifb_par *par = HI_NULL; hifb_open_default_param() local 1618 hifb_par *par = HI_NULL; hifb_open_init_display() local 1650 hifb_par *par = HI_NULL; hifb_open_init_config() local 1685 hifb_par *par = HI_NULL; hifb_open_init_compress() local 1734 hifb_par *par = HI_NULL; hifb_open_init_finish() local 1769 hifb_par *par = HI_NULL; hifb_open_start() local 1835 hifb_par *par = HI_NULL; hifb_open() local 1869 hifb_release_info(hifb_par *par) hifb_release_info() argument 1934 hifb_par *par = HI_NULL; hifb_release() local 2023 hifb_par *par = HI_NULL; hifb_ioctl_check_param() local 2066 hifb_par *par = HI_NULL; hifb_get_colorkey() local 2089 hifb_par *par = (hifb_par *)info->par; hifb_set_colorkey() local 2143 hifb_par *par = HI_NULL; hifb_get_layer_alpha() local 2154 hifb_par *par = HI_NULL; hifb_set_layer_alpha() local 2186 hifb_par *par = HI_NULL; hifb_get_screen_origin_pos() local 2199 hifb_par *par = HI_NULL; hifb_set_screen_origin_pos() local 2240 hifb_par *par = HI_NULL; hifb_get_deflicker() local 2255 hifb_par *par = HI_NULL; hifb_set_deflicker() local 2268 hifb_par *par = HI_NULL; hifb_get_vblank() local 2282 hifb_par *par = HI_NULL; hifb_show_layer() local 2323 hifb_par *par = HI_NULL; hifb_get_layer_show_state() local 2333 hifb_par *par = HI_NULL; hifb_get_capability() local 2345 hifb_par *par = HI_NULL; hifb_set_sursor_info() local 2384 hifb_par *par = HI_NULL; hifb_get_sursor_info() local 2412 hifb_par *par = HI_NULL; hifb_set_cursor_state() local 2444 hifb_par *par = HI_NULL; hifb_get_cursor_state() local 2469 hifb_par *par = HI_NULL; hifb_set_cursor_pos() local 2501 hifb_par *par = HI_NULL; hifb_get_cursor_pos() local 2526 hifb_par *par = HI_NULL; hifb_set_cursor_colorkey() local 2567 hifb_par *par = HI_NULL; hifb_get_cursor_colorkey() local 2596 hifb_par *par = HI_NULL; hifb_set_cursor_alpha() local 2632 hifb_par *par = HI_NULL; hifb_get_cursor_alpha() local 2657 hifb_par *par = HI_NULL; hifb_set_attch_cursor() local 2696 hifb_par *par = HI_NULL; hifb_set_detach_cursor() local 2734 hifb_par *par = HI_NULL; hifb_set_layer_info() local 2743 hifb_par *par = HI_NULL; hifb_get_layer_info() local 2754 hifb_par *par = HI_NULL; hifb_get_canvas_buffer() local 2774 hifb_par *par = (hifb_par *)info->par; hifb_refresh_layer() local 2780 hifb_par *par = HI_NULL; hifb_wait_refresh_finish() local 2803 hifb_par *par = HI_NULL; hifb_set_mirror_mode() local 2818 hifb_par *par = HI_NULL; hifb_get_mirror_mode() local 2857 hifb_par *par = HI_NULL; hifb_get_rotate_mode() local 2881 hifb_par *par = HI_NULL; hifb_set_screen_size() local 2935 hifb_par *par = HI_NULL; hifb_get_screen_size() local 2944 hifb_par *par = HI_NULL; flip_surface_check_param() local 3104 hifb_par *par = HI_NULL; hifb_flip_surface() local 3142 hifb_par *par = HI_NULL; set_compression_process() local 3186 hifb_par *par = HI_NULL; set_compression_start() local 3218 hifb_par *par = HI_NULL; hifb_set_compression_mode() local 3240 hifb_par *par = HI_NULL; hifb_get_compression_mode() local 3257 hifb_par *par = HI_NULL; hifb_set_mddrdetect() local 3316 hifb_par *par = HI_NULL; hifb_get_mddrdetect() local 3348 hifb_par *par = HI_NULL; hifb_set_dynamic_range() local 3367 hifb_par *par = HI_NULL; hifb_get_dynamic_range() local 3385 hifb_par *par = HI_NULL; drv_hifb_create() local 3447 hifb_par *par = HI_NULL; drv_hifb_release() local 3682 hifb_par *par = HI_NULL; global() local 3732 hifb_par *par = HI_NULL; global() local 3780 hifb_par *par = HI_NULL; global() local 3796 hifb_par *par = HI_NULL; global() local 3827 hifb_par *par = HI_NULL; global() local 3853 hifb_par *par = HI_NULL; global() local 3881 hifb_par *par = HI_NULL; global() local 3949 hifb_par *par = (hifb_par *)(info->par); global() local 3983 hifb_refresh_1buf_prepare_dst(HIFB_BUFFER_S *dst_rect, hifb_par *par, hifb_display_info *display_info, hifb_dispbuf_info *display_buf_info, struct fb_info *info) global() argument 4033 hifb_par *par = (hifb_par *)info->par; global() local 4066 hifb_refresh_1buf_prepare_opt(hifb_blit_opt *blit_opt, hifb_par *par) global() argument 4105 hifb_refresh_1buf_prepare_compress(volatile hifb_compress_info *compress_info, HIFB_BUFFER_S *dst_rect, hifb_par *par, hifb_blit_opt *blit_opt) global() argument 4154 hifb_par *par = (hifb_par *)info->par; global() local 4228 hifb_par *par = (hifb_par *)info->par; global() local 4337 refresh_2buf_blit(hifb_par *par, hi_u64 osd_buf_addr, HIFB_BUFFER_S *back_buf, HIFB_RECT *new_union_rect, hi_u32 bytes_per_pixel) global() argument 4397 refresh_2buf_prepare_opt(hifb_par *par, HIFB_BUFFER_S *canvas_buf, HIFB_BUFFER_S *back_buf, hi_u32 bytes_per_pixel, hifb_blit_opt *blit_opt) global() argument 4437 refresh_2buf_prepare_compress(hifb_par *par, HIFB_BUFFER_S *back_buf, hifb_blit_opt *blit_opt) global() argument 4477 hifb_par *par = (hifb_par *)info->par; global() local 4549 hifb_par *par = HI_NULL; global() local 4572 hifb_par *par = (hifb_par *)info->par; global() local 4626 refresh_2buf_imediate_blit(hifb_par *par, HIFB_BUFFER_S *back_buf, HIFB_RECT *new_union_rect, hi_u32 bytes_per_pixel, hi_u32 index) global() argument 4679 refresh_2buf_imediate_prepare_opt(hifb_par *par, HIFB_BUFFER_S *canvas_buf, HIFB_BUFFER_S *back_buf, hi_u32 bytes_per_pixel, hifb_blit_opt *blit_opt) global() argument 4731 hifb_par *par = (hifb_par *)info->par; global() local 4793 hifb_par *par = (hifb_par *)info->par; global() local 4867 hifb_par *par = (hifb_par *)info->par; global() local 4894 hifb_par *par = (hifb_par *)info->par; global() local 4927 hifb_par *par = (hifb_par *)info->par; global() local 4980 hifb_par *par = (hifb_par *)info->par; global() local 5053 hifb_par *par = (hifb_par *)info->par; global() local 5081 hifb_freeccanbuf(hifb_par *par) global() argument 5104 hifb_par *par = (hifb_par *)info->par; global() local 5140 hifb_par *par = (hifb_par *)info->par; global() local 5191 hifb_par *par = (hifb_par *)info->par; global() local 5250 hifb_par *par = (hifb_par *)info->par; global() local 5292 hifb_get_fmt(hifb_par *par, HIFB_COLOR_FMT_E *color_format) global() argument 5298 hifb_set_fmt(hifb_par *par, HIFB_COLOR_FMT_E color_fmt) global() argument 5305 hifb_set_alpha(hifb_par *par, HIFB_ALPHA_S *alpha) global() argument 5313 hifb_get_alpha(hifb_par *par, HIFB_ALPHA_S *alpha) global() argument 5321 hifb_set_key(hifb_par *par, hifb_colorkeyex *key) global() argument 5329 hifb_get_key(hifb_par *par, hifb_colorkeyex *key) global() argument 5337 hifb_set_layerpos(hifb_par *par, HIFB_POINT_S *pos) global() argument 5374 hifb_set_cursorinfo(hifb_par *par, hifb_cursor_info *cursor_info) global() argument 5382 hifb_get_cursorinfo(hifb_par *par, hifb_cursor_info *cursor_info) global() argument 5391 hifb_get_show(hifb_par *par) global() argument 5400 hifb_set_show(hifb_par *par, hi_bool show) global() argument 5407 hifb_get_layerinfo(hifb_par *par, HIFB_LAYER_INFO_S *layer_info) global() argument 5426 hifb_get_idledispbuf(hifb_par *par, hi_u64 *phy_addr) global() argument 5449 hifb_get_workdispbuf(hifb_par *par, hi_u64 *phy_addr) global() argument 5464 hifb_get_dispsize(hifb_par *par, hi_u32 *width, hi_u32 *height) global() argument 5478 hifb_get_idlecursorbuf(hifb_par *par, hi_u64 *phy_addr) global() argument 5499 hifb_get_workcursorbuf(hifb_par *par, hi_u64 *phy_addr) global() argument 5509 hifb_set_dispbufflip(hifb_par *par, hi_bool need_flip) global() argument 5516 hifb_get_bufmode(hifb_par *par, HIFB_LAYER_BUF_E *buf_mode) global() argument 5523 hifb_get_premul(hifb_par *par, hi_bool *premul) global() argument 5530 hifb_get_antiflickerlevel(hifb_par *par, HIFB_LAYER_ANTIFLICKER_LEVEL_E *pen_antiflicker_level) global() argument 5537 hifb_get_layerpos(hifb_par *par, HIFB_POINT_S *pos) global() argument 5545 hifb_get_screensize(hifb_par *par, hi_u32 *width, hi_u32 *height) global() argument 5558 hifb_set_screensize(hifb_par *par, hi_u32 *width, hi_u32 *height) global() argument 5584 hifb_get_maxscreensize(hifb_par *par, hi_u32 *width, hi_u32 *height) global() argument 5611 hifb_par *par = HI_NULL; global() local 5652 hifb_par *par = HI_NULL; global() local 5698 tde_callback_src_init(hifb_par *par, HIFB_BUFFER_S *src_img) global() argument 5722 tde_callback_dst_init(hifb_par *par, HIFB_BUFFER_S *dst_img, HIFB_LAYER_BUF_E buf_mode) global() argument 5754 tde_callback_with_rotate(hifb_par *par, HIFB_LAYER_BUF_E buf_mode) global() argument 5791 tde_callback_without_rotate(hifb_par *par, HIFB_LAYER_BUF_E buf_mode, hi_void *job_data) global() argument 5836 tde_callback_without_rotate(hifb_par *par, HIFB_LAYER_BUF_E buf_mode, const hi_void *paraml, const hi_void *paramr) global() argument 5889 hifb_par *par = HI_NULL; global() local 5940 hifb_par *par = HI_NULL; global() local 5993 hifb_is_interlace(hifb_par *par) global() argument 6026 hifb_par *par = (hifb_par *)info->par; global() local 6047 hifb_select_antiflicker_mode(hifb_par *par) global() argument 6077 hifb_par *par = (hifb_par *)info->par; global() local 6091 hifb_par *par = (hifb_par *)info->par; global() local 6149 hifb_par *par = info->par; global() local 6203 hifb_par *par = info->par; global() local 6252 hifb_par *par = info->par; global() local 6308 hifb_par *par = info->par; global() local 6347 hifb_par *par = (hifb_par *)info->par; global() local 6403 hifb_par *par = (hifb_par *)info->par; global() local 6419 cursor_calc_display_rect(hifb_par *par, const HIFB_POINT_S* cursor_new_pos, HIFB_RECT *rect) global() argument [all...] |