Lines Matching refs:cur_len
75 int cur_len; member
578 if (vring->cur_len + sizeof(u64) <= len) { in mlxbf_tmfifo_rxtx_word()
581 memcpy(addr + vring->cur_len, &data, sizeof(u64)); in mlxbf_tmfifo_rxtx_word()
583 memcpy(&data, addr + vring->cur_len, sizeof(u64)); in mlxbf_tmfifo_rxtx_word()
584 vring->cur_len += sizeof(u64); in mlxbf_tmfifo_rxtx_word()
588 memcpy(addr + vring->cur_len, &data, in mlxbf_tmfifo_rxtx_word()
589 len - vring->cur_len); in mlxbf_tmfifo_rxtx_word()
591 memcpy(&data, addr + vring->cur_len, in mlxbf_tmfifo_rxtx_word()
592 len - vring->cur_len); in mlxbf_tmfifo_rxtx_word()
593 vring->cur_len = len; in mlxbf_tmfifo_rxtx_word()
667 vring->cur_len = hdr_len; in mlxbf_tmfifo_rxtx_header()
716 if (vring->cur_len < len) { in mlxbf_tmfifo_rxtx_one_desc()
722 if (vring->cur_len == len) { in mlxbf_tmfifo_rxtx_one_desc()
723 vring->cur_len = 0; in mlxbf_tmfifo_rxtx_one_desc()