Lines Matching refs:query
469 struct drm_pvr_dev_query_quirks query; in pvr_dev_query_quirks_get() local
480 err = PVR_UOBJ_GET(query, args->size, args->pointer); in pvr_dev_query_quirks_get()
484 if (query._padding_c) in pvr_dev_query_quirks_get()
499 if (!query.quirks) in pvr_dev_query_quirks_get()
501 if (query.count < out_count) in pvr_dev_query_quirks_get()
504 if (copy_to_user(u64_to_user_ptr(query.quirks), out, in pvr_dev_query_quirks_get()
509 query.musthave_count = out_musthave_count; in pvr_dev_query_quirks_get()
512 query.count = out_count; in pvr_dev_query_quirks_get()
513 err = PVR_UOBJ_SET(args->pointer, args->size, query); in pvr_dev_query_quirks_get()
517 args->size = sizeof(query); in pvr_dev_query_quirks_get()
558 struct drm_pvr_dev_query_enhancements query; in pvr_dev_query_enhancements_get() local
568 err = PVR_UOBJ_GET(query, args->size, args->pointer); in pvr_dev_query_enhancements_get()
572 if (query._padding_a) in pvr_dev_query_enhancements_get()
574 if (query._padding_c) in pvr_dev_query_enhancements_get()
582 if (!query.enhancements) in pvr_dev_query_enhancements_get()
584 if (query.count < out_idx) in pvr_dev_query_enhancements_get()
587 if (copy_to_user(u64_to_user_ptr(query.enhancements), out, in pvr_dev_query_enhancements_get()
593 query.count = out_idx; in pvr_dev_query_enhancements_get()
594 err = PVR_UOBJ_SET(args->pointer, args->size, query); in pvr_dev_query_enhancements_get()
598 args->size = sizeof(query); in pvr_dev_query_enhancements_get()