Lines Matching defs:primary
601 * it from a primary command buffer. In this case we just want to end
603 * will be the primary job that branches to this CL.
620 * that case we want to defer this until we finish recording the primary
1666 cmd_buffer_execute_outside_pass(struct v3dv_cmd_buffer *primary,
1679 * their job list into the primary's. However, because they may be
1681 * single list_link in each job, we can't just add then to the primary's
1694 struct v3dv_job *job = v3dv_job_clone_in_cmd_buffer(secondary_job, primary);
1715 * the next secondary or the primary, if this was the last secondary).
1724 v3dv_cmd_buffer_merge_barrier_state(&primary->state.barrier,
1734 V3DV_FROM_HANDLE(v3dv_cmd_buffer, primary, commandBuffer);
1736 if (primary->state.pass != NULL) {
1737 v3dv_X(primary->device, cmd_buffer_execute_inside_pass)
1738 (primary, commandBufferCount, pCommandBuffers);
1740 cmd_buffer_execute_outside_pass(primary,
2393 * recorded into primary jobs that start them. For secondaries, we should
2397 * restart the primary job into which they are being recorded.