Lines Matching refs:user_config
198 struct drm_i915_perf_oa_config user_config; in query_perf_config_data() local
257 if (copy_from_user(&user_config, user_config_ptr, sizeof(user_config))) { in query_perf_config_data()
262 ret = can_copy_perf_config_registers_or_number(user_config.n_boolean_regs, in query_perf_config_data()
263 user_config.boolean_regs_ptr, in query_perf_config_data()
268 ret = can_copy_perf_config_registers_or_number(user_config.n_flex_regs, in query_perf_config_data()
269 user_config.flex_regs_ptr, in query_perf_config_data()
274 ret = can_copy_perf_config_registers_or_number(user_config.n_mux_regs, in query_perf_config_data()
275 user_config.mux_regs_ptr, in query_perf_config_data()
282 user_config.boolean_regs_ptr, in query_perf_config_data()
283 &user_config.n_boolean_regs); in query_perf_config_data()
289 user_config.flex_regs_ptr, in query_perf_config_data()
290 &user_config.n_flex_regs); in query_perf_config_data()
296 user_config.mux_regs_ptr, in query_perf_config_data()
297 &user_config.n_mux_regs); in query_perf_config_data()
301 memcpy(user_config.uuid, oa_config->uuid, sizeof(user_config.uuid)); in query_perf_config_data()
303 if (copy_to_user(user_config_ptr, &user_config, sizeof(user_config))) { in query_perf_config_data()