Lines Matching full:queued

208  * @lock: protects the free, active, queued, and pending lists
211 * @queued: list queued to the hardware (written to the DL registers)
212 * @pending: list waiting to be queued to the hardware
224 struct vsp1_dl_list *queued; member
791 * loop on the same list until a new one is queued. In singleshot mode in vsp1_dl_list_fill_header()
841 if (!dlm->queued) in vsp1_dl_list_hw_update_pending()
871 * If a previous display list has been queued to the hardware but not in vsp1_dl_list_commit_continuous()
873 * case we can't replace the queued list by the new one, as we could in vsp1_dl_list_commit_continuous()
875 * be queued up to the hardware by the frame end interrupt handler. in vsp1_dl_list_commit_continuous()
894 * Pass the new display list to the hardware and mark it as queued. It in vsp1_dl_list_commit_continuous()
899 __vsp1_dl_list_put(dlm->queued); in vsp1_dl_list_commit_continuous()
900 dlm->queued = dl; in vsp1_dl_list_commit_continuous()
964 * became active had been queued with the internal notification flag.
967 * display list had been queued with the writeback flag.
979 * list can be queued, we don't have to do anything. in vsp1_dlm_irq_frame_end()
1017 * The device starts processing the queued display list right after the in vsp1_dlm_irq_frame_end()
1020 if (dlm->queued) { in vsp1_dlm_irq_frame_end()
1021 if (dlm->queued->flags & VSP1_DL_FRAME_END_INTERNAL) in vsp1_dlm_irq_frame_end()
1023 dlm->queued->flags &= ~VSP1_DL_FRAME_END_INTERNAL; in vsp1_dlm_irq_frame_end()
1026 dlm->active = dlm->queued; in vsp1_dlm_irq_frame_end()
1027 dlm->queued = NULL; in vsp1_dlm_irq_frame_end()
1032 * Now that the VSP has started processing the queued display list, we in vsp1_dlm_irq_frame_end()
1038 dlm->queued = dlm->pending; in vsp1_dlm_irq_frame_end()
1074 __vsp1_dl_list_put(dlm->queued); in vsp1_dlm_reset()
1080 dlm->queued = NULL; in vsp1_dlm_reset()