Lines Matching refs:rcventry

60 			      u32 rcventry, struct tid_group *grp,
687 u32 tidinfo = 0, rcventry, useidx = 0; in program_rcvarray() local
720 rcventry = grp->base + useidx; in program_rcvarray()
725 rcventry, grp, pageidx, in program_rcvarray()
731 tidinfo = rcventry2tidinfo(rcventry - uctxt->expected_base) | in program_rcvarray()
748 u32 rcventry, struct tid_group *grp, in set_rcvarray_entry() argument
781 node->rcventry = rcventry; in set_rcvarray_entry()
794 node->rcventry, node->mmu.addr, node->phys, ret); in set_rcvarray_entry()
800 hfi1_put_tid(dd, rcventry, PT_EXPECTED, phys, ilog2(npages) + 1); in set_rcvarray_entry()
801 trace_hfi1_exp_tid_reg(uctxt->ctxt, fd->subctxt, rcventry, npages, in set_rcvarray_entry()
813 u32 tididx = EXP_TID_GET(tidinfo, IDX) << 1, rcventry; in unprogram_rcvarray() local
824 rcventry = tididx + (tidctrl - 1); in unprogram_rcvarray()
826 node = fd->entry_to_rb[rcventry]; in unprogram_rcvarray()
827 if (!node || node->rcventry != (uctxt->expected_base + rcventry)) in unprogram_rcvarray()
846 trace_hfi1_exp_tid_unreg(uctxt->ctxt, fd->subctxt, node->rcventry, in clear_tid_node()
854 hfi1_put_tid(dd, node->rcventry, PT_INVALID_FLUSH, 0, 0); in clear_tid_node()
859 node->grp->map &= ~(1 << (node->rcventry - node->grp->base)); in clear_tid_node()
886 u16 rcventry = grp->base + i; in unlock_exp_tids() local
889 node = fd->entry_to_rb[rcventry - in unlock_exp_tids()
891 if (!node || node->rcventry != rcventry) in unlock_exp_tids()
918 node->rcventry, node->npages, node->dma_addr); in tid_rb_invalidate()
924 rcventry2tidinfo(node->rcventry - uctxt->expected_base); in tid_rb_invalidate()
956 fdata->entry_to_rb[tnode->rcventry - base] = tnode; in tid_rb_insert()
965 fdata->entry_to_rb[tnode->rcventry - base] = NULL; in cacheless_tid_rb_remove()