Lines Matching refs:submit_cmd
179 struct drm_msm_gem_submit_cmd submit_cmd; in submit_lookup_cmds() local
181 u64_to_user_ptr(args->cmds + (i * sizeof(submit_cmd))); in submit_lookup_cmds()
183 ret = copy_from_user(&submit_cmd, userptr, sizeof(submit_cmd)); in submit_lookup_cmds()
190 switch (submit_cmd.type) { in submit_lookup_cmds()
196 DRM_ERROR("invalid type: %08x\n", submit_cmd.type); in submit_lookup_cmds()
200 if (submit_cmd.size % 4) { in submit_lookup_cmds()
202 submit_cmd.size); in submit_lookup_cmds()
207 submit->cmd[i].type = submit_cmd.type; in submit_lookup_cmds()
208 submit->cmd[i].size = submit_cmd.size / 4; in submit_lookup_cmds()
209 submit->cmd[i].offset = submit_cmd.submit_offset / 4; in submit_lookup_cmds()
210 submit->cmd[i].idx = submit_cmd.submit_idx; in submit_lookup_cmds()
211 submit->cmd[i].nr_relocs = submit_cmd.nr_relocs; in submit_lookup_cmds()
213 userptr = u64_to_user_ptr(submit_cmd.relocs); in submit_lookup_cmds()
215 sz = array_size(submit_cmd.nr_relocs, in submit_lookup_cmds()