Lines Matching refs:sgl_offset
209 u32 sgl_offset, __le32 *length_field) in fill_inline_data() argument
215 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_inline_data()
216 sgl_offset &= (SQEBB_SIZE - 1); in fill_inline_data()
229 copy_size = min(remain_size, SQEBB_SIZE - sgl_offset); in fill_inline_data()
231 memcpy(data + sgl_offset, in fill_inline_data()
237 sgl_offset += copy_size; in fill_inline_data()
238 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_inline_data()
239 sgl_offset &= (SQEBB_SIZE - 1); in fill_inline_data()
255 u16 wqe_idx, u32 sgl_offset, __le32 *length_field) in fill_sgl() argument
264 if (sgl_offset & 0xF) in fill_sgl()
268 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_sgl()
269 sgl_offset &= (SQEBB_SIZE - 1); in fill_sgl()
274 memcpy(sgl + sgl_offset, &send_wr->sg_list[i], in fill_sgl()
277 sgl_offset += sizeof(struct ib_sge); in fill_sgl()
288 u32 wqe_size, wqebb_cnt, hw_op, flags, sgl_offset; in erdma_push_one_sqe() local
342 sgl_offset = wqe_size; in erdma_push_one_sqe()
390 sgl_offset = wqe_size; in erdma_push_one_sqe()
464 ret = fill_inline_data(qp, send_wr, idx, sgl_offset, in erdma_push_one_sqe()
471 ret = fill_sgl(qp, send_wr, idx, sgl_offset, length_field); in erdma_push_one_sqe()