Lines Matching refs:args

42 			   struct drm_pvr_ioctl_create_hwrt_dataset_args *args,
50 hwrt->max_rts = args->layers;
54 hwrt->free_lists[i] = pvr_free_list_lookup(pvr_file, args->free_list_handles[i]);
233 struct drm_pvr_ioctl_create_hwrt_dataset_args *args,
236 struct drm_pvr_create_hwrt_geom_data_args *geom_data_args = &args->geom_data_args;
249 info.num_tiles_x = DIV_ROUND_UP(args->width, info.tile_size_x);
250 info.num_tiles_y = DIV_ROUND_UP(args->height, info.tile_size_y);
288 hwrt->common.isp_merge_lower_x = args->isp_merge_lower_x;
289 hwrt->common.isp_merge_lower_y = args->isp_merge_lower_y;
290 hwrt->common.isp_merge_upper_x = args->isp_merge_upper_x;
291 hwrt->common.isp_merge_upper_y = args->isp_merge_upper_y;
292 hwrt->common.isp_merge_scale_x = args->isp_merge_scale_x;
293 hwrt->common.isp_merge_scale_y = args->isp_merge_scale_y;
295 err = get_cr_multisamplectl_val(args->samples, false,
300 err = get_cr_multisamplectl_val(args->samples, true,
307 err = get_cr_te_aa_val(pvr_dev, args->samples, &hwrt->common.teaa);
312 (((args->width - 1) << ROGUE_CR_PPP_SCREEN_PIXXMAX_SHIFT) &
314 (((args->height - 1) << ROGUE_CR_PPP_SCREEN_PIXYMAX_SHIFT) &
331 err = get_cr_isp_mtile_size_val(pvr_dev, args->samples, &info,
339 hwrt->common.rgn_header_size = args->region_header_size;
359 struct drm_pvr_ioctl_create_hwrt_dataset_args *args,
363 struct drm_pvr_create_hwrt_geom_data_args *geom_data_args = &args->geom_data_args;
391 rta_ctl->max_rts = args->layers;
393 if (args->layers > 1) {
394 err = pvr_fw_object_create(pvr_dev, args->layers * SRTC_ENTRY_SIZE,
402 err = pvr_fw_object_create(pvr_dev, args->layers * RAA_ENTRY_SIZE,
422 if (args->layers > 1)
426 if (args->layers > 1)
450 * @args: Creation arguments from userspace.
458 struct drm_pvr_ioctl_create_hwrt_dataset_args *args)
469 err = hwrt_init_kernel_structure(pvr_file, args, hwrt);
473 err = hwrt_init_common_fw_structure(pvr_file, args, hwrt);
478 err = hwrt_data_init_fw_structure(pvr_file, hwrt, args,
479 &args->rt_data_args[i],