| .. | .. |
|---|
| 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, |
|---|