.. | .. |
---|
17 | 17 | struct vsp1_dl_list; |
---|
18 | 18 | struct vsp1_dl_manager; |
---|
19 | 19 | |
---|
| 20 | +/* Keep these flags in sync with VSP1_DU_STATUS_* in include/media/vsp1.h. */ |
---|
20 | 21 | #define VSP1_DL_FRAME_END_COMPLETED BIT(0) |
---|
21 | | -#define VSP1_DL_FRAME_END_INTERNAL BIT(1) |
---|
| 22 | +#define VSP1_DL_FRAME_END_WRITEBACK BIT(1) |
---|
| 23 | +#define VSP1_DL_FRAME_END_INTERNAL BIT(2) |
---|
22 | 24 | |
---|
23 | 25 | /** |
---|
24 | 26 | * struct vsp1_dl_ext_cmd - Extended Display command |
---|
.. | .. |
---|
61 | 63 | void vsp1_dl_list_put(struct vsp1_dl_list *dl); |
---|
62 | 64 | struct vsp1_dl_body *vsp1_dl_list_get_body0(struct vsp1_dl_list *dl); |
---|
63 | 65 | struct vsp1_dl_ext_cmd *vsp1_dl_get_pre_cmd(struct vsp1_dl_list *dl); |
---|
64 | | -void vsp1_dl_list_commit(struct vsp1_dl_list *dl, bool internal); |
---|
| 66 | +void vsp1_dl_list_commit(struct vsp1_dl_list *dl, unsigned int dl_flags); |
---|
65 | 67 | |
---|
66 | 68 | struct vsp1_dl_body_pool * |
---|
67 | 69 | vsp1_dl_body_pool_create(struct vsp1_device *vsp1, unsigned int num_bodies, |
---|