Lines Matching defs:cmds
112 DECLARE_ARRAY(struct msm_cmd *, cmds);
299 struct drm_msm_gem_submit_cmd cmds[nr_cmds];
316 cmds[i].type = MSM_SUBMIT_CMD_IB_TARGET_BUF;
317 cmds[i].submit_idx = append_bo(msm_submit, msm_ring->ring_bo);
318 cmds[i].submit_offset = msm_ring->offset;
319 cmds[i].size = offset_bytes(ring->cur, ring->start);
320 cmds[i].pad = 0;
321 cmds[i].nr_relocs = msm_ring->cmd->nr_relocs;
322 cmds[i].relocs = VOID2U64(relocs);
328 cmds[i].type = MSM_SUBMIT_CMD_BUF;
330 cmds[i].type = MSM_SUBMIT_CMD_IB_TARGET_BUF;
332 cmds[i].submit_idx =
333 append_bo(msm_submit, msm_ring->u.cmds[j]->ring_bo);
334 cmds[i].submit_offset = msm_ring->offset;
335 cmds[i].size = msm_ring->u.cmds[j]->size;
336 cmds[i].pad = 0;
337 cmds[i].nr_relocs = msm_ring->u.cmds[j]->nr_relocs;
338 cmds[i].relocs = VOID2U64(msm_ring->u.cmds[j]->relocs);
360 /* needs to be after get_cmd() as that could create bos/cmds table: */
363 req.cmds = VOID2U64(cmds), req.nr_cmds = nr_cmds;
453 APPEND(&msm_ring->u, cmds, msm_ring->cmd);
558 bo = msm_target->u.cmds[cmd_idx]->ring_bo;
559 size = msm_target->u.cmds[cmd_idx]->size;
641 cmd_free(msm_ring->u.cmds[i]);
644 free(msm_ring->u.cmds);
676 msm_ring->u.cmds = NULL;