Lines Matching full:payload
102 req.payload.register_db.db_idx = db_id; in ivpu_jsm_register_db()
103 req.payload.register_db.jobq_base = jobq_base; in ivpu_jsm_register_db()
104 req.payload.register_db.jobq_size = jobq_size; in ivpu_jsm_register_db()
105 req.payload.register_db.host_ssid = ctx_id; in ivpu_jsm_register_db()
121 req.payload.unregister_db.db_idx = db_id; in ivpu_jsm_unregister_db()
140 req.payload.query_engine_hb.engine_idx = engine; in ivpu_jsm_get_heartbeat()
150 *heartbeat = resp.payload.query_engine_hb_done.heartbeat; in ivpu_jsm_get_heartbeat()
163 req.payload.engine_reset.engine_idx = engine; in ivpu_jsm_reset_engine()
184 req.payload.engine_preempt.engine_idx = engine; in ivpu_jsm_preempt_engine()
185 req.payload.engine_preempt.preempt_id = preempt_id; in ivpu_jsm_preempt_engine()
201 strscpy(req.payload.dyndbg_control.dyndbg_cmd, command, VPU_DYNDBG_CMD_MAX_LEN); in ivpu_jsm_dyndbg_control()
226 *trace_destination_mask = resp.payload.trace_capability.trace_destination_mask; in ivpu_jsm_trace_get_capability()
227 *trace_hw_component_mask = resp.payload.trace_capability.trace_hw_component_mask; in ivpu_jsm_trace_get_capability()
239 req.payload.trace_config.trace_level = trace_level; in ivpu_jsm_trace_set_config()
240 req.payload.trace_config.trace_destination_mask = trace_destination_mask; in ivpu_jsm_trace_set_config()
241 req.payload.trace_config.trace_hw_component_mask = trace_hw_component_mask; in ivpu_jsm_trace_set_config()
257 req.payload.ssid_release.host_ssid = host_ssid; in ivpu_jsm_context_release()
276 req.payload.pwr_d0i3_enter.send_response = 1; in ivpu_jsm_pwr_d0i3_enter()
293 req.payload.hws_create_cmdq.host_ssid = ctx_id; in ivpu_jsm_hws_create_cmdq()
294 req.payload.hws_create_cmdq.process_id = pid; in ivpu_jsm_hws_create_cmdq()
295 req.payload.hws_create_cmdq.engine_idx = engine; in ivpu_jsm_hws_create_cmdq()
296 req.payload.hws_create_cmdq.cmdq_group = cmdq_group; in ivpu_jsm_hws_create_cmdq()
297 req.payload.hws_create_cmdq.cmdq_id = cmdq_id; in ivpu_jsm_hws_create_cmdq()
298 req.payload.hws_create_cmdq.cmdq_base = cmdq_base; in ivpu_jsm_hws_create_cmdq()
299 req.payload.hws_create_cmdq.cmdq_size = cmdq_size; in ivpu_jsm_hws_create_cmdq()
315 req.payload.hws_destroy_cmdq.host_ssid = ctx_id; in ivpu_jsm_hws_destroy_cmdq()
316 req.payload.hws_destroy_cmdq.cmdq_id = cmdq_id; in ivpu_jsm_hws_destroy_cmdq()
333 req.payload.hws_register_db.db_id = db_id; in ivpu_jsm_hws_register_db()
334 req.payload.hws_register_db.host_ssid = ctx_id; in ivpu_jsm_hws_register_db()
335 req.payload.hws_register_db.cmdq_id = cmdq_id; in ivpu_jsm_hws_register_db()
336 req.payload.hws_register_db.cmdq_base = cmdq_base; in ivpu_jsm_hws_register_db()
337 req.payload.hws_register_db.cmdq_size = cmdq_size; in ivpu_jsm_hws_register_db()
356 req.payload.hws_resume_engine.engine_idx = engine; in ivpu_jsm_hws_resume_engine()
375 req.payload.hws_set_context_sched_properties.host_ssid = ctx_id; in ivpu_jsm_hws_set_context_sched_properties()
376 req.payload.hws_set_context_sched_properties.cmdq_id = cmdq_id; in ivpu_jsm_hws_set_context_sched_properties()
377 req.payload.hws_set_context_sched_properties.priority_band = priority; in ivpu_jsm_hws_set_context_sched_properties()
378 req.payload.hws_set_context_sched_properties.realtime_priority_level = 0; in ivpu_jsm_hws_set_context_sched_properties()
379 req.payload.hws_set_context_sched_properties.in_process_priority = 0; in ivpu_jsm_hws_set_context_sched_properties()
380 req.payload.hws_set_context_sched_properties.context_quantum = 20000; in ivpu_jsm_hws_set_context_sched_properties()
381 req.payload.hws_set_context_sched_properties.grace_period_same_priority = 10000; in ivpu_jsm_hws_set_context_sched_properties()
382 req.payload.hws_set_context_sched_properties.grace_period_lower_priority = 0; in ivpu_jsm_hws_set_context_sched_properties()
399 req.payload.hws_set_scheduling_log.engine_idx = engine_idx; in ivpu_jsm_hws_set_scheduling_log()
400 req.payload.hws_set_scheduling_log.host_ssid = host_ssid; in ivpu_jsm_hws_set_scheduling_log()
401 req.payload.hws_set_scheduling_log.vpu_log_buffer_va = vpu_log_buffer_va; in ivpu_jsm_hws_set_scheduling_log()
402 req.payload.hws_set_scheduling_log.notify_index = 0; in ivpu_jsm_hws_set_scheduling_log()
418 &req.payload.hws_priority_band_setup; in ivpu_jsm_hws_setup_priority_bands()
444 req.payload.metric_streamer_start.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_start()
445 req.payload.metric_streamer_start.sampling_rate = sampling_rate; in ivpu_jsm_metric_streamer_start()
446 req.payload.metric_streamer_start.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_start()
447 req.payload.metric_streamer_start.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_start()
465 req.payload.metric_streamer_stop.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_stop()
482 req.payload.metric_streamer_update.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_update()
483 req.payload.metric_streamer_update.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_update()
484 req.payload.metric_streamer_update.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_update()
493 if (buffer_size && resp.payload.metric_streamer_done.bytes_written > buffer_size) { in ivpu_jsm_metric_streamer_update()
495 resp.payload.metric_streamer_done.bytes_written, buffer_size); in ivpu_jsm_metric_streamer_update()
499 *bytes_written = resp.payload.metric_streamer_done.bytes_written; in ivpu_jsm_metric_streamer_update()
511 req.payload.metric_streamer_start.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_info()
512 req.payload.metric_streamer_start.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_info()
513 req.payload.metric_streamer_start.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_info()
522 if (!resp.payload.metric_streamer_done.sample_size) { in ivpu_jsm_metric_streamer_info()
528 *sample_size = resp.payload.metric_streamer_done.sample_size; in ivpu_jsm_metric_streamer_info()
530 *info_size = resp.payload.metric_streamer_done.bytes_written; in ivpu_jsm_metric_streamer_info()
540 req.payload.pwr_dct_control.dct_active_us = active_us; in ivpu_jsm_dct_enable()
541 req.payload.pwr_dct_control.dct_inactive_us = inactive_us; in ivpu_jsm_dct_enable()