Lines Matching refs:args_buff
666 unsigned char *args_buff; in kfd_ioctl_dbg_address_watch() local
693 args_buff = memdup_user(cmd_from_user, in kfd_ioctl_dbg_address_watch()
695 if (IS_ERR(args_buff)) in kfd_ioctl_dbg_address_watch()
696 return PTR_ERR(args_buff); in kfd_ioctl_dbg_address_watch()
700 aw_info.num_watch_points = *((uint32_t *)(&args_buff[args_idx])); in kfd_ioctl_dbg_address_watch()
703 aw_info.watch_mode = (enum HSA_DBG_WATCH_MODE *) &args_buff[args_idx]; in kfd_ioctl_dbg_address_watch()
710 aw_info.watch_address = (uint64_t *) &args_buff[args_idx]; in kfd_ioctl_dbg_address_watch()
720 watch_mask_value = (uint64_t) args_buff[args_idx]; in kfd_ioctl_dbg_address_watch()
728 aw_info.watch_mask = (uint64_t *) &args_buff[args_idx]; in kfd_ioctl_dbg_address_watch()
754 kfree(args_buff); in kfd_ioctl_dbg_address_watch()
766 unsigned char *args_buff; in kfd_ioctl_dbg_wave_control() local
805 args_buff = memdup_user(cmd_from_user, in kfd_ioctl_dbg_wave_control()
807 if (IS_ERR(args_buff)) in kfd_ioctl_dbg_wave_control()
808 return PTR_ERR(args_buff); in kfd_ioctl_dbg_wave_control()
813 wac_info.operand = *((enum HSA_DBG_WAVEOP *)(&args_buff[args_idx])); in kfd_ioctl_dbg_wave_control()
816 wac_info.mode = *((enum HSA_DBG_WAVEMODE *)(&args_buff[args_idx])); in kfd_ioctl_dbg_wave_control()
819 wac_info.trapId = *((uint32_t *)(&args_buff[args_idx])); in kfd_ioctl_dbg_wave_control()
823 *((uint32_t *)(&args_buff[args_idx])); in kfd_ioctl_dbg_wave_control()
839 kfree(args_buff); in kfd_ioctl_dbg_wave_control()