Lines Matching defs:uinfo
43 const struct hfi1_user_info *uinfo);
60 const struct hfi1_user_info *uinfo);
62 struct hfi1_user_info *uinfo,
780 struct hfi1_user_info uinfo;
785 if (sizeof(uinfo) != len)
788 if (copy_from_user(&uinfo, (void __user *)arg, sizeof(uinfo)))
791 swmajor = uinfo.userversion >> 16;
795 if (uinfo.subctxt_cnt > HFI1_MAX_SHARED_CTXTS)
807 ret = find_sub_ctxt(fd, &uinfo);
814 ret = allocate_ctxt(fd, fd->dd, &uinfo, &uctxt);
838 * @uinfo: user info to compare base context with
839 * @uctxt: context to compare uinfo to.
845 const struct hfi1_user_info *uinfo,
857 if (memcmp(uctxt->uuid, uinfo->uuid, sizeof(uctxt->uuid)) ||
859 uctxt->subctxt_id != uinfo->subctxt_id ||
860 uctxt->subctxt_cnt != uinfo->subctxt_cnt)
864 if (uctxt->userversion != uinfo->userversion)
895 * @uinfo: matching info to use to find a possible context to share.
907 const struct hfi1_user_info *uinfo)
914 if (!uinfo->subctxt_cnt)
920 ret = match_ctxt(fd, uinfo, uctxt);
932 struct hfi1_user_info *uinfo,
994 if (uinfo->subctxt_cnt)
995 init_subctxts(uctxt, uinfo);
996 uctxt->userversion = uinfo->userversion;
1000 memcpy(uctxt->uuid, uinfo->uuid, sizeof(uctxt->uuid));
1031 const struct hfi1_user_info *uinfo)
1033 uctxt->subctxt_cnt = uinfo->subctxt_cnt;
1034 uctxt->subctxt_id = uinfo->subctxt_id;