sq_sge
__le16 sq_sge;
__le16 sq_sge;
sq->wqe_size = sizeof(struct sq_sge);
return sizeof(struct sq_send_hdr) + nsge * sizeof(struct sq_sge);
return sizeof(struct rq_wqe_hdr) + (nsge * sizeof(struct sq_sge));
hwq_attr.stride = sizeof(struct sq_sge);
hwq_attr.stride = sizeof(struct sq_sge);
req.sq_sge = cpu_to_le16(qp->sq.max_sge);
qp->sq.max_sge = le16_to_cpu(sb->sq_sge);
cplen = min_t(int, len, sizeof(struct sq_sge));
(sizeof(struct sq_sge) - offt));
if (t_cplen == sizeof(struct sq_sge))
struct sq_sge *dsge;
bytes = sizeof(struct sq_send_hdr) + nsge * sizeof(struct sq_sge);
bytes = ALIGN(ilsize, sizeof(struct sq_sge));
memset(base_hdr, 0, sizeof(struct sq_sge));
memset(ext_hdr, 0, sizeof(struct sq_sge));
memset(base_hdr, 0, sizeof(struct sq_sge));
memset(ext_hdr, 0, sizeof(struct sq_sge));
wqe->num_sge * sizeof(struct sq_sge)) >> 4;
struct sq_sge *sge;
struct sq_sge *hw_sge;
for (i = 0, hw_sge = (struct sq_sge *)srqe->data;
hwq_attr.stride = sizeof(struct sq_sge);
hwq_attr.stride = sizeof(struct sq_sge);
slots = (que->wqe_size * que->max_wqe) / sizeof(struct sq_sge);
sizeof(struct sq_send) / sizeof(struct sq_sge) : 1;
return (wqe_size / sizeof(struct sq_sge));
return (delta * wqe_bytes) / sizeof(struct sq_sge);
attr->max_inline_data = attr->max_qp_sges * sizeof(struct sq_sge);
__le16 sq_sge;
__le16 sq_sge;