Lines Matching refs:inx
170 u32 inx; in kfd_get_kernel_doorbell() local
173 inx = find_first_zero_bit(kfd->doorbell_available_index, in kfd_get_kernel_doorbell()
176 __set_bit(inx, kfd->doorbell_available_index); in kfd_get_kernel_doorbell()
179 if (inx >= KFD_MAX_NUM_OF_QUEUES_PER_PROCESS) in kfd_get_kernel_doorbell()
182 inx *= kfd->device_info->doorbell_size / sizeof(u32); in kfd_get_kernel_doorbell()
188 *doorbell_off = kfd->doorbell_id_offset + inx; in kfd_get_kernel_doorbell()
193 *doorbell_off, inx); in kfd_get_kernel_doorbell()
195 return kfd->doorbell_kernel_ptr + inx; in kfd_get_kernel_doorbell()
200 unsigned int inx; in kfd_release_kernel_doorbell() local
202 inx = (unsigned int)(db_addr - kfd->doorbell_kernel_ptr) in kfd_release_kernel_doorbell()
206 __clear_bit(inx, kfd->doorbell_available_index); in kfd_release_kernel_doorbell()