Lines Matching refs:req
237 struct drm_get_cap *req = data;
240 req->value = 0;
243 switch (req->capability) {
245 req->value = 1;
248 req->value = DRM_PRIME_CAP_IMPORT | DRM_PRIME_CAP_EXPORT;
251 req->value = drm_core_check_feature(dev, DRIVER_SYNCOBJ);
254 req->value = drm_core_check_feature(dev, DRIVER_SYNCOBJ_TIMELINE);
262 switch (req->capability) {
265 req->value = 1;
268 req->value = 1;
271 req->value = dev->mode_config.preferred_depth;
274 req->value = dev->mode_config.prefer_shadow;
277 req->value = dev->mode_config.async_page_flip;
280 req->value = 1;
283 req->value = 0;
288 req->value = dev->mode_config.cursor_width;
290 req->value = 64;
294 req->value = dev->mode_config.cursor_height;
296 req->value = 64;
299 req->value = !dev->mode_config.fb_modifiers_not_supported;
302 req->value = 1;
316 struct drm_set_client_cap *req = data;
324 switch (req->capability) {
326 if (req->value > 1)
328 file_priv->stereo_allowed = req->value;
331 if (req->value > 1)
333 file_priv->universal_planes = req->value;
339 if (current->comm[0] == 'X' && req->value == 1) {
343 if (req->value > 2)
345 file_priv->atomic = req->value;
346 file_priv->universal_planes = req->value;
350 file_priv->aspect_ratio_allowed = req->value;
353 if (req->value > 1)
355 file_priv->aspect_ratio_allowed = req->value;
360 if (req->value > 1)
362 file_priv->writeback_connectors = req->value;