Searched refs:dbgdev (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
| H A D | kfd_dbgmgr.c | 53 kfree(pmgr->dbgdev); in kfd_dbgmgr_uninitialize() 55 pmgr->dbgdev = NULL; in kfd_dbgmgr_uninitialize() 84 new_buff->dbgdev = kfd_alloc_struct(new_buff->dbgdev); in kfd_dbgmgr_create() 85 if (!new_buff->dbgdev) { in kfd_dbgmgr_create() 95 kfd_dbgdev_init(new_buff->dbgdev, pdev, type); in kfd_dbgmgr_create() 113 pmgr->dbgdev->pqm = &p->pqm; in kfd_dbgmgr_register() 116 pmgr->dbgdev->dbgdev_register(pmgr->dbgdev); in kfd_dbgmgr_register() 130 pmgr->dbgdev->dbgdev_unregister(pmgr->dbgdev); in kfd_dbgmgr_unregister() 147 return (long) pmgr->dbgdev->dbgdev_wave_control(pmgr->dbgdev, wac_info); in kfd_dbgmgr_wave_control() 160 return (long) pmgr->dbgdev->dbgdev_address_watch(pmgr->dbgdev, in kfd_dbgmgr_address_watch()
|
| H A D | kfd_dbgdev.c | 52 static int dbgdev_diq_submit_ib(struct kfd_dbgdev *dbgdev, in dbgdev_diq_submit_ib() argument 70 kq = dbgdev->kq; in dbgdev_diq_submit_ib() 118 status = kfd_gtt_sa_allocate(dbgdev->dev, sizeof(uint64_t), in dbgdev_diq_submit_ib() 166 kfd_gtt_sa_free(dbgdev->dev, mem_obj); in dbgdev_diq_submit_ib() 171 static int dbgdev_register_nodiq(struct kfd_dbgdev *dbgdev) in dbgdev_register_nodiq() argument 178 dbgdev->kq = NULL; in dbgdev_register_nodiq() 183 static int dbgdev_register_diq(struct kfd_dbgdev *dbgdev) in dbgdev_register_diq() argument 192 status = pqm_create_queue(dbgdev->pqm, dbgdev->dev, NULL, in dbgdev_register_diq() 202 kq = pqm_get_kernel_queue(dbgdev->pqm, qid); in dbgdev_register_diq() 206 pqm_destroy_queue(dbgdev->pqm, qid); in dbgdev_register_diq() [all …]
|
| H A D | kfd_dbgmgr.h | 270 int (*dbgdev_register)(struct kfd_dbgdev *dbgdev); 271 int (*dbgdev_unregister)(struct kfd_dbgdev *dbgdev); 272 int (*dbgdev_address_watch)(struct kfd_dbgdev *dbgdev, 274 int (*dbgdev_wave_control)(struct kfd_dbgdev *dbgdev, 282 struct kfd_dbgdev *dbgdev; member
|