Searched refs:rcventry (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | user_exp_rcv.c | 19 u32 rcventry, struct tid_group *grp, 698 rcventry = grp->base + useidx; in program_rcvarray() 703 rcventry, grp, pageidx, in program_rcvarray() 756 node->rcventry = rcventry; in set_rcvarray_entry() 799 rcventry = tididx + (tidctrl - 1); in unprogram_rcvarray() 803 rcventry, uctxt->ctxt); in unprogram_rcvarray() 807 node = fd->entry_to_rb[rcventry]; in unprogram_rcvarray() 808 if (!node || node->rcventry != (uctxt->expected_base + rcventry)) in unprogram_rcvarray() 875 u16 rcventry = grp->base + i; in unlock_exp_tids() local 878 node = fd->entry_to_rb[rcventry - in unlock_exp_tids() [all …]
|
H A D | exp_rcv.h | 136 static inline u32 create_tid(u32 rcventry, u32 npages) in create_tid() argument 138 u32 pair = rcventry & ~0x1; in create_tid() 141 EXP_TID_SET(CTRL, 1 << (rcventry - pair)) | in create_tid()
|
H A D | user_exp_rcv.h | 35 u32 rcventry; member
|
H A D | tid_rdma.c | 1309 u32 rcventry, npages = 0, pair = 0, tidctrl; in kern_program_rcv_group() local 1313 rcventry = grp->base + i; in kern_program_rcv_group() 1316 rcv_array_wc_fill(dd, rcventry); in kern_program_rcv_group() 1321 hfi1_put_tid(dd, rcventry, PT_EXPECTED, in kern_program_rcv_group() 1324 hfi1_put_tid(dd, rcventry, PT_INVALID, 0, 0); in kern_program_rcv_group() 1328 rcventry -= rcd->expected_base; in kern_program_rcv_group() 1343 EXP_TID_SET(IDX, rcventry >> 1) | in kern_program_rcv_group() 1374 u32 rcventry; in kern_unprogram_rcv_group() local 1378 rcventry = grp->base + i; in kern_unprogram_rcv_group() 1381 rcv_array_wc_fill(dd, rcventry); in kern_unprogram_rcv_group() [all …]
|