Lines Matching refs:query

986 	struct drm_pvr_dev_query_static_data_areas query = {0};  in pvr_static_data_areas_get()  local
994 err = PVR_UOBJ_GET(query, args->size, args->pointer); in pvr_static_data_areas_get()
998 if (!query.static_data_areas.array) { in pvr_static_data_areas_get()
999 query.static_data_areas.count = ARRAY_SIZE(static_data_areas); in pvr_static_data_areas_get()
1000 query.static_data_areas.stride = sizeof(struct drm_pvr_static_data_area); in pvr_static_data_areas_get()
1004 if (query.static_data_areas.count > ARRAY_SIZE(static_data_areas)) in pvr_static_data_areas_get()
1005 query.static_data_areas.count = ARRAY_SIZE(static_data_areas); in pvr_static_data_areas_get()
1007 err = PVR_UOBJ_SET_ARRAY(&query.static_data_areas, static_data_areas); in pvr_static_data_areas_get()
1012 err = PVR_UOBJ_SET(args->pointer, args->size, query); in pvr_static_data_areas_get()
1016 args->size = sizeof(query); in pvr_static_data_areas_get()
1024 struct drm_pvr_dev_query_heap_info query = {0}; in pvr_heap_info_get() local
1033 err = PVR_UOBJ_GET(query, args->size, args->pointer); in pvr_heap_info_get()
1037 if (!query.heaps.array) { in pvr_heap_info_get()
1038 query.heaps.count = ARRAY_SIZE(pvr_heaps); in pvr_heap_info_get()
1039 query.heaps.stride = sizeof(struct drm_pvr_heap); in pvr_heap_info_get()
1043 if (query.heaps.count > ARRAY_SIZE(pvr_heaps)) in pvr_heap_info_get()
1044 query.heaps.count = ARRAY_SIZE(pvr_heaps); in pvr_heap_info_get()
1047 dest = query.heaps.array; in pvr_heap_info_get()
1048 for (size_t i = 0; i < query.heaps.count; i++) { in pvr_heap_info_get()
1054 err = PVR_UOBJ_SET(dest, query.heaps.stride, heap); in pvr_heap_info_get()
1058 dest += query.heaps.stride; in pvr_heap_info_get()
1062 err = PVR_UOBJ_SET(args->pointer, args->size, query); in pvr_heap_info_get()
1066 args->size = sizeof(query); in pvr_heap_info_get()