Lines Matching refs:aw_info
533 struct dbg_address_watch_info aw_info; in kfd_ioctl_dbg_address_watch() local
540 memset((void *) &aw_info, 0, sizeof(struct dbg_address_watch_info)); in kfd_ioctl_dbg_address_watch()
576 aw_info.process = p; in kfd_ioctl_dbg_address_watch()
578 aw_info.num_watch_points = *((uint32_t *)(&args_buff[args_idx])); in kfd_ioctl_dbg_address_watch()
579 args_idx += sizeof(aw_info.num_watch_points); in kfd_ioctl_dbg_address_watch()
581 aw_info.watch_mode = (enum HSA_DBG_WATCH_MODE *) &args_buff[args_idx]; in kfd_ioctl_dbg_address_watch()
582 args_idx += sizeof(enum HSA_DBG_WATCH_MODE) * aw_info.num_watch_points; in kfd_ioctl_dbg_address_watch()
588 aw_info.watch_address = (uint64_t *) &args_buff[args_idx]; in kfd_ioctl_dbg_address_watch()
591 args_idx += sizeof(aw_info.watch_address) * aw_info.num_watch_points; in kfd_ioctl_dbg_address_watch()
606 aw_info.watch_mask = (uint64_t *) &args_buff[args_idx]; in kfd_ioctl_dbg_address_watch()
609 args_idx += sizeof(aw_info.watch_mask) * in kfd_ioctl_dbg_address_watch()
610 aw_info.num_watch_points; in kfd_ioctl_dbg_address_watch()
613 aw_info.watch_mask = NULL; in kfd_ioctl_dbg_address_watch()
614 args_idx += sizeof(aw_info.watch_mask); in kfd_ioctl_dbg_address_watch()
623 aw_info.watch_event = NULL; in kfd_ioctl_dbg_address_watch()
627 status = kfd_dbgmgr_address_watch(dev->dbgmgr, &aw_info); in kfd_ioctl_dbg_address_watch()