sq_sge
uint16_t sq_sge;
uint16_t sq_sge;
return sizeof(struct rq_wqe_hdr) + (nsge * sizeof(struct sq_sge));
return sizeof(struct sq_send_hdr) + nsge * sizeof(struct sq_sge);
sizeof(struct sq_sge);
sq->wqe_size = sizeof(struct sq_sge);
ilsize = ALIGN(init_attr->cap.max_inline_data, 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;
wqe_size = ALIGN(wqe_size, sizeof(struct sq_sge));
wqe_size = nsge * sizeof(struct sq_sge);
return wqe_size / sizeof(struct sq_sge);
memset(base_hdr, 0, sizeof(struct sq_sge));
memset(ext_hdr, 0, sizeof(struct sq_sge));
struct sq_sge *dsge;
memset(base_hdr, 0, sizeof(struct sq_sge));
memset(ext_hdr, 0, sizeof(struct sq_sge));
struct sq_sge *hw_sge;
for (i = 0, hw_sge = (struct sq_sge *)srqe->data;
return 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 (que->wqe_size / sizeof(struct sq_sge));