mtk_disp_mgr.h 831 B

12345678910111213141516171819202122232425
  1. #ifndef __H_MTK_DISP_MGR__
  2. #define __H_MTK_DISP_MGR__
  3. #include "disp_session.h"
  4. #include "primary_display.h"
  5. long mtk_disp_mgr_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
  6. extern struct mutex disp_trigger_lock;
  7. int disp_create_session(disp_session_config *config);
  8. int disp_destroy_session(disp_session_config *config);
  9. int disp_get_session_number(void);
  10. char *disp_session_mode_spy(unsigned int session_id);
  11. extern struct mutex session_config_mutex;
  12. extern disp_session_input_config *captured_session_input;
  13. extern disp_session_input_config *cached_session_input;
  14. extern disp_mem_output_config *captured_session_output;
  15. extern disp_mem_output_config *cached_session_output;
  16. extern unsigned int ext_session_id;
  17. #ifdef CONFIG_SINGLE_PANEL_OUTPUT
  18. extern struct SWITCH_MODE_INFO_STRUCT path_info;
  19. #endif
  20. #endif