Searched refs:rcventry (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | user_exp_rcv.c | 61 u32 rcventry, struct tid_group *grp, 662 u32 tidinfo = 0, rcventry, useidx = 0; in program_rcvarray() local 695 rcventry = grp->base + useidx; in program_rcvarray() 700 rcventry, grp, pageidx, in program_rcvarray() 706 tidinfo = rcventry2tidinfo(rcventry - uctxt->expected_base) | in program_rcvarray() 723 u32 rcventry, struct tid_group *grp, in set_rcvarray_entry() argument 755 node->rcventry = rcventry; in set_rcvarray_entry() 774 fd->entry_to_rb[node->rcventry - uctxt->expected_base] = node; in set_rcvarray_entry() 776 hfi1_put_tid(dd, rcventry, PT_EXPECTED, phys, ilog2(npages) + 1); in set_rcvarray_entry() 777 trace_hfi1_exp_tid_reg(uctxt->ctxt, fd->subctxt, rcventry, npages, in set_rcvarray_entry() [all …]
|
| H A D | exp_rcv.h | 178 static inline u32 rcventry2tidinfo(u32 rcventry) in rcventry2tidinfo() argument 180 u32 pair = rcventry & ~0x1; in rcventry2tidinfo() 183 EXP_TID_SET(CTRL, 1 << (rcventry - pair)); in rcventry2tidinfo()
|
| H A D | user_exp_rcv.h | 73 u32 rcventry; member
|
| H A D | tid_rdma.c | 1302 u32 rcventry, npages = 0, pair = 0, tidctrl; in kern_program_rcv_group() local 1306 rcventry = grp->base + i; in kern_program_rcv_group() 1309 rcv_array_wc_fill(dd, rcventry); in kern_program_rcv_group() 1314 hfi1_put_tid(dd, rcventry, PT_EXPECTED, in kern_program_rcv_group() 1317 hfi1_put_tid(dd, rcventry, PT_INVALID, 0, 0); in kern_program_rcv_group() 1321 rcventry -= rcd->expected_base; in kern_program_rcv_group() 1322 tidctrl = pair ? 0x3 : rcventry & 0x1 ? 0x2 : 0x1; in kern_program_rcv_group() 1336 EXP_TID_SET(IDX, rcventry >> 1) | in kern_program_rcv_group() 1367 u32 rcventry; in kern_unprogram_rcv_group() local 1371 rcventry = grp->base + i; in kern_unprogram_rcv_group() [all …]
|