Lines Matching refs:copy
584 struct drm_v3d_copy_timestamp_query copy; in v3d_get_cpu_copy_query_results_params() local
599 if (copy_from_user(©, ext, sizeof(copy))) in v3d_get_cpu_copy_query_results_params()
602 if (copy.pad) in v3d_get_cpu_copy_query_results_params()
607 query_info->queries = kvmalloc_array(copy.count, in v3d_get_cpu_copy_query_results_params()
613 offsets = u64_to_user_ptr(copy.offsets); in v3d_get_cpu_copy_query_results_params()
614 syncs = u64_to_user_ptr(copy.syncs); in v3d_get_cpu_copy_query_results_params()
616 for (i = 0; i < copy.count; i++) { in v3d_get_cpu_copy_query_results_params()
638 query_info->count = copy.count; in v3d_get_cpu_copy_query_results_params()
640 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_query_results_params()
641 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_query_results_params()
642 job->copy.availability_bit = copy.availability_bit; in v3d_get_cpu_copy_query_results_params()
643 job->copy.offset = copy.offset; in v3d_get_cpu_copy_query_results_params()
644 job->copy.stride = copy.stride; in v3d_get_cpu_copy_query_results_params()
768 struct drm_v3d_copy_performance_query copy; in v3d_get_cpu_copy_performance_query_params() local
781 if (copy_from_user(©, ext, sizeof(copy))) in v3d_get_cpu_copy_performance_query_params()
784 if (copy.pad) in v3d_get_cpu_copy_performance_query_params()
790 kvmalloc_array(copy.count, in v3d_get_cpu_copy_performance_query_params()
797 copy.count, in v3d_get_cpu_copy_performance_query_params()
798 copy.nperfmons, in v3d_get_cpu_copy_performance_query_params()
799 u64_to_user_ptr(copy.syncs), in v3d_get_cpu_copy_performance_query_params()
800 u64_to_user_ptr(copy.kperfmon_ids), in v3d_get_cpu_copy_performance_query_params()
805 query_info->count = copy.count; in v3d_get_cpu_copy_performance_query_params()
806 query_info->nperfmons = copy.nperfmons; in v3d_get_cpu_copy_performance_query_params()
807 query_info->ncounters = copy.ncounters; in v3d_get_cpu_copy_performance_query_params()
809 job->copy.do_64bit = copy.do_64bit; in v3d_get_cpu_copy_performance_query_params()
810 job->copy.do_partial = copy.do_partial; in v3d_get_cpu_copy_performance_query_params()
811 job->copy.availability_bit = copy.availability_bit; in v3d_get_cpu_copy_performance_query_params()
812 job->copy.offset = copy.offset; in v3d_get_cpu_copy_performance_query_params()
813 job->copy.stride = copy.stride; in v3d_get_cpu_copy_performance_query_params()