Lines Matching refs:cur_len
78 int cur_len; member
597 if (vring->cur_len + sizeof(u64) <= len) { in mlxbf_tmfifo_rxtx_word()
600 memcpy(addr + vring->cur_len, &data, sizeof(u64)); in mlxbf_tmfifo_rxtx_word()
602 memcpy(&data, addr + vring->cur_len, sizeof(u64)); in mlxbf_tmfifo_rxtx_word()
603 vring->cur_len += sizeof(u64); in mlxbf_tmfifo_rxtx_word()
607 memcpy(addr + vring->cur_len, &data, in mlxbf_tmfifo_rxtx_word()
608 len - vring->cur_len); in mlxbf_tmfifo_rxtx_word()
610 memcpy(&data, addr + vring->cur_len, in mlxbf_tmfifo_rxtx_word()
611 len - vring->cur_len); in mlxbf_tmfifo_rxtx_word()
612 vring->cur_len = len; in mlxbf_tmfifo_rxtx_word()
686 vring->cur_len = hdr_len; in mlxbf_tmfifo_rxtx_header()
735 if (vring->cur_len < len) { in mlxbf_tmfifo_rxtx_one_desc()
741 if (vring->cur_len == len) { in mlxbf_tmfifo_rxtx_one_desc()
742 vring->cur_len = 0; in mlxbf_tmfifo_rxtx_one_desc()