hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/drivers/gpu/drm/rockchip/ebc-dev/bufmanage/buf_manage.h
....@@ -30,24 +30,19 @@
3030 int win_y1;
3131 int win_x2;
3232 int win_y2;
33
- int needpic;
3433 };
3534
36
-int ebc_drop_one_dsp_buf(void);
37
-struct ebc_buf_s *ebc_empty_osd_buf_get(void);
35
+struct ebc_buf_s *ebc_osd_buf_get(void);
3836 struct ebc_buf_s *ebc_osd_buf_clone(void);
3937 int ebc_buf_release(struct ebc_buf_s *release_buf);
38
+int ebc_remove_from_dsp_buf_list(struct ebc_buf_s *remove_buf);
4039 int ebc_add_to_dsp_buf_list(struct ebc_buf_s *dsp_buf);
41
-int ebc_add_to_osd_buf_list(struct ebc_buf_s *dsp_buf);
4240 int ebc_get_dsp_list_enum_num(void);
43
-int ebc_get_osd_list_enum_num(void);
4441 struct ebc_buf_s *ebc_dsp_buf_get(void);
45
-struct ebc_buf_s *ebc_osd_buf_get(void);
4642 struct ebc_buf_s *ebc_find_buf_by_phy_addr(unsigned long phy_addr);
47
-struct ebc_buf_s *ebc_empty_buf_get(const char *tid_name);
43
+struct ebc_buf_s *ebc_empty_buf_get(void);
4844 unsigned long ebc_phy_buf_base_get(void);
4945 char *ebc_virt_buf_base_get(void);
50
-int ebc_buf_state_show(char *buf);
5146 int ebc_buf_uninit(void);
5247 int ebc_buf_init(unsigned long phy_start, char *mem_start, int men_len, int dest_buf_len, int max_buf_num);
5348 #endif