Lines Matching refs:tidinfo
72 static int unprogram_rcvarray(struct hfi1_filedata *fd, u32 tidinfo,
509 u32 *tidinfo; in hfi1_user_exp_rcv_clear() local
515 tidinfo = memdup_user(u64_to_user_ptr(tinfo->tidlist), in hfi1_user_exp_rcv_clear()
516 sizeof(tidinfo[0]) * tinfo->tidcnt); in hfi1_user_exp_rcv_clear()
517 if (IS_ERR(tidinfo)) in hfi1_user_exp_rcv_clear()
518 return PTR_ERR(tidinfo); in hfi1_user_exp_rcv_clear()
522 ret = unprogram_rcvarray(fd, tidinfo[tididx], NULL); in hfi1_user_exp_rcv_clear()
535 kfree(tidinfo); in hfi1_user_exp_rcv_clear()
687 u32 tidinfo = 0, rcventry, useidx = 0; in program_rcvarray() local
731 tidinfo = rcventry2tidinfo(rcventry - uctxt->expected_base) | in program_rcvarray()
733 tidlist[(*tididx)++] = tidinfo; in program_rcvarray()
806 static int unprogram_rcvarray(struct hfi1_filedata *fd, u32 tidinfo, in unprogram_rcvarray() argument
812 u8 tidctrl = EXP_TID_GET(tidinfo, CTRL); in unprogram_rcvarray()
813 u32 tididx = EXP_TID_GET(tidinfo, IDX) << 1, rcventry; in unprogram_rcvarray()