Lines Matching refs:negop

232 	struct icmsg_negotiate *negop;  in vmbus_prep_negotiate_resp()  local
235 negop = (struct icmsg_negotiate *)&buf[ in vmbus_prep_negotiate_resp()
239 icframe_major = negop->icframe_vercnt; in vmbus_prep_negotiate_resp()
242 icmsg_major = negop->icmsg_vercnt; in vmbus_prep_negotiate_resp()
254 for (j = 0; j < negop->icframe_vercnt; j++) { in vmbus_prep_negotiate_resp()
255 if ((negop->icversion_data[j].major == fw_major) && in vmbus_prep_negotiate_resp()
256 (negop->icversion_data[j].minor == fw_minor)) { in vmbus_prep_negotiate_resp()
257 icframe_major = negop->icversion_data[j].major; in vmbus_prep_negotiate_resp()
258 icframe_minor = negop->icversion_data[j].minor; in vmbus_prep_negotiate_resp()
277 for (j = negop->icframe_vercnt; in vmbus_prep_negotiate_resp()
278 (j < negop->icframe_vercnt + negop->icmsg_vercnt); in vmbus_prep_negotiate_resp()
281 if ((negop->icversion_data[j].major == srv_major) && in vmbus_prep_negotiate_resp()
282 (negop->icversion_data[j].minor == srv_minor)) { in vmbus_prep_negotiate_resp()
284 icmsg_major = negop->icversion_data[j].major; in vmbus_prep_negotiate_resp()
285 icmsg_minor = negop->icversion_data[j].minor; in vmbus_prep_negotiate_resp()
302 negop->icframe_vercnt = 0; in vmbus_prep_negotiate_resp()
303 negop->icmsg_vercnt = 0; in vmbus_prep_negotiate_resp()
305 negop->icframe_vercnt = 1; in vmbus_prep_negotiate_resp()
306 negop->icmsg_vercnt = 1; in vmbus_prep_negotiate_resp()
315 negop->icversion_data[0].major = icframe_major; in vmbus_prep_negotiate_resp()
316 negop->icversion_data[0].minor = icframe_minor; in vmbus_prep_negotiate_resp()
317 negop->icversion_data[1].major = icmsg_major; in vmbus_prep_negotiate_resp()
318 negop->icversion_data[1].minor = icmsg_minor; in vmbus_prep_negotiate_resp()