Home
last modified time | relevance | path

Searched refs:gpuidx (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/sys/dev/pci/drm/amd/amdkfd/
Dkfd_svm.c161 unsigned long *hmm_pfns, uint32_t gpuidx) in svm_range_dma_map_dev() argument
164 dma_addr_t *addr = prange->dma_addr[gpuidx]; in svm_range_dma_map_dev()
173 prange->dma_addr[gpuidx] = addr; in svm_range_dma_map_dev()
211 uint32_t gpuidx; in svm_range_dma_map() local
216 for_each_set_bit(gpuidx, bitmap, MAX_GPU_INSTANCE) { in svm_range_dma_map()
219 pr_debug("mapping to gpu idx 0x%x\n", gpuidx); in svm_range_dma_map()
220 pdd = kfd_process_device_from_gpuidx(p, gpuidx); in svm_range_dma_map()
222 pr_debug("failed to find device idx %d\n", gpuidx); in svm_range_dma_map()
227 hmm_pfns, gpuidx); in svm_range_dma_map()
259 uint32_t gpuidx; in svm_range_dma_unmap() local
[all …]
Dkfd_queue.c107 uint32_t gpuid, gpuidx; in kfd_queue_buffer_svm_get() local
117 r = kfd_process_gpuid_from_node(p, pdd->dev, &gpuid, &gpuidx); in kfd_queue_buffer_svm_get()
120 if (!test_bit(gpuidx, prange->bitmap_access) && in kfd_queue_buffer_svm_get()
121 !test_bit(gpuidx, prange->bitmap_aip)) in kfd_queue_buffer_svm_get()
Dkfd_priv.h1042 uint32_t *gpuid, uint32_t *gpuidx);
1044 uint32_t gpuidx, uint32_t *gpuid) { in kfd_process_gpuid_from_gpuidx() argument
1045 return gpuidx < p->n_pdds ? p->pdds[gpuidx]->dev->id : -EINVAL; in kfd_process_gpuid_from_gpuidx()
1048 struct kfd_process *p, uint32_t gpuidx) { in kfd_process_device_from_gpuidx() argument
1049 return gpuidx < p->n_pdds ? p->pdds[gpuidx] : NULL; in kfd_process_device_from_gpuidx()
Dkfd_process.c1934 uint32_t *gpuid, uint32_t *gpuidx) in kfd_process_gpuid_from_node() argument
1941 *gpuidx = i; in kfd_process_gpuid_from_node()