Lines Matching refs:inx
153 u32 inx; in kfd_get_kernel_doorbell() local
156 inx = find_first_zero_bit(kfd->doorbell_bitmap, PAGE_SIZE / sizeof(u32)); in kfd_get_kernel_doorbell()
158 __set_bit(inx, kfd->doorbell_bitmap); in kfd_get_kernel_doorbell()
161 if (inx >= KFD_MAX_NUM_OF_QUEUES_PER_PROCESS) in kfd_get_kernel_doorbell()
166 inx, in kfd_get_kernel_doorbell()
168 inx *= 2; in kfd_get_kernel_doorbell()
173 *doorbell_off, inx); in kfd_get_kernel_doorbell()
175 return kfd->doorbell_kernel_ptr + inx; in kfd_get_kernel_doorbell()
180 unsigned int inx; in kfd_release_kernel_doorbell() local
182 inx = (unsigned int)(db_addr - kfd->doorbell_kernel_ptr); in kfd_release_kernel_doorbell()
183 inx /= 2; in kfd_release_kernel_doorbell()
186 __clear_bit(inx, kfd->doorbell_bitmap); in kfd_release_kernel_doorbell()