Lines Matching refs:inx
171 u32 inx; in kfd_get_kernel_doorbell() local
174 inx = find_first_zero_bit(kfd->doorbell_available_index, in kfd_get_kernel_doorbell()
177 __set_bit(inx, kfd->doorbell_available_index); in kfd_get_kernel_doorbell()
180 if (inx >= KFD_MAX_NUM_OF_QUEUES_PER_PROCESS) in kfd_get_kernel_doorbell()
183 inx *= kfd->device_info->doorbell_size / sizeof(u32); in kfd_get_kernel_doorbell()
189 *doorbell_off = kfd->doorbell_base_dw_offset + inx; in kfd_get_kernel_doorbell()
194 *doorbell_off, inx); in kfd_get_kernel_doorbell()
196 return kfd->doorbell_kernel_ptr + inx; in kfd_get_kernel_doorbell()
201 unsigned int inx; in kfd_release_kernel_doorbell() local
203 inx = (unsigned int)(db_addr - kfd->doorbell_kernel_ptr) in kfd_release_kernel_doorbell()
207 __clear_bit(inx, kfd->doorbell_available_index); in kfd_release_kernel_doorbell()