Lines Matching refs:user_config
234 struct drm_i915_perf_oa_config user_config; in query_perf_config_data() local
293 if (copy_from_user(&user_config, user_config_ptr, sizeof(user_config))) { in query_perf_config_data()
298 ret = can_copy_perf_config_registers_or_number(user_config.n_boolean_regs, in query_perf_config_data()
299 user_config.boolean_regs_ptr, in query_perf_config_data()
304 ret = can_copy_perf_config_registers_or_number(user_config.n_flex_regs, in query_perf_config_data()
305 user_config.flex_regs_ptr, in query_perf_config_data()
310 ret = can_copy_perf_config_registers_or_number(user_config.n_mux_regs, in query_perf_config_data()
311 user_config.mux_regs_ptr, in query_perf_config_data()
318 user_config.boolean_regs_ptr, in query_perf_config_data()
319 &user_config.n_boolean_regs); in query_perf_config_data()
325 user_config.flex_regs_ptr, in query_perf_config_data()
326 &user_config.n_flex_regs); in query_perf_config_data()
332 user_config.mux_regs_ptr, in query_perf_config_data()
333 &user_config.n_mux_regs); in query_perf_config_data()
337 memcpy(user_config.uuid, oa_config->uuid, sizeof(user_config.uuid)); in query_perf_config_data()
339 if (copy_to_user(user_config_ptr, &user_config, sizeof(user_config))) { in query_perf_config_data()