Lines Matching full:copy
186 drm_dbg(&v3d->drm, "Failed to copy wait dep handle.\n"); in v3d_job_init()
349 drm_dbg(&v3d->drm, "Failed to copy post dep handles\n"); in v3d_get_multisync_post_deps()
578 /* Get data for the copy timestamp query results job submission. */
585 struct drm_v3d_copy_timestamp_query copy; in v3d_get_cpu_copy_query_results_params() local
593 if (copy_from_user(©, ext, sizeof(copy))) in v3d_get_cpu_copy_query_results_params()
596 if (copy.pad) in v3d_get_cpu_copy_query_results_params()
602 copy.count); in v3d_get_cpu_copy_query_results_params()
606 offsets = u64_to_user_ptr(copy.offsets); in v3d_get_cpu_copy_query_results_params()
607 syncs = u64_to_user_ptr(copy.syncs); in v3d_get_cpu_copy_query_results_params()
609 for (i = 0; i < copy.count; i++) { in v3d_get_cpu_copy_query_results_params()
631 query_info->count = copy.count; in v3d_get_cpu_copy_query_results_params()
633 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_query_results_params()
634 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_query_results_params()
635 job->copy.availability_bit = copy.availability_bit; in v3d_get_cpu_copy_query_results_params()
636 job->copy.offset = copy.offset; in v3d_get_cpu_copy_query_results_params()
637 job->copy.stride = copy.stride; in v3d_get_cpu_copy_query_results_params()
752 struct drm_v3d_copy_performance_query copy; in v3d_get_cpu_copy_performance_query_params() local
758 if (copy_from_user(©, ext, sizeof(copy))) in v3d_get_cpu_copy_performance_query_params()
761 if (copy.pad) in v3d_get_cpu_copy_performance_query_params()
767 kvmalloc_objs(struct v3d_performance_query, copy.count); in v3d_get_cpu_copy_performance_query_params()
772 copy.count, in v3d_get_cpu_copy_performance_query_params()
773 copy.nperfmons, in v3d_get_cpu_copy_performance_query_params()
774 u64_to_user_ptr(copy.syncs), in v3d_get_cpu_copy_performance_query_params()
775 u64_to_user_ptr(copy.kperfmon_ids), in v3d_get_cpu_copy_performance_query_params()
780 query_info->count = copy.count; in v3d_get_cpu_copy_performance_query_params()
781 query_info->nperfmons = copy.nperfmons; in v3d_get_cpu_copy_performance_query_params()
782 query_info->ncounters = copy.ncounters; in v3d_get_cpu_copy_performance_query_params()
784 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_performance_query_params()
785 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_performance_query_params()
786 job->copy.availability_bit = copy.availability_bit; in v3d_get_cpu_copy_performance_query_params()
787 job->copy.offset = copy.offset; in v3d_get_cpu_copy_performance_query_params()
788 job->copy.stride = copy.stride; in v3d_get_cpu_copy_performance_query_params()
812 drm_dbg(&v3d->drm, "Failed to copy submit extension\n"); in v3d_get_extensions()