Searched refs:kfd2kgd (Results 1 - 11 of 11) sorted by relevance

/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
H A Dkfd_pasid.c33 static const struct kfd2kgd_calls *kfd2kgd; variable in typeref:struct:kfd2kgd_calls
41 if (kfd2kgd)
64 if (!kfd2kgd) {
69 if (dev && dev->kfd2kgd) {
70 kfd2kgd = dev->kfd2kgd;
76 if (!kfd2kgd)
87 if (kfd2kgd)
H A Dkfd_mqd_manager_v10.c155 r = mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id,
165 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->kgd, mqd, pipe_id,
237 return mm->dev->kfd2kgd->hqd_destroy
252 return mm->dev->kfd2kgd->hqd_is_occupied(
319 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd,
361 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout);
368 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd);
H A Dkfd_mqd_manager_v9.c194 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id,
203 return mm->dev->kfd2kgd->hiq_mqd_load(mm->dev->kgd, mqd, pipe_id,
277 return mm->dev->kfd2kgd->hqd_destroy
299 return mm->dev->kfd2kgd->hqd_is_occupied(
362 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd,
404 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout);
411 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd);
H A Dkfd_mqd_manager_cik.c178 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id,
187 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd,
272 return mm->dev->kfd2kgd->hqd_destroy(mm->dev->kgd, mqd, type, timeout,
285 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout);
293 return mm->dev->kfd2kgd->hqd_is_occupied(mm->dev->kgd, queue_address,
302 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd);
H A Dkfd_mqd_manager_vi.c169 return mm->dev->kfd2kgd->hqd_load(mm->dev->kgd, mqd, pipe_id, queue_id,
262 return mm->dev->kfd2kgd->hqd_destroy
277 return mm->dev->kfd2kgd->hqd_is_occupied(
344 return mm->dev->kfd2kgd->hqd_sdma_load(mm->dev->kgd, mqd,
385 return mm->dev->kfd2kgd->hqd_sdma_destroy(mm->dev->kgd, mqd, timeout);
392 return mm->dev->kfd2kgd->hqd_sdma_is_occupied(mm->dev->kgd, mqd);
H A Dcik_event_interrupt.c40 const struct kfd2kgd_calls *f2g = dev->kfd2kgd;
H A Dkfd_dbgdev.c49 dev->kfd2kgd->address_watch_disable(dev->kgd);
329 pdd->dev->kfd2kgd->address_watch_execute(
427 dbgdev->dev->kfd2kgd->address_watch_get_offset(
438 dbgdev->dev->kfd2kgd->address_watch_get_offset(
448 dbgdev->dev->kfd2kgd->address_watch_get_offset(
464 dbgdev->dev->kfd2kgd->address_watch_get_offset(
760 return dbgdev->dev->kfd2kgd->wave_control_execute(dbgdev->dev->kgd,
791 status = dev->kfd2kgd->get_atc_vmid_pasid_mapping_info
819 dev->kfd2kgd->wave_control_execute(dev->kgd,
H A Dkfd_device_queue_manager.c132 return dqm->dev->kfd2kgd->program_sh_mem_settings(
232 dqm->dev->kfd2kgd->set_vm_context_page_table_base(dqm->dev->kgd,
238 if (dqm->dev->kfd2kgd->set_scratch_backing_va)
239 dqm->dev->kfd2kgd->set_scratch_backing_va(dqm->dev->kgd,
712 dqm->dev->kfd2kgd->set_vm_context_page_table_base(
881 return dqm->dev->kfd2kgd->set_pasid_vmid_mapping(
891 dqm->dev->kfd2kgd->init_interrupts(dqm->dev->kgd, i);
1969 r = dqm->dev->kfd2kgd->hqd_dump(dqm->dev->kgd,
1990 r = dqm->dev->kfd2kgd->hqd_dump(
2008 r = dqm->dev->kfd2kgd
[all...]
H A Dkfd_device.c540 kfd->kfd2kgd = f2g;
653 if (kfd->kfd2kgd->get_hive_id)
654 kfd->hive_id = kfd->kfd2kgd->get_hive_id(kfd->kgd);
H A Dkfd_chardev.c1152 pdd->qpd.vmid != 0 && dev->kfd2kgd->set_scratch_backing_va)
1153 dev->kfd2kgd->set_scratch_backing_va(
1175 dev->kfd2kgd->get_tile_config(dev->kgd, &config);
H A Dkfd_priv.h252 const struct kfd2kgd_calls *kfd2kgd; member in struct:kfd_dev

Completed in 230 milliseconds