Lines Matching full:copy

185 					DRM_DEBUG("Failed to copy wait dep handle.\n");  in v3d_job_init()
348 DRM_DEBUG("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
600 if (copy_from_user(&copy, ext, sizeof(copy))) in v3d_get_cpu_copy_query_results_params()
603 if (copy.pad) in v3d_get_cpu_copy_query_results_params()
608 query_info->queries = kvmalloc_array(copy.count, in v3d_get_cpu_copy_query_results_params()
614 offsets = u64_to_user_ptr(copy.offsets); in v3d_get_cpu_copy_query_results_params()
615 syncs = u64_to_user_ptr(copy.syncs); in v3d_get_cpu_copy_query_results_params()
617 for (i = 0; i < copy.count; i++) { in v3d_get_cpu_copy_query_results_params()
639 query_info->count = copy.count; in v3d_get_cpu_copy_query_results_params()
641 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_query_results_params()
642 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_query_results_params()
643 job->copy.availability_bit = copy.availability_bit; in v3d_get_cpu_copy_query_results_params()
644 job->copy.offset = copy.offset; in v3d_get_cpu_copy_query_results_params()
645 job->copy.stride = copy.stride; in v3d_get_cpu_copy_query_results_params()
769 struct drm_v3d_copy_performance_query copy; in v3d_get_cpu_copy_performance_query_params() local
782 if (copy_from_user(&copy, ext, sizeof(copy))) in v3d_get_cpu_copy_performance_query_params()
785 if (copy.pad) in v3d_get_cpu_copy_performance_query_params()
791 kvmalloc_array(copy.count, in v3d_get_cpu_copy_performance_query_params()
798 copy.count, in v3d_get_cpu_copy_performance_query_params()
799 copy.nperfmons, in v3d_get_cpu_copy_performance_query_params()
800 u64_to_user_ptr(copy.syncs), in v3d_get_cpu_copy_performance_query_params()
801 u64_to_user_ptr(copy.kperfmon_ids), in v3d_get_cpu_copy_performance_query_params()
806 query_info->count = copy.count; in v3d_get_cpu_copy_performance_query_params()
807 query_info->nperfmons = copy.nperfmons; in v3d_get_cpu_copy_performance_query_params()
808 query_info->ncounters = copy.ncounters; in v3d_get_cpu_copy_performance_query_params()
810 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_performance_query_params()
811 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_performance_query_params()
812 job->copy.availability_bit = copy.availability_bit; in v3d_get_cpu_copy_performance_query_params()
813 job->copy.offset = copy.offset; in v3d_get_cpu_copy_performance_query_params()
814 job->copy.stride = copy.stride; in v3d_get_cpu_copy_performance_query_params()
836 DRM_DEBUG("Failed to copy submit extension\n"); in v3d_get_extensions()