Lines Matching refs:trans_id
1042 u32 bufferlen, u64 requestid, u64 *trans_id, in vmbus_sendpacket_getid() argument
1059 desc.trans_id = VMBUS_RQST_ERROR; /* will be updated in hv_ringbuffer_write() */ in vmbus_sendpacket_getid()
1068 return hv_ringbuffer_write(channel, bufferlist, num_vecs, requestid, trans_id); in vmbus_sendpacket_getid()
1283 u64 __vmbus_request_addr_match(struct vmbus_channel *channel, u64 trans_id, in __vmbus_request_addr_match() argument
1294 if (!trans_id) in __vmbus_request_addr_match()
1298 trans_id--; in __vmbus_request_addr_match()
1301 if (trans_id >= rqstor->size || !test_bit(trans_id, rqstor->req_bitmap)) in __vmbus_request_addr_match()
1304 req_addr = rqstor->req_arr[trans_id]; in __vmbus_request_addr_match()
1306 rqstor->req_arr[trans_id] = rqstor->next_request_id; in __vmbus_request_addr_match()
1307 rqstor->next_request_id = trans_id; in __vmbus_request_addr_match()
1310 bitmap_clear(rqstor->req_bitmap, trans_id, 1); in __vmbus_request_addr_match()
1327 u64 vmbus_request_addr_match(struct vmbus_channel *channel, u64 trans_id, in vmbus_request_addr_match() argument
1334 req_addr = __vmbus_request_addr_match(channel, trans_id, rqst_addr); in vmbus_request_addr_match()
1348 u64 vmbus_request_addr(struct vmbus_channel *channel, u64 trans_id) in vmbus_request_addr() argument
1350 return vmbus_request_addr_match(channel, trans_id, VMBUS_RQST_ADDR_ANY); in vmbus_request_addr()