Lines Matching refs:wac_info
512 struct dbg_wave_control_info *wac_info, in dbgdev_wave_control_set_registers() argument
521 BUG_ON(!wac_info || !in_reg_sq_cmd || !in_reg_gfx_index); in dbgdev_wave_control_set_registers()
525 pMsg = &wac_info->dbgWave_msg.DbgWaveMsg.WaveMsgInfoGen2; in dbgdev_wave_control_set_registers()
527 switch (wac_info->mode) { in dbgdev_wave_control_set_registers()
572 switch (wac_info->operand) { in dbgdev_wave_control_set_registers()
590 if (wac_info->trapId < MAX_TRAPID) { in dbgdev_wave_control_set_registers()
592 reg_sq_cmd.bits.trap_id = wac_info->trapId; in dbgdev_wave_control_set_registers()
612 struct dbg_wave_control_info *wac_info) in dbgdev_wave_control_diq() argument
623 BUG_ON(!dbgdev || !wac_info); in dbgdev_wave_control_diq()
627 status = dbgdev_wave_control_set_registers(wac_info, ®_sq_cmd, in dbgdev_wave_control_diq()
639 pr_debug("\t\t mode is: %u\n", wac_info->mode); in dbgdev_wave_control_diq()
640 pr_debug("\t\t operand is: %u\n", wac_info->operand); in dbgdev_wave_control_diq()
641 pr_debug("\t\t trap id is: %u\n", wac_info->trapId); in dbgdev_wave_control_diq()
643 wac_info->dbgWave_msg.DbgWaveMsg.WaveMsgInfoGen2.Value); in dbgdev_wave_control_diq()
717 wac_info->process->pasid, in dbgdev_wave_control_diq()
731 struct dbg_wave_control_info *wac_info) in dbgdev_wave_control_nodiq() argument
738 BUG_ON(!dbgdev || !dbgdev->dev || !wac_info); in dbgdev_wave_control_nodiq()
743 pdd = kfd_get_process_device_data(dbgdev->dev, wac_info->process); in dbgdev_wave_control_nodiq()
749 status = dbgdev_wave_control_set_registers(wac_info, ®_sq_cmd, in dbgdev_wave_control_nodiq()
762 pr_debug("\t\t mode is: %u\n", wac_info->mode); in dbgdev_wave_control_nodiq()
763 pr_debug("\t\t operand is: %u\n", wac_info->operand); in dbgdev_wave_control_nodiq()
764 pr_debug("\t\t trap id is: %u\n", wac_info->trapId); in dbgdev_wave_control_nodiq()
766 wac_info->dbgWave_msg.DbgWaveMsg.WaveMsgInfoGen2.Value); in dbgdev_wave_control_nodiq()
802 struct dbg_wave_control_info wac_info; in dbgdev_wave_reset_wavefronts() local
814 wac_info.mode = HSA_DBG_WAVEMODE_BROADCAST_PROCESS; in dbgdev_wave_reset_wavefronts()
815 wac_info.operand = HSA_DBG_WAVEOP_KILL; in dbgdev_wave_reset_wavefronts()
845 status = dbgdev_wave_control_set_registers(&wac_info, ®_sq_cmd, in dbgdev_wave_reset_wavefronts()