Lines Matching refs:sgl_offset
206 u32 sgl_offset, __le32 *length_field) in fill_inline_data() argument
212 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_inline_data()
213 sgl_offset &= (SQEBB_SIZE - 1); in fill_inline_data()
226 copy_size = min(remain_size, SQEBB_SIZE - sgl_offset); in fill_inline_data()
228 memcpy(data + sgl_offset, in fill_inline_data()
234 sgl_offset += copy_size; in fill_inline_data()
235 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_inline_data()
236 sgl_offset &= (SQEBB_SIZE - 1); in fill_inline_data()
252 u16 wqe_idx, u32 sgl_offset, __le32 *length_field) in fill_sgl() argument
261 if (sgl_offset & 0xF) in fill_sgl()
265 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_sgl()
266 sgl_offset &= (SQEBB_SIZE - 1); in fill_sgl()
271 memcpy(sgl + sgl_offset, &send_wr->sg_list[i], in fill_sgl()
274 sgl_offset += sizeof(struct ib_sge); in fill_sgl()
285 u32 wqe_size, wqebb_cnt, hw_op, flags, sgl_offset; in erdma_push_one_sqe() local
338 sgl_offset = wqe_size; in erdma_push_one_sqe()
386 sgl_offset = wqe_size; in erdma_push_one_sqe()
432 ret = fill_inline_data(qp, send_wr, idx, sgl_offset, in erdma_push_one_sqe()
439 ret = fill_sgl(qp, send_wr, idx, sgl_offset, length_field); in erdma_push_one_sqe()