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);
180 list_for_each_entry_safe(struct vn_ring_submit, submit,
182 free(submit);
189 struct vn_ring_submit *submit;
194 submit =
196 list_del(&submit->head);
199 submit =
200 malloc(sizeof(*submit) + sizeof(submit->shmems[0]) * shmem_count);
203 return submit;
208 struct vn_ring_submit *submit,
226 submit->seqno = ring->cur;
227 list_addtail(&submit->head, &ring->submits);
229 *seqno = submit->seqno;