Lines Matching refs:submit
76 list_for_each_entry_safe(struct vn_ring_submit, submit, &ring->submits,
78 if (!vn_ring_ge_seqno(ring, seqno, submit->seqno))
81 for (uint32_t i = 0; i < submit->shmem_count; i++)
82 vn_renderer_shmem_unref(ring->renderer, submit->shmems[i]);
84 list_del(&submit->head);
85 list_add(&submit->head, &ring->free_submits);
201 list_for_each_entry_safe(struct vn_ring_submit, submit,
203 free(submit);
210 struct vn_ring_submit *submit;
215 submit =
217 list_del(&submit->head);
220 submit =
221 malloc(sizeof(*submit) + sizeof(submit->shmems[0]) * shmem_count);
224 return submit;
229 struct vn_ring_submit *submit,
247 submit->seqno = ring->cur;
248 list_addtail(&submit->head, &ring->submits);
250 *seqno = submit->seqno;