Lines Matching refs:negop

55 				struct icmsg_negotiate *negop, u8 *buf,  in vmbus_prep_negotiate_resp()  argument
72 negop = (struct icmsg_negotiate *)&buf[ in vmbus_prep_negotiate_resp()
76 icframe_major = negop->icframe_vercnt; in vmbus_prep_negotiate_resp()
79 icmsg_major = negop->icmsg_vercnt; in vmbus_prep_negotiate_resp()
87 for (i = 0; i < negop->icframe_vercnt; i++) { in vmbus_prep_negotiate_resp()
88 if ((negop->icversion_data[i].major == fw_major) && in vmbus_prep_negotiate_resp()
89 (negop->icversion_data[i].minor == fw_minor)) { in vmbus_prep_negotiate_resp()
90 icframe_major = negop->icversion_data[i].major; in vmbus_prep_negotiate_resp()
91 icframe_minor = negop->icversion_data[i].minor; in vmbus_prep_negotiate_resp()
101 for (i = negop->icframe_vercnt; in vmbus_prep_negotiate_resp()
102 (i < negop->icframe_vercnt + negop->icmsg_vercnt); i++) { in vmbus_prep_negotiate_resp()
103 if ((negop->icversion_data[i].major == srv_major) && in vmbus_prep_negotiate_resp()
104 (negop->icversion_data[i].minor == srv_minor)) { in vmbus_prep_negotiate_resp()
105 icmsg_major = negop->icversion_data[i].major; in vmbus_prep_negotiate_resp()
106 icmsg_minor = negop->icversion_data[i].minor; in vmbus_prep_negotiate_resp()
118 negop->icframe_vercnt = 0; in vmbus_prep_negotiate_resp()
119 negop->icmsg_vercnt = 0; in vmbus_prep_negotiate_resp()
121 negop->icframe_vercnt = 1; in vmbus_prep_negotiate_resp()
122 negop->icmsg_vercnt = 1; in vmbus_prep_negotiate_resp()
125 negop->icversion_data[0].major = icframe_major; in vmbus_prep_negotiate_resp()
126 negop->icversion_data[0].minor = icframe_minor; in vmbus_prep_negotiate_resp()
127 negop->icversion_data[1].major = icmsg_major; in vmbus_prep_negotiate_resp()
128 negop->icversion_data[1].minor = icmsg_minor; in vmbus_prep_negotiate_resp()