Home
last modified time | relevance | path

Searched refs:wac_info (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_dbgdev.c512 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, &reg_sq_cmd, in dbgdev_wave_control_diq()
[all …]
Dkfd_chardev.c642 struct dbg_wave_control_info wac_info; in kfd_ioctl_dbg_wave_control() local
649 memset((void *) &wac_info, 0, sizeof(struct dbg_wave_control_info)); in kfd_ioctl_dbg_wave_control()
653 sizeof(wac_info.mode) + in kfd_ioctl_dbg_wave_control()
654 sizeof(wac_info.operand) + in kfd_ioctl_dbg_wave_control()
655 sizeof(wac_info.dbgWave_msg.DbgWaveMsg) + in kfd_ioctl_dbg_wave_control()
656 sizeof(wac_info.dbgWave_msg.MemoryVA) + in kfd_ioctl_dbg_wave_control()
657 sizeof(wac_info.trapId); in kfd_ioctl_dbg_wave_control()
698 wac_info.process = p; in kfd_ioctl_dbg_wave_control()
700 wac_info.operand = *((enum HSA_DBG_WAVEOP *)(&args_buff[args_idx])); in kfd_ioctl_dbg_wave_control()
701 args_idx += sizeof(wac_info.operand); in kfd_ioctl_dbg_wave_control()
[all …]
Dkfd_dbgmgr.c138 struct dbg_wave_control_info *wac_info) in kfd_dbgmgr_wave_control() argument
140 BUG_ON(!pmgr || !pmgr->dbgdev || !wac_info); in kfd_dbgmgr_wave_control()
143 if (pmgr->pasid != wac_info->process->pasid) { in kfd_dbgmgr_wave_control()
145 wac_info->process->pasid); in kfd_dbgmgr_wave_control()
149 return (long) pmgr->dbgdev->dbgdev_wave_control(pmgr->dbgdev, wac_info); in kfd_dbgmgr_wave_control()
Dkfd_dbgmgr.h274 struct dbg_wave_control_info *wac_info);
291 struct dbg_wave_control_info *wac_info);