dbgdev 47 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_diq_submit_ib(struct kfd_dbgdev *dbgdev, dbgdev 65 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c kq = dbgdev->kq; dbgdev 113 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c status = kfd_gtt_sa_allocate(dbgdev->dev, sizeof(uint64_t), dbgdev 161 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c kfd_gtt_sa_free(dbgdev->dev, mem_obj); dbgdev 166 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_register_nodiq(struct kfd_dbgdev *dbgdev) dbgdev 173 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->kq = NULL; dbgdev 178 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_register_diq(struct kfd_dbgdev *dbgdev) dbgdev 187 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c status = pqm_create_queue(dbgdev->pqm, dbgdev->dev, NULL, dbgdev 197 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c kq = pqm_get_kernel_queue(dbgdev->pqm, qid); dbgdev 201 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c pqm_destroy_queue(dbgdev->pqm, qid); dbgdev 205 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->kq = kq; dbgdev 210 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_unregister_nodiq(struct kfd_dbgdev *dbgdev) dbgdev 213 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev_address_watch_disable_nodiq(dbgdev->dev); dbgdev 217 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_unregister_diq(struct kfd_dbgdev *dbgdev) dbgdev 222 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c status = pqm_destroy_queue(dbgdev->pqm, dbgdev 223 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->kq->queue->properties.queue_id); dbgdev 224 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->kq = NULL; dbgdev 269 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_address_watch_nodiq(struct kfd_dbgdev *dbgdev, dbgdev 279 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c pdd = kfd_get_process_device_data(dbgdev->dev, dbgdev 325 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kgd, dbgdev 335 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_address_watch_diq(struct kfd_dbgdev *dbgdev, dbgdev 366 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c status = kfd_gtt_sa_allocate(dbgdev->dev, ib_size, &mem_obj); dbgdev 422 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kfd2kgd->address_watch_get_offset( dbgdev 423 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kgd, dbgdev 433 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kfd2kgd->address_watch_get_offset( dbgdev 434 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kgd, dbgdev 443 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kfd2kgd->address_watch_get_offset( dbgdev 444 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kgd, dbgdev 459 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kfd2kgd->address_watch_get_offset( dbgdev 460 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev->dev->kgd, dbgdev 469 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev, dbgdev 481 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c kfd_gtt_sa_free(dbgdev->dev, mem_obj); dbgdev 583 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_wave_control_diq(struct kfd_dbgdev *dbgdev, dbgdev 637 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c status = kfd_gtt_sa_allocate(dbgdev->dev, ib_size, &mem_obj); dbgdev 683 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c dbgdev, dbgdev 692 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c kfd_gtt_sa_free(dbgdev->dev, mem_obj); dbgdev 697 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static int dbgdev_wave_control_nodiq(struct kfd_dbgdev *dbgdev, dbgdev 708 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c pdd = kfd_get_process_device_data(dbgdev->dev, wac_info->process); dbgdev 755 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c return dbgdev->dev->kfd2kgd->wave_control_execute(dbgdev->dev->kgd, dbgdev 48 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c kfree(pmgr->dbgdev); dbgdev 50 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c pmgr->dbgdev = NULL; dbgdev 79 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c new_buff->dbgdev = kfd_alloc_struct(new_buff->dbgdev); dbgdev 80 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c if (!new_buff->dbgdev) { dbgdev 90 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c kfd_dbgdev_init(new_buff->dbgdev, pdev, type); dbgdev 108 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c pmgr->dbgdev->pqm = &p->pqm; dbgdev 111 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c pmgr->dbgdev->dbgdev_register(pmgr->dbgdev); dbgdev 125 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c pmgr->dbgdev->dbgdev_unregister(pmgr->dbgdev); dbgdev 142 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c return (long) pmgr->dbgdev->dbgdev_wave_control(pmgr->dbgdev, wac_info); dbgdev 155 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c return (long) pmgr->dbgdev->dbgdev_address_watch(pmgr->dbgdev, dbgdev 268 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h int (*dbgdev_register)(struct kfd_dbgdev *dbgdev); dbgdev 269 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h int (*dbgdev_unregister)(struct kfd_dbgdev *dbgdev); dbgdev 270 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h int (*dbgdev_address_watch)(struct kfd_dbgdev *dbgdev, dbgdev 272 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h int (*dbgdev_wave_control)(struct kfd_dbgdev *dbgdev, dbgdev 280 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h struct kfd_dbgdev *dbgdev;