Lines Matching refs:mmap_db_index
735 ((nes_ucontext->mmap_db_index[index] - nesdev->base_doorbell_index) * 4096)) in nes_mmap()
784 nespd->mmap_db_index = find_next_zero_bit(nesucontext->allocated_doorbells, in nes_alloc_pd()
787 nespd->mmap_db_index, nespd->pd_id); in nes_alloc_pd()
788 if (nespd->mmap_db_index >= NES_MAX_USER_DB_REGIONS) { in nes_alloc_pd()
796 uresp.mmap_db_index = nespd->mmap_db_index; in nes_alloc_pd()
803 set_bit(nespd->mmap_db_index, nesucontext->allocated_doorbells); in nes_alloc_pd()
804 nesucontext->mmap_db_index[nespd->mmap_db_index] = nespd->pd_id; in nes_alloc_pd()
805 nesucontext->first_free_db = nespd->mmap_db_index + 1; in nes_alloc_pd()
827 nespd->mmap_db_index); in nes_dealloc_pd()
828 clear_bit(nespd->mmap_db_index, nesucontext->allocated_doorbells); in nes_dealloc_pd()
829 nesucontext->mmap_db_index[nespd->mmap_db_index] = 0; in nes_dealloc_pd()
830 if (nesucontext->first_free_db > nespd->mmap_db_index) { in nes_dealloc_pd()
831 nesucontext->first_free_db = nespd->mmap_db_index; in nes_dealloc_pd()
1710 nes_ucontext->mmap_db_index[0]); in nes_create_cq()
1756 resp.mmap_db_index = 0; in nes_create_cq()