Lines Matching refs:ureq

686 	struct ib_user_mad_reg_req ureq;  in ib_umad_reg_agent()  local
701 if (copy_from_user(&ureq, arg, sizeof ureq)) { in ib_umad_reg_agent()
706 if (ureq.qpn != 0 && ureq.qpn != 1) { in ib_umad_reg_agent()
709 ureq.qpn); in ib_umad_reg_agent()
725 if (ureq.mgmt_class) { in ib_umad_reg_agent()
727 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent()
728 req.mgmt_class_version = ureq.mgmt_class_version; in ib_umad_reg_agent()
729 memcpy(req.oui, ureq.oui, sizeof req.oui); in ib_umad_reg_agent()
732 u32 *umm = (u32 *) ureq.method_mask; in ib_umad_reg_agent()
739 memcpy(req.method_mask, ureq.method_mask, in ib_umad_reg_agent()
744 ureq.qpn ? IB_QPT_GSI : IB_QPT_SMI, in ib_umad_reg_agent()
745 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent()
746 ureq.rmpp_version, in ib_umad_reg_agent()
787 struct ib_user_mad_reg_req2 ureq; in ib_umad_reg_agent2() local
802 if (copy_from_user(&ureq, arg, sizeof(ureq))) { in ib_umad_reg_agent2()
807 if (ureq.qpn != 0 && ureq.qpn != 1) { in ib_umad_reg_agent2()
809 __func__, ureq.qpn); in ib_umad_reg_agent2()
814 if (ureq.flags & ~IB_USER_MAD_REG_FLAGS_CAP) { in ib_umad_reg_agent2()
817 __func__, ureq.flags, IB_USER_MAD_REG_FLAGS_CAP); in ib_umad_reg_agent2()
838 if (ureq.mgmt_class) { in ib_umad_reg_agent2()
840 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent2()
841 req.mgmt_class_version = ureq.mgmt_class_version; in ib_umad_reg_agent2()
842 if (ureq.oui & 0xff000000) { in ib_umad_reg_agent2()
845 ureq.oui); in ib_umad_reg_agent2()
849 req.oui[2] = ureq.oui & 0x0000ff; in ib_umad_reg_agent2()
850 req.oui[1] = (ureq.oui & 0x00ff00) >> 8; in ib_umad_reg_agent2()
851 req.oui[0] = (ureq.oui & 0xff0000) >> 16; in ib_umad_reg_agent2()
852 memcpy(req.method_mask, ureq.method_mask, in ib_umad_reg_agent2()
857 ureq.qpn ? IB_QPT_GSI : IB_QPT_SMI, in ib_umad_reg_agent2()
858 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent2()
859 ureq.rmpp_version, in ib_umad_reg_agent2()
861 ureq.flags); in ib_umad_reg_agent2()