rvt_sge
struct rvt_sge *sge = &ss->sge;
struct rvt_sge *sge, int num_sge)
TP_PROTO(struct rvt_qp *qp, int index, struct rvt_sge *sge),
TP_PROTO(struct rvt_qp *qp, int index, struct rvt_sge *sge),
struct rvt_sge *sge;
struct rvt_sge *sg_list = ss->sg_list;
struct rvt_sge sge = ss->sge;
static inline bool rvt_sge_adjacent(struct rvt_sge *last_sge,
struct rvt_sge *isge, struct rvt_sge *last_sge,
int rvt_rkey_ok(struct rvt_qp *qp, struct rvt_sge *sge,
struct rvt_sge *last_sge = NULL;
struct rvt_sge *sge = &wqe->sg_list[--j];
struct rvt_sge *sge = --j ? &ss->sg_list[j - 1] : &ss->sge;
struct rvt_sge *sge = &ss->sge;
struct rvt_sge *sge;
struct rvt_sge *sge = &wqe->sg_list[i];
TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
__field(struct rvt_sge *, sge)
int rvt_rkey_ok(struct rvt_qp *qp, struct rvt_sge *sge,
struct rvt_sge *isge, struct rvt_sge *last_sge,
static inline u32 rvt_get_sge_length(struct rvt_sge *sge, u32 length)
struct rvt_sge *sge = &ss->sge;
struct rvt_sge *sge = &ss->sge;
struct rvt_sge *sg_list; /* next SGE to be used if any */
struct rvt_sge sge; /* progress state for the current SGE */
struct rvt_sge sg_list[];
struct rvt_sge rdma_sge;
struct rvt_sge *r_sg_list /* verified SGEs */
sizeof(struct rvt_sge)) * n);
struct rvt_sge *sge = &wqe->sg_list[i];