Searched refs:doorbell_bitmap (Results 1 – 5 of 5) sorted by relevance
76 if (!kfd->doorbell_bitmap) { in kfd_doorbell_init()91 bitmap_free(kfd->doorbell_bitmap); in kfd_doorbell_init()101 bitmap_free(kfd->doorbell_bitmap); in kfd_doorbell_fini()158 __set_bit(inx, kfd->doorbell_bitmap); in kfd_get_kernel_doorbell()228 qpd->doorbell_bitmap); in init_doorbell_bitmap()261 if (!qpd->doorbell_bitmap) { in kfd_alloc_process_doorbells()288 bitmap_free(qpd->doorbell_bitmap); in kfd_alloc_process_doorbells()289 qpd->doorbell_bitmap = NULL; in kfd_alloc_process_doorbells()297 if (qpd->doorbell_bitmap) { in kfd_free_process_doorbells()298 bitmap_free(qpd->doorbell_bitmap); in kfd_free_process_doorbells()[all …]
374 unsigned long *doorbell_bitmap; member709 unsigned long *doorbell_bitmap; member
476 if (__test_and_set_bit(*restore_id, qpd->doorbell_bitmap)) in allocate_doorbell()484 found = find_first_zero_bit(qpd->doorbell_bitmap, in allocate_doorbell()490 set_bit(found, qpd->doorbell_bitmap); in allocate_doorbell()513 old = test_and_clear_bit(q->doorbell_id, qpd->doorbell_bitmap); in deallocate_doorbell()
48 mes->doorbell_bitmap = bitmap_zalloc(PAGE_SIZE / sizeof(u32), GFP_KERNEL); in amdgpu_mes_doorbell_init()49 if (!mes->doorbell_bitmap) { in amdgpu_mes_doorbell_init()57 set_bit(i, mes->doorbell_bitmap); in amdgpu_mes_doorbell_init()88 bitmap_free(adev->mes.doorbell_bitmap); in amdgpu_mes_doorbell_free()
134 unsigned long *doorbell_bitmap; member
Completed in 20 milliseconds