Lines Matching defs:query_item

17 			   struct drm_i915_query_item *query_item)
19 if (query_item->length == 0)
22 if (query_item->length < total_length)
25 if (copy_from_user(query_hdr, u64_to_user_ptr(query_item->data_ptr),
33 struct drm_i915_query_item *query_item,
53 ret = copy_query_item(&topo, sizeof(topo), total_length, query_item);
68 if (copy_to_user(u64_to_user_ptr(query_item->data_ptr),
72 if (copy_to_user(u64_to_user_ptr(query_item->data_ptr + sizeof(topo)),
76 if (intel_sseu_copy_ssmask_to_user(u64_to_user_ptr(query_item->data_ptr +
81 if (intel_sseu_copy_eumask_to_user(u64_to_user_ptr(query_item->data_ptr +
91 struct drm_i915_query_item *query_item)
95 if (query_item->flags != 0)
98 return fill_topology_info(sseu, query_item, sseu->subslice_mask);
102 struct drm_i915_query_item *query_item)
111 classinstance = *((struct i915_engine_class_instance *)&query_item->flags);
124 return fill_topology_info(sseu, query_item, sseu->geometry_subslice_mask);
129 struct drm_i915_query_item *query_item)
132 u64_to_user_ptr(query_item->data_ptr);
140 if (query_item->flags)
148 ret = copy_query_item(&query, sizeof(query), len, query_item);
226 struct drm_i915_query_item *query_item,
230 u64_to_user_ptr(query_item->data_ptr);
232 u64_to_user_ptr(query_item->data_ptr +
249 if (query_item->length == 0)
252 if (query_item->length < total_size) {
255 query_item->length, total_size);
373 struct drm_i915_query_item *query_item)
376 u64_to_user_ptr(query_item->data_ptr);
386 if (query_item->length == 0)
421 if (query_item->length < sizeof_perf_config_list(n_configs)) {
424 query_item->length,
446 struct drm_i915_query_item *query_item)
448 switch (query_item->flags) {
450 return query_perf_config_list(i915, query_item);
452 return query_perf_config_data(i915, query_item, true);
454 return query_perf_config_data(i915, query_item, false);
461 struct drm_i915_query_item *query_item)
464 u64_to_user_ptr(query_item->data_ptr);
473 if (query_item->flags != 0)
484 ret = copy_query_item(&query, sizeof(query), total_length, query_item);
533 struct drm_i915_query_item *query_item)
541 if (query_item->length == 0)
544 if (query_item->length < hwconfig->size)
547 if (copy_to_user(u64_to_user_ptr(query_item->data_ptr),
587 struct drm_i915_query_item *query_item) = {