Lines Matching full:payload

100 	req.payload.register_db.db_idx = db_id;  in ivpu_jsm_register_db()
101 req.payload.register_db.jobq_base = jobq_base; in ivpu_jsm_register_db()
102 req.payload.register_db.jobq_size = jobq_size; in ivpu_jsm_register_db()
103 req.payload.register_db.host_ssid = ctx_id; in ivpu_jsm_register_db()
119 req.payload.unregister_db.db_idx = db_id; in ivpu_jsm_unregister_db()
138 req.payload.query_engine_hb.engine_idx = engine; in ivpu_jsm_get_heartbeat()
148 *heartbeat = resp.payload.query_engine_hb_done.heartbeat; in ivpu_jsm_get_heartbeat()
161 req.payload.engine_reset.engine_idx = engine; in ivpu_jsm_reset_engine()
180 req.payload.engine_preempt.engine_idx = engine; in ivpu_jsm_preempt_engine()
181 req.payload.engine_preempt.preempt_id = preempt_id; in ivpu_jsm_preempt_engine()
197 strscpy(req.payload.dyndbg_control.dyndbg_cmd, command, VPU_DYNDBG_CMD_MAX_LEN); in ivpu_jsm_dyndbg_control()
222 *trace_destination_mask = resp.payload.trace_capability.trace_destination_mask; in ivpu_jsm_trace_get_capability()
223 *trace_hw_component_mask = resp.payload.trace_capability.trace_hw_component_mask; in ivpu_jsm_trace_get_capability()
235 req.payload.trace_config.trace_level = trace_level; in ivpu_jsm_trace_set_config()
236 req.payload.trace_config.trace_destination_mask = trace_destination_mask; in ivpu_jsm_trace_set_config()
237 req.payload.trace_config.trace_hw_component_mask = trace_hw_component_mask; in ivpu_jsm_trace_set_config()
253 req.payload.ssid_release.host_ssid = host_ssid; in ivpu_jsm_context_release()
272 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()
413 req.payload.hws_priority_band_setup.grace_period[0] = 0; in ivpu_jsm_hws_setup_priority_bands()
414 req.payload.hws_priority_band_setup.process_grace_period[0] = 50000; in ivpu_jsm_hws_setup_priority_bands()
415 req.payload.hws_priority_band_setup.process_quantum[0] = 160000; in ivpu_jsm_hws_setup_priority_bands()
417 req.payload.hws_priority_band_setup.grace_period[1] = 50000; in ivpu_jsm_hws_setup_priority_bands()
418 req.payload.hws_priority_band_setup.process_grace_period[1] = 50000; in ivpu_jsm_hws_setup_priority_bands()
419 req.payload.hws_priority_band_setup.process_quantum[1] = 300000; in ivpu_jsm_hws_setup_priority_bands()
421 req.payload.hws_priority_band_setup.grace_period[2] = 50000; in ivpu_jsm_hws_setup_priority_bands()
422 req.payload.hws_priority_band_setup.process_grace_period[2] = 50000; in ivpu_jsm_hws_setup_priority_bands()
423 req.payload.hws_priority_band_setup.process_quantum[2] = 200000; in ivpu_jsm_hws_setup_priority_bands()
425 req.payload.hws_priority_band_setup.grace_period[3] = 0; in ivpu_jsm_hws_setup_priority_bands()
426 req.payload.hws_priority_band_setup.process_grace_period[3] = 50000; in ivpu_jsm_hws_setup_priority_bands()
427 req.payload.hws_priority_band_setup.process_quantum[3] = 200000; in ivpu_jsm_hws_setup_priority_bands()
429 req.payload.hws_priority_band_setup.normal_band_percentage = 10; in ivpu_jsm_hws_setup_priority_bands()
446 req.payload.metric_streamer_start.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_start()
447 req.payload.metric_streamer_start.sampling_rate = sampling_rate; in ivpu_jsm_metric_streamer_start()
448 req.payload.metric_streamer_start.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_start()
449 req.payload.metric_streamer_start.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_start()
467 req.payload.metric_streamer_stop.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_stop()
484 req.payload.metric_streamer_update.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_update()
485 req.payload.metric_streamer_update.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_update()
486 req.payload.metric_streamer_update.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_update()
495 if (buffer_size && resp.payload.metric_streamer_done.bytes_written > buffer_size) { in ivpu_jsm_metric_streamer_update()
497 resp.payload.metric_streamer_done.bytes_written, buffer_size); in ivpu_jsm_metric_streamer_update()
501 *bytes_written = resp.payload.metric_streamer_done.bytes_written; in ivpu_jsm_metric_streamer_update()
513 req.payload.metric_streamer_start.metric_group_mask = metric_group_mask; in ivpu_jsm_metric_streamer_info()
514 req.payload.metric_streamer_start.buffer_addr = buffer_addr; in ivpu_jsm_metric_streamer_info()
515 req.payload.metric_streamer_start.buffer_size = buffer_size; in ivpu_jsm_metric_streamer_info()
524 if (!resp.payload.metric_streamer_done.sample_size) { in ivpu_jsm_metric_streamer_info()
530 *sample_size = resp.payload.metric_streamer_done.sample_size; in ivpu_jsm_metric_streamer_info()
532 *info_size = resp.payload.metric_streamer_done.bytes_written; in ivpu_jsm_metric_streamer_info()
542 req.payload.pwr_dct_control.dct_active_us = active_us; in ivpu_jsm_dct_enable()
543 req.payload.pwr_dct_control.dct_inactive_us = inactive_us; in ivpu_jsm_dct_enable()