Lines Matching refs:nesucontext
668 struct nes_ucontext *nesucontext; in nes_alloc_pd() local
695 nesucontext = to_nesucontext(context); in nes_alloc_pd()
696 nespd->mmap_db_index = find_next_zero_bit(nesucontext->allocated_doorbells, in nes_alloc_pd()
697 NES_MAX_USER_DB_REGIONS, nesucontext->first_free_db); in nes_alloc_pd()
715 set_bit(nespd->mmap_db_index, nesucontext->allocated_doorbells); in nes_alloc_pd()
716 nesucontext->mmap_db_index[nespd->mmap_db_index] = nespd->pd_id; in nes_alloc_pd()
717 nesucontext->first_free_db = nespd->mmap_db_index + 1; in nes_alloc_pd()
730 struct nes_ucontext *nesucontext; in nes_dealloc_pd() local
737 nesucontext = to_nesucontext(ibpd->uobject->context); in nes_dealloc_pd()
740 clear_bit(nespd->mmap_db_index, nesucontext->allocated_doorbells); in nes_dealloc_pd()
741 nesucontext->mmap_db_index[nespd->mmap_db_index] = 0; in nes_dealloc_pd()
742 if (nesucontext->first_free_db > nespd->mmap_db_index) { in nes_dealloc_pd()
743 nesucontext->first_free_db = nespd->mmap_db_index; in nes_dealloc_pd()