• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
memcpy memset memcmp __aeabi_unwind_cpp_pr0 __stack_chk_fail __stack_chk_guard fb_alloc_cmap fb_dealloc_cmap framebuffer_alloc framebuffer_release memcpy_s osal_dev_register osal_dev_unregister osal_kfree osal_kzalloc osal_mutex_init osal_mutex_lock osal_mutex_unlock osal_printk register_framebuffer unregister_framebuffer hi_log_out hifb_drv_get_argb_bitinfo hifb_drv_get_argb_bitinfo_size hifb_drv_get_ops hifb_get_bits_per_pixel hifb_osr_get_color_key hifb_osr_set_color_key mpi_convert_hifb_colorkey_drv_to_usr mpi_convert_hifb_colorkey_usr_to_drv hi_drv_mmz_alloc hi_drv_mmz_map hi_drv_mmz_map_to_smmu hi_drv_mmz_release hi_drv_mmz_unmap hi_drv_mmz_unmap_from_smmu hi_drv_smmu_alloc hi_drv_smmu_map hi_drv_smmu_release hi_drv_smmu_unmap hifb_bitfieldcmp hifb_buf_allocmem hifb_buf_freemem hifb_buf_map hifb_buf_map2smmu hifb_buf_ummap hifb_buf_unmapsmmu hifb_getbppbyfmt hifb_iscontain hifb_version osal_strncmp strlen CreateFenceFromTimeline CreateTimeline FenceHold TimelineActivate __gettimeofday_time64 close drv_hifb_get_layer_by_id drv_hifb_get_tde_ops g_hifb_drv_ops g_hifb_drv_tde_ops g_hifb_layer g_u32_layer_size hi_mpi_smmu_export_fd hifb_capture_afbc_fromdevice hifb_capture_image_fromdevice hifb_capture_raw_data_fromdevice hifb_checkmem_enough hifb_drv_get_dev_ops hifb_drv_get_tde_ops hifb_drv_mod_exit hifb_drv_mod_init hifb_first_frame_end_condition_func hifb_frame_end_condition_func hifb_freeccanbuf hifb_print_layer_proc hifb_read_proc hifb_realloc_layermem isdigit memset_s mpi_convert_hifb_buffer_usr_to_drv mpi_convert_hifb_capability_drv_to_usr mpi_convert_hifb_hwc_layerinfo_drv_to_usr mpi_convert_hifb_hwc_layerinfo_usr_to_drv mpi_convert_hifb_layer_info_drv_to_usr mpi_convert_hifb_layer_info_usr_to_drv mpi_convert_hifb_point_drv_to_usr mpi_convert_hifb_point_usr_to_drv mpi_convert_hifb_size_drv_to_usr mpi_convert_hifb_surface_drv_to_usr mpi_convert_hifb_zorder_drv_to_usr mpi_convert_hifb_zorder_usr_to_drv mpi_convert_layer_alpha_drv_to_usr mpi_convert_layer_alpha_usr_to_drv osal_atomic_dec_return osal_atomic_destory osal_atomic_inc_return osal_atomic_init osal_atomic_read osal_copy_from_user osal_copy_to_user osal_exportfunc_get osal_exportfunc_register osal_exportfunc_unregister osal_get_timeofday osal_in_interrupt osal_msleep osal_mutex_destory osal_proc_add osal_proc_print osal_proc_remove osal_spin_lock_destory osal_spin_lock_init osal_spin_lock_irqsave osal_spin_unlock_irqrestore osal_wait_destroy osal_wait_init osal_wait_timeout_interruptible osal_wait_wakeup osal_workqueue_destroy osal_workqueue_flush osal_workqueue_init osal_workqueue_schedule snprintf_s strcmp strncmp strstr strtoul osal_klib_fclose osal_klib_fopen osal_klib_fwrite osal_klib_get_store_path printf mpi_convert_hifb_buffer_drv_to_usr mpi_convert_hifb_capability_usr_to_drv mpi_convert_hifb_size_usr_to_drv mpi_convert_hifb_surface_usr_to_drv __aeabi_unwind_cpp_pr1 hifb_drv_blit hifb_drv_cal_scale_rect hifb_drv_clear_rect hifb_drv_conv_fmt hifb_drv_set_tde_call_back hifb_drv_tde_close hifb_drv_tde_open hifb_drv_tde_support_fmt hifb_drv_wait_all_tde_done hifb_drv_wait_for_done hifb_is_tde_color_fmt_clut hifb_drv_clear_logo hifb_drv_close_layer hifb_drv_color_convert hifb_drv_enable_layer hifb_drv_get_bs_err hifb_drv_get_compression_ops hifb_drv_get_disp_size hifb_drv_get_gfx_cap hifb_drv_get_init_screen_flag hifb_drv_get_layer_in_rect hifb_drv_get_layer_mask_flag hifb_drv_get_layer_out_rect hifb_drv_get_layer_priority hifb_drv_get_osd_data hifb_drv_get_refresh_rate hifb_drv_get_screen_flag hifb_drv_get_stereo3d_hw_ops hifb_drv_get_vint_cnt hifb_drv_gfx_de_init hifb_drv_gfx_init hifb_drv_open_layer hifb_drv_set_afbc_dcmp hifb_drv_set_afbc_no_dcmp hifb_drv_set_alpha_sum hifb_drv_set_bs_err hifb_drv_set_clut_addr hifb_drv_set_color_reg hifb_drv_set_init_screen_flag hifb_drv_set_int_callback hifb_drv_set_layer_addr hifb_drv_set_layer_alpha hifb_drv_set_layer_data_fmt hifb_drv_set_layer_in_rect hifb_drv_set_layer_key_mask hifb_drv_set_layer_mask_flag hifb_drv_set_layer_out_rect hifb_drv_set_layer_pre_mult hifb_drv_set_layer_priority hifb_drv_set_layer_screen_size hifb_drv_set_layer_stride hifb_drv_set_layer_test_pattern hifb_drv_set_screen_flag hifb_drv_set_transparent hifb_drv_updata_layer_reg hifb_drv_wait_v_blank optm_get_gfx_gp_id optm_gfx_get_ops g_coef_4tap_16phase_66m_a25 g_coef_6tap_8phase_66m_a25 g_p_optm_gfx_zme_coef optm_alg_g_zme_comn_set optm_alg_g_zme_hd_set optm_alg_g_zme_sd_set optm_alg_g_zme_vdp_comn_de_init optm_alg_g_zme_vdp_comn_init optm_alloc_and_map optm_g_zme_load_coef_hv optm_unmap_and_release g_p_optm_vdp_reg optm_clear_int_signal optm_vdp_cbm_get_mixer_prio optm_vdp_cbm_set_mixer_bkg optm_vdp_disp_get_int_signal optm_vdp_driver_de_init optm_vdp_driver_initial optm_vdp_fdr_gfx_set_data_type optm_vdp_fdr_gfx_set_dcmp_type optm_vdp_fdr_gfx_set_head_addr_l optm_vdp_fdr_gfx_set_head_stride optm_vdp_fdr_gfx_set_ifmt optm_vdp_g0_ice_get_bs_err optm_vdp_g0_ice_set_bs_err optm_vdp_g0_ice_set_consume optm_vdp_g0_ice_set_dcmp_debug optm_vdp_g0_ice_set_dcmp_en optm_vdp_g0_ice_set_forgive optm_vdp_g0_ice_set_max_allowed_bctree optm_vdp_g0_ice_set_pix_format optm_vdp_g0_ice_set_yuv_transform_en optm_vdp_get_vint_cnt optm_vdp_gfx_get_alpha_sum optm_vdp_gfx_get_color_key optm_vdp_gfx_get_in_data_fmt optm_vdp_gfx_get_key_mask optm_vdp_gfx_get_layer_addr optm_vdp_gfx_get_layer_enable optm_vdp_gfx_get_layer_galpha optm_vdp_gfx_get_layer_in_rect optm_vdp_gfx_get_layer_stride optm_vdp_gfx_get_palpha optm_vdp_gfx_get_pre_mult_enable optm_vdp_gfx_set_bit_extend optm_vdp_gfx_set_color_key optm_vdp_gfx_set_csc_coef optm_vdp_gfx_set_csc_dc_coef optm_vdp_gfx_set_csc_enable optm_vdp_gfx_set_dcmp_enable optm_vdp_gfx_set_in_data_fmt optm_vdp_gfx_set_key_mask optm_vdp_gfx_set_layer_addr_ex optm_vdp_gfx_set_layer_bkg optm_vdp_gfx_set_layer_crop optm_vdp_gfx_set_layer_enable optm_vdp_gfx_set_layer_flip optm_vdp_gfx_set_layer_galpha optm_vdp_gfx_set_layer_reso optm_vdp_gfx_set_layer_stride optm_vdp_gfx_set_lut_addr optm_vdp_gfx_set_no_sec_flag optm_vdp_gfx_set_palpha optm_vdp_gfx_set_para_upd optm_vdp_gfx_set_pre_mult_enable optm_vdp_gfx_set_read_mode optm_vdp_gfx_set_reg_up optm_vdp_gfx_set_testpattern_en optm_vdp_gfx_set_upd_mode optm_vdp_gp_get_rect optm_vdp_gp_set_ahfir_mid_en optm_vdp_gp_set_ahfir_mode optm_vdp_gp_set_argb6888 optm_vdp_gp_set_avfir_mid_en optm_vdp_gp_set_chfir_mid_en optm_vdp_gp_set_chfir_offset optm_vdp_gp_set_ck_gt_en optm_vdp_gp_set_csc_coef optm_vdp_gp_set_csc_dc_coef optm_vdp_gp_set_csc_enable optm_vdp_gp_set_cvfir_mid_en optm_vdp_gp_set_hfir_en optm_vdp_gp_set_hfir_order optm_vdp_gp_set_hratio optm_vdp_gp_set_ip_order optm_vdp_gp_set_layer_enable optm_vdp_gp_set_layer_galpha optm_vdp_gp_set_layer_reso optm_vdp_gp_set_lhfir_mid_en optm_vdp_gp_set_lhfir_mode optm_vdp_gp_set_lhfir_offset optm_vdp_gp_set_lvfir_mid_en optm_vdp_gp_set_lvfir_mode optm_vdp_gp_set_out_height optm_vdp_gp_set_out_pro optm_vdp_gp_set_out_width optm_vdp_gp_set_para_upd optm_vdp_gp_set_read_mode optm_vdp_gp_set_reg_up optm_vdp_gp_set_vafir_mode optm_vdp_gp_set_vbtm_offset optm_vdp_gp_set_vfir_en optm_vdp_gp_set_vratio optm_vdp_gp_set_vtp_offset optm_vdp_gp_set_zme_coef_addr optm_vdp_gp_set_zme_enable optm_vdp_gp_set_zme_fir_enable optm_vdp_gp_set_zme_hfir_order optm_vdp_gp_set_zme_hor_ratio optm_vdp_gp_set_zme_mid_enable optm_vdp_gp_set_zme_phase optm_vdp_gp_set_zme_ver_ratio optm_vdp_set_mixg_prio osal_ioremap_nocache osal_iounmap g_gfx_cap g_gfx_zme_module hi_drv_disp_get_display_info hi_drv_mmz_alloc_and_map hi_drv_mmz_unmap_and_release optm_aapt_module_get_function optm_adapt_alloc_and_map optm_adapt_csc_type_from_disp optm_align_up optm_disp_call_back optm_disp_info_update optm_frame_end_call_back optm_get_bpp_from_pixel_fmt optm_get_gfx_hal_id optm_gfx_chn2_disp_chn optm_gfx_clear_logo_osd optm_gfx_close_layer optm_gfx_de_init optm_gfx_get_bs_err optm_gfx_get_dev_cap optm_gfx_get_disp_fmt_size optm_gfx_get_gfx_mask optm_gfx_get_gp_in_init_flag optm_gfx_get_gp_in_usr_flag optm_gfx_get_layer_priority optm_gfx_get_osd_data optm_gfx_get_refresh_rate optm_gfx_get_vint_cnt optm_gfx_init optm_gfx_open_layer optm_gfx_set_afbc_no_dcmp optm_gfx_set_alpha_sum optm_gfx_set_bs_err optm_gfx_set_callback optm_gfx_set_clut_addr optm_gfx_set_color_reg optm_gfx_set_disp_fmt_size optm_gfx_set_enable optm_gfx_set_flip optm_gfx_set_gfx_mask optm_gfx_set_gp_in_init_flag optm_gfx_set_gp_in_put_size optm_gfx_set_gp_in_usr_flag optm_gfx_set_gp_offset optm_gfx_set_gp_rect optm_gfx_set_lay_key_mask optm_gfx_set_layer_addr optm_gfx_set_layer_alpha optm_gfx_set_layer_data_fmt optm_gfx_set_layer_pre_mult optm_gfx_set_layer_priority optm_gfx_set_layer_rect optm_gfx_set_layer_stride optm_gfx_set_layer_test_pattern optm_gfx_set_reg_up optm_gfx_set_transparent optm_gfx_up_layer_reg optm_gfx_wait_v_blank optm_gfx_wvb_call_back optm_gp_mask optm_gp_recovery optm_gp_recovery_all_gfx optm_gpdata_init optm_hal_fmt_transfer_to_pixer_fmt optm_layer_mask optm_layer_recovery optm_pixer_fmt_transfer_to_hal_fmt optm_set_callback_to_disp optm_vo_callback optm_vo_callback_get_hifb_alpha_sum strcpy_s __errno_location open ioctl HiLogPrint FenceGetStatus FenceMerge IsSupportSwSync __stat_time64 poll libsec_shared.z.so libhi_soc.z.so libhi_msp.so libvo.z.so libhilog.so libc.so libhifb.z.so 
g_gfx_ops.optm_gfx_set_layer_priority g_hifb_drv_ops.hifb_drv_set_layer_priority g_gfx_ops.optm_gfx_get_layer_priority g_hifb_drv_ops.hifb_drv_get_layer_priority hifb_drv_get_capability hifb_osr_get_capablity hi_gfx_alloc_memory optm_layer_recovery optm_gp_recovery hifb_osr_get_smem_start_phy colorkey hifb_init_ckey optm_vdp_gfx_set_color_key hifb_osr_set_color_key optm_vdp_gfx_get_color_key hifb_osr_get_color_key ckey.key hifb_pan_display optm_gp_recovery_all_gfx optm_vdp_gfx_set_layer_addr_ex drv_proc_cmd_show drv_proc_cmd_capture_raw /mnt/usbb0/hifb_snapshot%d_%d.raw mpi_convert_hifb_capability_usr_to_drv mpi_convert_hifb_colorkey_usr_to_drv mpi_convert_hifb_point_usr_to_drv mpi_convert_hifb_buffer_usr_to_drv mpi_convert_hifb_zorder_usr_to_drv mpi_convert_hifb_hwc_layerinfo_usr_to_drv mpi_convert_hifb_layer_info_usr_to_drv mpi_convert_hifb_size_usr_to_drv mpi_convert_hifb_surface_usr_to_drv mpi_convert_layer_alpha_usr_to_drv optm_g_zme_load_coef_hv hifb_open_fb_dev iommu p_zme_drv_para->zme_frm_w_out p_zme_drv_para->zme_frm_h_out hifb_fb%d_clut hifb_blit_src2dst hifb_dmabuf_export hifb_osr_check_whether_layer_pos_support hifb_para_is_support hifb_osr_check_whether_layer_size_support hifb_para_check_surpport drv_dev_ops->hifb_drv_color_convert hifb_realloc_layermem_smem_start info->fix.smem_start opt g_gfx_ops.optm_gfx_set_transparent g_hifb_drv_ops.hifb_drv_set_transparent g_hifb_drv_ops.hifb_drv_get_vint_cnt optm_vdp_get_vint_cnt optm_vdp_fdr_gfx_set_ifmt hifb_convertbootfmt2fbfmt g_hifb_drv_tde_ops.hifb_drv_tde_support_fmt hifb_adp_set_layer_data_big_endian_fmt hifb_adp_set_layer_data_little_endian_fmt hifb_check_fmt hifb_osr_updata_input_data_fmt g_gfx_ops.optm_gfx_set_layer_data_fmt g_hifb_drv_ops.hifb_drv_set_layer_data_fmt optm_vdp_gfx_set_in_data_fmt optm_vdp_gfx_get_in_data_fmt canvas_buf.canvas.fmt unknown fmt g_gfx_ops.optm_gfx_set_layer_pre_mult g_hifb_drv_ops.hifb_drv_set_layer_pre_mult hifb_drv_mod_exit hifb_sync_deinit g_hifb_drv_ops.hifb_drv_gfx_init g_gfx_ops.optm_gfx_init hifb_layer_init hifb_logo_init hifb_overlay_probe_info_init optm_alg_g_zme_vdp_comn_init optm_gp_open_init hifb_drv_hardware_init g_hifb_drv_ops.hifb_drv_gfx_de_init g_gfx_ops.optm_gfx_de_init optm_vdp_driver_de_init optm_alg_g_zme_vdp_comn_de_init hifb_drv_mod_init hifb_sync_init optm_gpdata_init hifb_drv_blit g_ps_tde_export_funcs->drv_tde_module_blit layer_info->display_height optm_vdp_gp_set_out_height p_layer_info->canvas_height layer_info->screen_height canvas_buf.canvas.height var->yoffset var->xoffset optm_vdp_gp_set_lhfir_offset optm_vdp_gp_set_chfir_offset optm_vdp_gp_set_vtp_offset optm_gfx_set_gp_offset optm_vdp_gp_set_vbtm_offset optm_alg_g_zme_comn_set optm_alg_g_zme_sd_set optm_alg_g_zme_hd_set ret input_rect g_gfx_ops.optm_gfx_get_out_rect hifb_drv_set_layer_out_rect g_hifb_drv_ops.hifb_drv_get_layer_out_rect p_parent_rect optm_vdp_gp_get_rect g_gfx_ops.optm_gfx_set_layer_rect g_gfx_ops.optm_gfx_get_layer_rect hifb_drv_clear_rect g_gfx_ops.optm_gfx_set_gp_rect hifb_adp_reset_layer_in_rect g_hifb_drv_ops.hifb_drv_set_layer_in_rect optm_vdp_gfx_get_layer_in_rect g_hifb_drv_ops.hifb_drv_get_layer_in_rect hifb_drv_cal_scale_rect g_ps_tde_export_funcs->drv_tde_module_calc_scale_rect p_child_rect hifb_open_alloc_disp_address hifb_mixer_video_gfx_process hifb_drv_regiser_drv_ops drv_dev_ops hifb_drv_get_dev_ops optm_gfx_get_ops hifb_drv_get_tde_ops hifb_disp_setlayerpos layer_info->y_pos origin.y_pos layer_info->x_pos origin.x_pos hifb_osr_set_screen_origin_pos hifb_osr_get_screen_origin_pos var->yres ps_pdm_export_funcs->pdm_release_reserve_mem_ptr mpi_convert_hifb_capability_drv_to_usr mpi_convert_hifb_colorkey_drv_to_usr mpi_convert_hifb_point_drv_to_usr mpi_convert_hifb_buffer_drv_to_usr mpi_convert_hifb_zorder_drv_to_usr mpi_convert_hifb_hwc_layerinfo_drv_to_usr mpi_convert_hifb_layer_info_drv_to_usr mpi_convert_hifb_size_drv_to_usr mpi_convert_hifb_surface_drv_to_usr mpi_convert_layer_alpha_drv_to_usr layer_cursor hifb_osr_show_layer optm_gfx_init_layer hifb_drv_init_layer optm_gfx_de_init_layer g_gfx_ops.optm_gfx_open_layer g_hifb_drv_ops.hifb_drv_open_layer hifb_proc_open_layer hifb_osr_refresh_layer g_gfx_ops.optm_gfx_close_layer g_hifb_drv_ops.hifb_drv_close_layer hifb_proc_close_layer g_hifb_drv_ops.hifb_drv_enable_layer optm_disp_call_back_check_gp_id_and_mixer g_ps_tde_export_funcs->drv_tde_module_enable_region_deflicker dst_buffer hifb_osr_get_canvas_buffer src_buffer hifb_osr_set_layer_zorder hifb_osr_get_layer_zorder optm_vdp_gp_set_hfir_order optm_vdp_gp_set_zme_hfir_order hifb_flip_screenaddr canvas_buf.canvas.phy_addr g_gfx_ops.optm_gfx_set_clut_addr hifb_drv_set_clut_addr pu8_cur_addr g_gfx_ops.optm_gfx_set_layer_addr g_hifb_drv_ops.hifb_drv_set_layer_addr optm_vdp_gfx_get_layer_addr set_layer_info->layer_addr hifb_osr_updata_refresh_addr optm_vdp_gp_set_zme_coef_addr p_var hifb_check_var hifb_layer_init_par hifb_hwcrefresh_set_par hifb_set_par p_par drv_proc_cmd_colorbar hifb_overlay_cleanup optm_vdp_gfx_set_reg_up optm_gfx_set_reg_up optm_vdp_gp_set_reg_up optm_set_callback_to_disp optm_vdp_gfx_set_layer_crop hifb_save_bmp drv_proc_cmd_capture_bmp %s/hifb_snapshot%d.bmp optm_gfx_set_flip optm_vdp_gfx_set_layer_flip hi_gfx_memmap hifb_setcmap optm_adapt_alloc_and_map g_hifb_drv_ops.hifb_drv_get_gfx_cap g_gfx_ops.optm_gfx_get_dev_cap p_cap wait_p optm_vdp_gfx_set_layer_reso optm_vdp_gp_set_layer_reso optm_vdp_gp_set_out_pro hifb_osr_check_whether_screen_size_equal_to_zero hifb_pan_display_fornostero regno optm_vdp_gp_set_vratio optm_vdp_gp_set_hratio optm_vdp_cbm_get_mixer_prio optm_vdp_set_mixg_prio g_hifb_drv_ops.hifb_drv_clear_logo hifb_clear_logo hifb_osr_release_logo hifb_onputlayerinfo hifb_set_dispinfo hifb_osr_set_layer_info hifb_osr_get_layer_info hifb_osr_hwc_get_layer_info hifb_cfg_buffer_info hifb_clear_par_disp_info p_disp_info g_hifb_layer[layer_id].p_info hifb_osr_fix_screen_info hifb_release_info g_gfx_ops.optm_gfx_set_layer_test_pattern g_hifb_drv_ops.hifb_drv_set_layer_test_pattern hifb_check_resolution hifb_proc_set_colorbar_on hifb_iscontain optm_gp_open g_hifb_drv_tde_ops.hifb_drv_tde_open hifb_open sem_len info->fix.smem_len optm_vdp_gp_set_ck_gt_en optm_vdp_gp_set_vfir_en optm_vdp_gp_set_hfir_en optm_vdp_gfx_set_testpattern_en optm_vdp_gp_set_lvfir_mid_en optm_vdp_gp_set_cvfir_mid_en optm_vdp_gp_set_avfir_mid_en optm_vdp_gp_set_lhfir_mid_en optm_vdp_gp_set_chfir_mid_en optm_vdp_gp_set_ahfir_mid_en g_gfx_ops.optm_gfx_set_alpha_sum g_hifb_drv_ops.hifb_drv_set_alpha_sum optm_vdp_gfx_get_alpha_sum hifb_realloc_layermem hifb_freelogomem p_mem hifb_overlay_probe_info_mem p_g_zme_coef_mem vram hifb_handle_ioctl hifb_ioctl p_paraml g_ps_tde_export_funcs->drv_tde_module_quick_fill 1 << bits_per_pixel hifb_disp_setantiflickerlevel g_ps_tde_export_funcs->drv_tde_module_set_deflicker_level optm_vdp_disp_get_int_signal optm_clear_int_signal optm_vdp_fdr_gfx_set_head_addr_l g_gfx_ops.optm_gfx_set_lay_key_mask optm_vdp_gfx_set_key_mask hifb_set_key_mask optm_vdp_gfx_get_key_mask g_hifb_drv_ops.hifb_drv_set_layer_key_mask g_gfx_ops.optm_gfx_set_gfx_mask g_gfx_ops.optm_gfx_get_gfx_mask optm_layer_mask optm_gp_mask hifb_set_layer_info_mask hifb_freelogomem_work hifb_wait_regconfig_work hifb_start_realloc_work hifb_realloc_work hifb_osr_get_vblank g_gfx_ops.optm_gfx_wait_v_blank g_hifb_drv_ops.hifb_drv_wait_v_blank g_hifb_drv_ops.hifb_drv_set_int_callback g_gfx_ops.optm_gfx_set_callback hifb_release_clear_layer_and_unregister_callback optm_vo_callback hifb_vo_callback g_ps_disp_export_funcs->pfn_disp_unreg_callback g_ps_disp_export_funcs->pfn_disp_reg_callback optm_distribute_callback hifb_drv_set_tde_callback hifb_tde_callback hifb_frame_end_callback hifb_open_set_layer_addr_and_callback optm_gfx_open_layer_set_call_back optm_disp_call_back g_hifb_drv_tde_ops.hifb_drv_set_tde_call_back optm_frame_end_call_back optm_gfx_wvb_call_back i layer_info->display_width optm_vdp_gp_set_out_width layer_info->screen_width canvas_buf.canvas.width hifb_osr_waite_refresh_finish hifb_onrefresh hifb_hwcrefresh hifb_osr_hwc_refresh hifb_refresh hifb_checkmem_enough hifb_osr_check_whether_mem_size_enough canvas_buf.canvas.pitch optm_g_zme_load_coef_h drv_proc_cmd_debug dst_img src_img optm_vdp_gfx_set_layer_bkg optm_vdp_cbm_set_mixer_bkg hifb_parse_cfg hifb_dosetcolreg hifb_setcolreg g_gfx_ops.optm_gfx_set_color_reg g_hifb_drv_ops.hifb_drv_set_color_reg g_gfx_ops.optm_gfx_up_layer_reg g_hifb_drv_ops.hifb_drv_updata_layer_reg g_p_optm_vdp_reg g_gfx_ops.optm_gfx_set_gp_in_init_flag g_gfx_ops.optm_gfx_get_gp_in_init_flag g_gfx_ops.optm_gfx_set_gp_in_usr_flag g_gfx_ops.optm_gfx_get_gp_in_usr_flag hifb_drv_set_init_screen_flag hifb_drv_get_init_screen_flag g_hifb_drv_ops.hifb_drv_set_screen_flag hifb_drv_get_screen_flag g_hifb_drv_ops.hifb_drv_set_layer_mask_flag hifb_drv_get_layer_mask_flag optm_vdp_gfx_set_no_sec_flag hifb_assign_dispbuf hifb_alloccanbuf hifb_freeccanbuf hifb_get_membuf hifb_alloc_new_canvas_buf ps_m_buf hifb_proc_set_colorbar_off optm_get_gfx_v_lfir_coef optm_get_gfx_h_lfir_coef optm_get_gfx_v_cfir_coef optm_get_gfx_h_cfir_coef hifb_zme_coef optm_get_gfx_v_lfir_sd_coef optm_get_gfx_h_lfir_sd_coef optm_get_gfx_v_cfir_sd_coef optm_get_gfx_h_cfir_sd_coef buffersize hifb_disp_setdispsize hifb_disp_setscreensize g_gfx_ops.optm_gfx_set_gp_in_put_size optm_gfx_set_disp_fmt_size g_gfx_ops.optm_gfx_get_disp_fmt_size layer_size info->fix.smem_start + par->disp_info.buffer_size g_hifb_drv_ops.hifb_drv_get_disp_size hifb_osr_set_screen_size hifb_osr_get_screen_size hifb_drv_set_layer_screen_size hifb_osr_check_mem_size hifb_get_vram_size buf_size true hifb_set_color_key_value hifb_osr_get_layer_show_state hifb_check_device_state g_gfx_ops.optm_gfx_get_refresh_rate g_hifb_drv_ops.hifb_drv_get_refresh_rate optm_disp_info_update optm_gp_close g_hifb_drv_tde_ops.hifb_drv_tde_close false optm_unmap_and_release hifb_release info->screen_base optm_vdp_fdr_gfx_set_dcmp_type optm_vdp_fdr_gfx_set_data_type g_hifb_drv_tde_ops.hifb_drv_wait_for_done g_ps_tde_export_funcs->drv_tde_module_wait_for_done g_ps_tde_export_funcs->drv_tde_module_wait_all_done hifb_drv_wait_all_tde_done hifb_adp_set_zme hifb_hwcrefresh_check_layer_addr_and_first_frame write_scanlines_to_file optm_vdp_gfx_set_pre_mult_enable optm_vdp_gfx_get_pre_mult_enable g_gfx_ops.optm_gfx_set_enable optm_vdp_gfx_set_layer_enable optm_vdp_gp_set_layer_enable optm_vdp_gfx_get_layer_enable optm_vdp_gp_set_zme_enable hifb_buf_setbufmode optm_vdp_gp_set_lvfir_mode optm_vdp_gp_set_lhfir_mode optm_vdp_gp_set_ahfir_mode optm_vdp_gp_set_vafir_mode hifb_select_antiflicker_mode optm_vdp_gfx_set_upd_mode optm_vdp_gfx_set_read_mode optm_vdp_gp_set_read_mode optm_gfx_set_layer_read_mode optm_vdp_gfx_set_layer_stride g_gfx_ops.optm_gfx_set_layer_stride g_hifb_drv_ops.hifb_drv_set_layer_stride optm_vdp_gfx_get_layer_stride optm_vdp_fdr_gfx_set_head_stride hifb_osr_updata_input_data_stride drv_proc_cmd_hide hifb_fence hifb_capture_image_fromdevice hifb_capture_afbc_fromdevice hifb_capture_raw_data_fromdevice hifb_mixer_video_gfx_process_gp_device hifb_overlay_probe merge failed %{public}d hifb_set_logosd g_gfx_ops.optm_gfx_clear_logo_osd optm_vdp_gfx_set_para_upd optm_vdp_gp_set_para_upd optm_vdp_gfx_set_bit_extend argb_bit_field the timeline is invalid the fd is invalid data.fence are invalid fd1 and fd2 are invalid p_par->base_info.layer_id g_gfx_device[layer_id].gp_id g_s_logo.logo_info[en_logo_chn].en_logo_id FenceMerge strcpy name failed Create Fence From Timeline Failed hifb_canvas%d ovl%d hifb%d hifb_fb%d hifb_snapshot%d_%d hifb_createproc hifb_print_layer_proc hifb_print_layer_info_proc hifb_release_remove_proc hifb_print_layer_state_proc hifb_read_proc hifb_capture_afbc_proc hifb_print_layer_data_proc /sys/kernel/debug/sync/sw_sync hifb_first_frame_end_condition_func hifb_frame_end_condition_func g_ps_tde_export_funcs->drv_tde_module_begin_job g_ps_tde_export_funcs->drv_tde_module_cancel_job hifb_drv_blit_handle_job g_ps_tde_export_funcs->drv_tde_module_end_job hifb_getfmtbyargb %s/hifb_snapshot%d.afb layer_data g_gfx_ops.optm_gfx_get_osd_data g_hifb_drv_ops.hifb_drv_get_osd_data hifb_open_config_osd_data p_zme_drv_para p_zme_rtl_para optm_vdp_gfx_set_palpha optm_vdp_gfx_get_palpha optm_vdp_gfx_set_layer_galpha optm_vdp_gp_set_layer_galpha optm_vdp_gfx_get_layer_galpha hifb_init_alpha g_gfx_ops.optm_gfx_set_layer_alpha g_hifb_drv_ops.hifb_drv_set_layer_alpha hifb_osr_set_layer_alpha hifb_osr_get_layer_alpha PUYVY LOW PYUYV PYVYU VOU BUTT HI_SUCCESS YES ERROR 8BPP 4BPP 2BPP 1BPP AUTO NO ON HIGH OFF NONE MIDDLE TDE GRAPHIC_HIFB_SD GRAPHIC_HIFB_HD HI_FB ACLUT88 YUV888 KBGR888 KRGB888 AYUV8888 ABGR8888 ARGB8888 YUVA8888 RGBA8888 optm_vdp_gp_set_argb6888 RGBA5658 BGR565 RGB565 ABGR8565 ARGB8565 KBGR555 KRGB555 ABGR1555 ARGB1555 ACLUT44 KBGR444 KRGB444 ABGR4444 ARGB4444 RGBA4444 layer_size / 1024 hifb_get_smem_len(info) / 1024 layer_sd_3 layer_hd_3 layer_ad_3 param2 layer_sd_2 layer_hd_2 layer_ad_2 info->fix.smem_start + par->disp_info.buffer_size * 2 param1 layer_sd_1 layer_hd_1 layer_ad_1 RGBA5551 param0 layer_sd_0 layer_hd_0 layer_ad_0 hifb_get_yres_virtual(info) you shouldn't refresh cursor layer! you shouldn't put cursor layer info! the disp_info en_mixer_pos is wrong! it's not supported to set start pos of layer to negative! you shouldn't show cursor by this cmd! failed to malloc the snapshot memory failed to call map video memory success to malloc the video memory failed to malloc the video memory index overstep the bounds of array displaying_addr(register) :0x%x display_buf[1] addr :0x%x display_buf[0] addr :0x%x global alpha :0x%x enable region deflicker failed 0x%x handle job failed 0x%x end job failed 0x%x disable region deflicker failed! 0x%x export dmabuf failure, phys %lu bits_per_pixel: :%u %s = %u proc entry exist layer id is not support gp id is not support this cmd not support invalid yoffset tde quick fill failed ret alloc new memory for canvas buffer success is_need_flip(2buf) :%s color_format: :%s show_state :%s sync_type :%s layer_id :%s %s is not equal to %s %s is equal to %s error when open file %s osal_spin_lock_init error layer height error rect error memcpy_s error memset_s error refresh addr error hifb_cfg_buffer_info error layer bits per pixel error osal_workqueue_init free_logo_mem_work error osal_workqueue_init hifb_realloc_work error layer width error buffer size error layer stride error input para error FBIOGET_CAPABILITY_HIFB error echo show > /proc/msp/hifb0 | show layer chip doesn't support layer echo hide > /proc/msp/hifb0 | hide layer %s is NULL pointer hifb_drv_set_layer_key_mask is NULL pointer hifb_drv_set_tde_call_back is NULL pointer hifb_drv_set_layer_alpha is NULL pointer invalid var canvas buffer's width or height can't be zero failed to set vo callback function failed to set frame end callback function echo colorbar on > /proc/msp/hifb0 | set layer colobar on echo debug on > /proc/msp/hifb0 | debug on hifb not open alloc canvas buffer no mem drv_tde_ops->hifb_drv_blit is null par is null p_c_tab is null memory is not enough echo colorbar off > /proc/msp/hifb0 | set layer colobar off echo debug off > /proc/msp/hifb0 | debug off error layer size the key is out of range the palette snprintf_s failure hifb_buf_map failure [module-gfx][err] : %s %d failure command number is out of range command func is out of range unsupported cmd receive interrupt times :%ld para invalid error,optm_vdp_gp_set_reg_up() select wrong gp layer id error,optm_vdp_gp_set_para_upd() select wrong gp layer id error,optm_vdp_gp_set_zme_hfir_order() select wrong video layer id error,optm_vdp_gp_set_zme_enable() select wrong video layer id color format of canvas buffer unsupported set layer priority failed probe overlay failed hifb_osr_check_whether_layer_pos_support failed hifb_osr_check_whether_layer_size_support failed hifb_adp_set_layer_data_fmt failed drv init failed refresh layer failed copy to user failed copy from user failed alloc canvas buffer failed malloc gfxzme coeff buffer failed optm_set_callback_to_disp failed hifb_osr_check_whether_screen_size_equal_to_zero failed set layer info failed tde open failed refresh failed hifb_osr_check_whether_mem_size_enough failed begin job failed end job failed buffer_index_displaying(2buf) :%d AFBC error times :%d _referecce_count :%d timeline :%d stride :%d fence :%d fps :%d invalid fmt %d detected hifb_set_par error, ret: %d osal_workqueue_flush fail, ret: %d device_max_resolution :%d, %d failed to open layer! %d hifb_create_fence failed! %d failed to open fb echo capture > /proc/msp/hifb0 | capture image from fb echo raw_data > /proc/msp/hifb0 | capture raw data from fb failed to release fb failed to get osd_data :(rgb)ckey_min[0x%x,0x%x,0x%x], (rgb)ckey_max[0x%x,0x%x,0x%x] <===[Exit] ===>[Enter] par->stDispInfo.u32DisplayAddr[1] <= par->stDispInfo.u32DisplayAddr[0] %s = 0x%016llX %s = 0x%08X AFBC ERROR g_ps_pq_ext_func or g_ps_pq_ext_func->p_update_vdp_csc is NULL error,select wrong graph layer ID error! optm_vdp_cbm_set_mixer_bkg() select wrong mixer ID mem size: :%d KB u32PhyAddr < info->fix.smem_start. error!can't handle null point. fail to set color format. success to capture fb%d, store in file %s. optm_layer_recovery err. optm_gfx_set_layer_rect err. optm_gfx_de_init_layer err. optm_gfx_set_layer err. optm_gfx_set_reg_up err. optm_gfx_set_flip err. optm_vo_callback err. optm_gfx_set_enable err. optm_gfx_set_layer_read_mode err. call snprintf_s func error. memset_s is fail. write data to filefailure. write data to file failure. optm_gp_recovery or optm_layer_recovery failed. gp recovery failed. hifb logo init failed. copy to user failed. hifb_wait_regconfig_work failed. optm_g_zme_load_coef_h failed. hifb timeline create failed. register user fb device failed. error,select wrong graph layer ID %d. info->screen_base is NULL. GFX color clut offset > 255. ------------------HIFB debug option---------------- colorkey :enable(%s), value(0x%x) pixel_alpha :enable(%s), alpha0(0x%x), alpha1(0x%x) deflicker :enable(%s) mode(%s) level(%s) union_rect(2buf) :(%d,%d,%d,%d) :r_offset:(%d), g_offset:(%d), b_offset:(%d) :r_len:(%d), g_len:(%d), b_len:(%d) display_resolution :(%d, %d) start_position :(%d, %d) offset :(%d, %d) resolution(res/res_virtual) :(%d, %d)/(%d, %d) resolution(layer/GP IN/GP OUT) :(%d, %d)/(%d, %d)/(%d, %d) usage:insmod hifb.ko video="hifb:vrami_size:xxx, vramj_size:xxx, ..." hifb_drv_blit failed 0x%x! gplayer no suppout! unsupported fmt received from boot! unable to handle the null func point! fail to get disp export functions! i, j means layer id, xxx means layer size in kbytes! pos err! osal_wait_init first_frame_end_event error! osal_wait_init frame_end_event error! osal_atomic_init error! hifb_captureimage_fromdevice tde blit error! osal_spin_lock_init lock error! not supprot layer! fail to init layer! fail to init hal register! failed to register_framebuffer! info:fail to get z_order! you can use help cmd to show help info! cursor layer doesn't support this operation! layer not open! err:device no open! no enough mem! memory is not enough! colorkey and premul couldn't take effect at same time! colorkey and premul couldn't take effect at the same time! tde is not available! tde was not avaliable! layer id is out of range! error,optm_vdp_gp_set_para_upd() select wrong mode! write back layer doesn't support this cmd! cursor layer doesn't support for this cmd! offset is invalid! layer not supported! the hifb proc is not been created! gfx get device capability failed! GFX get device capability failed! osal_exportfunc_get failed! GFX get clut buffer failed! GFX get wbc2 buffer failed! optm_set_callback_to_disp failed! fb_alloc_cmap failed! hifb set layer test pattern on failed! hifb_realloc_layermem failed! hifb set layer test pattern off failed! hifb_drv_wait_for_done failed! hifb_set_logosd failed! hifb add proc failed! not supprot layer %d! this layer is not supported %d! fail to set callback func! unsupported PIXEL FORMAT! failed to malloc the FB_INFO! it is not support VBL! regno larger than 255! screen width/height shouldn't be 0! display witdh/height shouldn't be 0! addr or pitch is not 16 bytes align ! wrong layer fail to open file fail to write file wait timeout %d example:insmod hifb.ko video="hifb:vram0_size:810, vram1_size:810" P P . ! " # % & ' ( ) + , - / 0 1 hifb hifb hifb hifb p p p
graphics/fb0 HD UU UU UU UU UUUUUUUU UU UUUU UUUU UU UU UU UU Q Q W } E I " $ help 2 show 93 hide 4 colorbar 5 debug 8 capture A9 raw_data ): > > 7 / % % / 7 > > > < ; 7 2 . ( " " ( . 2 7 ; < >
.ARM.exidx .text .got .got.plt .rel.plt .bss .ARM.attributes .dynstr .data.rel.ro .rel.dyn .dynsym .gnu.hash .note.gnu.build-id .dynamic .ARM.extab .shstrtab .rodata .data