/* This function updates the receive sequence time stamp for this vport. The receive sequence time stamp indicates the time that the last frame of the the sequence that has been idle for the longest amount of time was received. the driver uses this time stamp to indicate if any received sequences have timed out.  */
void lpfc_update_rcv_time_stamp(struct lpfc_vport *vport)
/* This function updates the receive sequence time stamp for this vport. The receive sequence time stamp indicates the time that the last frame of the the sequence that has been idle for the longest amount of time was received. the driver uses this time stamp to indicate if any received sequences have timed out.  */
void lpfc_update_rcv_time_stamp(struct lpfc_vport *vport)
{
	struct lpfc_dmabuf *h_buf;
	struct hbq_dmabuf *dmabuf = NULL;
	h_buf = list_get_first(&vport->rcv_buffer_list,
			       struct lpfc_dmabuf, list);
	if (!h_buf)
		return;
	dmabuf = container_of(h_buf, struct hbq_dmabuf, hbuf);
	vport->rcv_buffer_time_stamp = dmabuf->time_stamp;
}