Lines Matching full:payload

99 	req.payload.register_db.db_idx = db_id;  in ivpu_jsm_register_db()
100 req.payload.register_db.jobq_base = jobq_base; in ivpu_jsm_register_db()
101 req.payload.register_db.jobq_size = jobq_size; in ivpu_jsm_register_db()
102 req.payload.register_db.host_ssid = ctx_id; in ivpu_jsm_register_db()
118 req.payload.unregister_db.db_idx = db_id; in ivpu_jsm_unregister_db()
137 req.payload.query_engine_hb.engine_idx = engine; in ivpu_jsm_get_heartbeat()
147 *heartbeat = resp.payload.query_engine_hb_done.heartbeat; in ivpu_jsm_get_heartbeat()
160 req.payload.engine_reset.engine_idx = engine; in ivpu_jsm_reset_engine()
179 req.payload.engine_preempt.engine_idx = engine; in ivpu_jsm_preempt_engine()
180 req.payload.engine_preempt.preempt_id = preempt_id; in ivpu_jsm_preempt_engine()
196 strscpy(req.payload.dyndbg_control.dyndbg_cmd, command, VPU_DYNDBG_CMD_MAX_LEN); in ivpu_jsm_dyndbg_control()
221 *trace_destination_mask = resp.payload.trace_capability.trace_destination_mask; in ivpu_jsm_trace_get_capability()
222 *trace_hw_component_mask = resp.payload.trace_capability.trace_hw_component_mask; in ivpu_jsm_trace_get_capability()
234 req.payload.trace_config.trace_level = trace_level; in ivpu_jsm_trace_set_config()
235 req.payload.trace_config.trace_destination_mask = trace_destination_mask; in ivpu_jsm_trace_set_config()
236 req.payload.trace_config.trace_hw_component_mask = trace_hw_component_mask; in ivpu_jsm_trace_set_config()
252 req.payload.ssid_release.host_ssid = host_ssid; in ivpu_jsm_context_release()
271 req.payload.pwr_d0i3_enter.send_response = 1; in ivpu_jsm_pwr_d0i3_enter()
289 req.payload.hws_create_cmdq.host_ssid = ctx_id; in ivpu_jsm_hws_create_cmdq()
290 req.payload.hws_create_cmdq.process_id = pid; in ivpu_jsm_hws_create_cmdq()
291 req.payload.hws_create_cmdq.engine_idx = engine; in ivpu_jsm_hws_create_cmdq()
292 req.payload.hws_create_cmdq.cmdq_group = cmdq_group; in ivpu_jsm_hws_create_cmdq()
293 req.payload.hws_create_cmdq.cmdq_id = cmdq_id; in ivpu_jsm_hws_create_cmdq()
294 req.payload.hws_create_cmdq.cmdq_base = cmdq_base; in ivpu_jsm_hws_create_cmdq()
295 req.payload.hws_create_cmdq.cmdq_size = cmdq_size; in ivpu_jsm_hws_create_cmdq()
311 req.payload.hws_destroy_cmdq.host_ssid = ctx_id; in ivpu_jsm_hws_destroy_cmdq()
312 req.payload.hws_destroy_cmdq.cmdq_id = cmdq_id; in ivpu_jsm_hws_destroy_cmdq()
329 req.payload.hws_register_db.db_id = db_id; in ivpu_jsm_hws_register_db()
330 req.payload.hws_register_db.host_ssid = ctx_id; in ivpu_jsm_hws_register_db()
331 req.payload.hws_register_db.cmdq_id = cmdq_id; in ivpu_jsm_hws_register_db()
332 req.payload.hws_register_db.cmdq_base = cmdq_base; in ivpu_jsm_hws_register_db()
333 req.payload.hws_register_db.cmdq_size = cmdq_size; in ivpu_jsm_hws_register_db()
352 req.payload.hws_resume_engine.engine_idx = engine; in ivpu_jsm_hws_resume_engine()
369 req.payload.hws_set_context_sched_properties.host_ssid = ctx_id; in ivpu_jsm_hws_set_context_sched_properties()
370 req.payload.hws_set_context_sched_properties.cmdq_id = cmdq_id; in ivpu_jsm_hws_set_context_sched_properties()
371 req.payload.hws_set_context_sched_properties.priority_band = priority; in ivpu_jsm_hws_set_context_sched_properties()
372 req.payload.hws_set_context_sched_properties.realtime_priority_level = 0; in ivpu_jsm_hws_set_context_sched_properties()
373 req.payload.hws_set_context_sched_properties.in_process_priority = 0; in ivpu_jsm_hws_set_context_sched_properties()
374 req.payload.hws_set_context_sched_properties.context_quantum = 20000; in ivpu_jsm_hws_set_context_sched_properties()
375 req.payload.hws_set_context_sched_properties.grace_period_same_priority = 10000; in ivpu_jsm_hws_set_context_sched_properties()
376 req.payload.hws_set_context_sched_properties.grace_period_lower_priority = 0; in ivpu_jsm_hws_set_context_sched_properties()
393 req.payload.hws_set_scheduling_log.engine_idx = engine_idx; in ivpu_jsm_hws_set_scheduling_log()
394 req.payload.hws_set_scheduling_log.host_ssid = host_ssid; in ivpu_jsm_hws_set_scheduling_log()
395 req.payload.hws_set_scheduling_log.vpu_log_buffer_va = vpu_log_buffer_va; in ivpu_jsm_hws_set_scheduling_log()
396 req.payload.hws_set_scheduling_log.notify_index = 0; in ivpu_jsm_hws_set_scheduling_log()
397 req.payload.hws_set_scheduling_log.enable_extra_events = in ivpu_jsm_hws_set_scheduling_log()
415 req.payload.hws_priority_band_setup.grace_period[0] = 0; in ivpu_jsm_hws_setup_priority_bands()
416 req.payload.hws_priority_band_setup.process_grace_period[0] = 50000; in ivpu_jsm_hws_setup_priority_bands()
417 req.payload.hws_priority_band_setup.process_quantum[0] = 160000; in ivpu_jsm_hws_setup_priority_bands()
419 req.payload.hws_priority_band_setup.grace_period[1] = 50000; in ivpu_jsm_hws_setup_priority_bands()
420 req.payload.hws_priority_band_setup.process_grace_period[1] = 50000; in ivpu_jsm_hws_setup_priority_bands()
421 req.payload.hws_priority_band_setup.process_quantum[1] = 300000; in ivpu_jsm_hws_setup_priority_bands()
423 req.payload.hws_priority_band_setup.grace_period[2] = 50000; in ivpu_jsm_hws_setup_priority_bands()
424 req.payload.hws_priority_band_setup.process_grace_period[2] = 50000; in ivpu_jsm_hws_setup_priority_bands()
425 req.payload.hws_priority_band_setup.process_quantum[2] = 200000; in ivpu_jsm_hws_setup_priority_bands()
427 req.payload.hws_priority_band_setup.grace_period[3] = 0; in ivpu_jsm_hws_setup_priority_bands()
428 req.payload.hws_priority_band_setup.process_grace_period[3] = 50000; in ivpu_jsm_hws_setup_priority_bands()
429 req.payload.hws_priority_band_setup.process_quantum[3] = 200000; in ivpu_jsm_hws_setup_priority_bands()
431 req.payload.hws_priority_band_setup.normal_band_percentage = 10; in ivpu_jsm_hws_setup_priority_bands()
448 req.payload.metric_streamer_start.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_start()
449 req.payload.metric_streamer_start.sampling_rate = sampling_rate; in ivpu_jsm_metric_streamer_start()
450 req.payload.metric_streamer_start.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_start()
451 req.payload.metric_streamer_start.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_start()
469 req.payload.metric_streamer_stop.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_stop()
486 req.payload.metric_streamer_update.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_update()
487 req.payload.metric_streamer_update.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_update()
488 req.payload.metric_streamer_update.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_update()
497 if (buffer_size && resp.payload.metric_streamer_done.bytes_written > buffer_size) { in ivpu_jsm_metric_streamer_update()
499 resp.payload.metric_streamer_done.bytes_written, buffer_size); in ivpu_jsm_metric_streamer_update()
503 *bytes_written = resp.payload.metric_streamer_done.bytes_written; in ivpu_jsm_metric_streamer_update()
515 req.payload.metric_streamer_start.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_info()
516 req.payload.metric_streamer_start.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_info()
517 req.payload.metric_streamer_start.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_info()
526 if (!resp.payload.metric_streamer_done.sample_size) { in ivpu_jsm_metric_streamer_info()
532 *sample_size = resp.payload.metric_streamer_done.sample_size; in ivpu_jsm_metric_streamer_info()
534 *info_size = resp.payload.metric_streamer_done.bytes_written; in ivpu_jsm_metric_streamer_info()
544 req.payload.pwr_dct_control.dct_active_us = active_us; in ivpu_jsm_dct_enable()
545 req.payload.pwr_dct_control.dct_inactive_us = inactive_us; in ivpu_jsm_dct_enable()