Lines Matching full:copy
185 DRM_DEBUG("Failed to copy wait dep handle.\n");
348 DRM_DEBUG("Failed to copy post dep handles\n");
578 /* Get data for the copy timestamp query results job submission. */
585 struct drm_v3d_copy_timestamp_query copy;
600 if (copy_from_user(©, ext, sizeof(copy)))
603 if (copy.pad)
608 query_info->queries = kvmalloc_array(copy.count,
614 offsets = u64_to_user_ptr(copy.offsets);
615 syncs = u64_to_user_ptr(copy.syncs);
617 for (i = 0; i < copy.count; i++) {
639 query_info->count = copy.count;
641 job->copy.do_64bit = copy.do_64bit;
642 job->copy.do_partial = copy.do_partial;
643 job->copy.availability_bit = copy.availability_bit;
644 job->copy.offset = copy.offset;
645 job->copy.stride = copy.stride;
769 struct drm_v3d_copy_performance_query copy;
782 if (copy_from_user(©, ext, sizeof(copy)))
785 if (copy.pad)
791 kvmalloc_array(copy.count,
798 copy.count,
799 copy.nperfmons,
800 u64_to_user_ptr(copy.syncs),
801 u64_to_user_ptr(copy.kperfmon_ids),
806 query_info->count = copy.count;
807 query_info->nperfmons = copy.nperfmons;
808 query_info->ncounters = copy.ncounters;
810 job->copy.do_64bit = copy.do_64bit;
811 job->copy.do_partial = copy.do_partial;
812 job->copy.availability_bit = copy.availability_bit;
813 job->copy.offset = copy.offset;
814 job->copy.stride = copy.stride;
836 DRM_DEBUG("Failed to copy submit extension\n");