ib_sge           1215 drivers/infiniband/core/mad.c 	struct ib_sge *sge;
ib_sge           2931 drivers/infiniband/core/mad.c 	struct ib_sge sg_list;
ib_sge            130 drivers/infiniband/core/mad_priv.h 	struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG];
ib_sge            195 drivers/infiniband/core/rw.c 	struct ib_sge *sge;
ib_sge           1991 drivers/infiniband/core/uverbs_cmd.c 	if (num_sge >= (U32_MAX - ALIGN(wr_size, sizeof (struct ib_sge))) /
ib_sge           1992 drivers/infiniband/core/uverbs_cmd.c 		       sizeof (struct ib_sge))
ib_sge           1995 drivers/infiniband/core/uverbs_cmd.c 	return kmalloc(ALIGN(wr_size, sizeof (struct ib_sge)) +
ib_sge           1996 drivers/infiniband/core/uverbs_cmd.c 			 num_sge * sizeof (struct ib_sge), GFP_KERNEL);
ib_sge           2011 drivers/infiniband/core/uverbs_cmd.c 	const struct ib_sge __user *sgls;
ib_sge           2150 drivers/infiniband/core/uverbs_cmd.c 				ALIGN(next_size, sizeof(struct ib_sge));
ib_sge           2153 drivers/infiniband/core/uverbs_cmd.c 						   sizeof(struct ib_sge))) {
ib_sge           2201 drivers/infiniband/core/uverbs_cmd.c 	const struct ib_sge __user *sgls;
ib_sge           2237 drivers/infiniband/core/uverbs_cmd.c 		    (U32_MAX - ALIGN(sizeof *next, sizeof (struct ib_sge))) /
ib_sge           2238 drivers/infiniband/core/uverbs_cmd.c 		    sizeof (struct ib_sge)) {
ib_sge           2243 drivers/infiniband/core/uverbs_cmd.c 		next = kmalloc(ALIGN(sizeof *next, sizeof (struct ib_sge)) +
ib_sge           2244 drivers/infiniband/core/uverbs_cmd.c 			       user_wr->num_sge * sizeof (struct ib_sge),
ib_sge           2263 drivers/infiniband/core/uverbs_cmd.c 				ALIGN(sizeof *next, sizeof (struct ib_sge));
ib_sge           2266 drivers/infiniband/core/uverbs_cmd.c 						   sizeof(struct ib_sge))) {
ib_sge             52 drivers/infiniband/core/uverbs_std_types_mr.c 	struct ib_sge *sg_list;
ib_sge             71 drivers/infiniband/core/uverbs_std_types_mr.c 		attrs, UVERBS_ATTR_ADVISE_MR_SGE_LIST, sizeof(struct ib_sge));
ib_sge            107 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_build_sgl(struct ib_sge *ib_sg_list,
ib_sge           2867 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ib_sge s_sge[2];
ib_sge           2868 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ib_sge r_sge[2];
ib_sge            201 drivers/infiniband/hw/cxgb3/iwch_qp.c static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list,
ib_sge            453 drivers/infiniband/hw/cxgb4/qp.c 		      struct fw_ri_isgl *isglp, struct ib_sge *sg_list,
ib_sge             46 drivers/infiniband/hw/hns/hns_roce_hw_v1.c static void set_data_seg(struct hns_roce_wqe_data_seg *dseg, struct ib_sge *sg)
ib_sge             52 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			    struct ib_sge *sg)
ib_sge            116 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct ib_sge *sg;
ib_sge           2098 drivers/infiniband/hw/i40iw/i40iw_verbs.c static void i40iw_copy_sg_list(struct i40iw_sge *sg_list, struct ib_sge *sgl, int num_sges)
ib_sge            507 drivers/infiniband/hw/mlx4/mad.c 	struct ib_sge list;
ib_sge           1314 drivers/infiniband/hw/mlx4/mad.c 	struct ib_sge sg_list;
ib_sge           1365 drivers/infiniband/hw/mlx4/mad.c 	struct ib_sge list;
ib_sge           3466 drivers/infiniband/hw/mlx4/qp.c static void set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg)
ib_sge           3484 drivers/infiniband/hw/mlx4/qp.c static void __set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg)
ib_sge           1154 drivers/infiniband/hw/mlx5/mlx5_ib.h 		      struct ib_sge *sg_list,
ib_sge           1263 drivers/infiniband/hw/mlx5/mlx5_ib.h 			       u32 flags, struct ib_sge *sg_list, u32 num_sge);
ib_sge           1282 drivers/infiniband/hw/mlx5/mlx5_ib.h 			   struct ib_sge *sg_list, u32 num_sge)
ib_sge            928 drivers/infiniband/hw/mlx5/mr.c 	struct ib_sge sg;
ib_sge           1206 drivers/infiniband/hw/mlx5/mr.c 		      struct ib_sge *sg_list,
ib_sge           1630 drivers/infiniband/hw/mlx5/odp.c 	struct ib_sge sg_list[0];
ib_sge           1634 drivers/infiniband/hw/mlx5/odp.c 				     struct ib_sge *sg_list, u32 num_sge,
ib_sge           1656 drivers/infiniband/hw/mlx5/odp.c 				     struct ib_sge *sg_list, u32 num_sge)
ib_sge           1700 drivers/infiniband/hw/mlx5/odp.c 				    struct ib_sge *sg_list, u32 num_sge)
ib_sge           1707 drivers/infiniband/hw/mlx5/odp.c 		struct ib_sge *sg = &sg_list[i];
ib_sge           1739 drivers/infiniband/hw/mlx5/odp.c 			       u32 flags, struct ib_sge *sg_list, u32 num_sge)
ib_sge           1758 drivers/infiniband/hw/mlx5/odp.c 	memcpy(work->sg_list, sg_list, num_sge * sizeof(struct ib_sge));
ib_sge           4151 drivers/infiniband/hw/mlx5/qp.c static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ib_sge *sg)
ib_sge            117 drivers/infiniband/hw/mthca/mthca_wqe.h 					       struct ib_sge *sg)
ib_sge           1907 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 			      struct ib_sge *sg_list)
ib_sge           1922 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static inline uint32_t ocrdma_sglist_len(struct ib_sge *sg_list, int num_sge)
ib_sge            441 drivers/infiniband/hw/qedr/qedr.h 		struct ib_sge sg_list[RDMA_MAX_SGE_PER_RQ_WQE];
ib_sge           2908 drivers/infiniband/hw/qedr/verbs.c static int sge_data_len(struct ib_sge *sg_list, int num_sge)
ib_sge            880 drivers/infiniband/sw/rdmavt/mr.c 				    struct ib_sge *sge)
ib_sge            916 drivers/infiniband/sw/rdmavt/mr.c 		struct ib_sge *sge, int acc)
ib_sge           1168 drivers/infiniband/sw/rdmavt/qp.c 			sz = (sizeof(struct ib_sge) * qp->r_rq.max_sge) +
ib_sge           2291 drivers/infiniband/sw/rdmavt/qp.c static struct ib_sge *rvt_cast_sge(struct rvt_wqe_sge *sge)
ib_sge           2293 drivers/infiniband/sw/rdmavt/qp.c 	BUILD_BUG_ON(offsetof(struct ib_sge, addr) !=
ib_sge           2295 drivers/infiniband/sw/rdmavt/qp.c 	BUILD_BUG_ON(offsetof(struct ib_sge, length) !=
ib_sge           2297 drivers/infiniband/sw/rdmavt/qp.c 	BUILD_BUG_ON(offsetof(struct ib_sge, lkey) !=
ib_sge           2299 drivers/infiniband/sw/rdmavt/qp.c 	return (struct ib_sge *)sge;
ib_sge             98 drivers/infiniband/sw/rdmavt/srq.c 	sz = sizeof(struct ib_sge) * srq->rq.max_sge +
ib_sge            187 drivers/infiniband/sw/rdmavt/srq.c 			srq->rq.max_sge * sizeof(struct ib_sge);
ib_sge            124 drivers/infiniband/sw/rdmavt/trace_mr.h 	TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
ib_sge            130 drivers/infiniband/sw/rdmavt/trace_mr.h 		__field(struct ib_sge *, isge)
ib_sge            176 drivers/infiniband/sw/rdmavt/trace_mr.h 	TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
ib_sge            181 drivers/infiniband/sw/rdmavt/trace_mr.h 	TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
ib_sge            204 drivers/infiniband/sw/rxe/rxe_loc.h 		max_sge * sizeof(struct ib_sge);
ib_sge            246 drivers/infiniband/sw/rxe/rxe_qp.c 			 qp->sq.max_sge * sizeof(struct ib_sge),
ib_sge            272 drivers/infiniband/sw/rxe/rxe_verbs.c 	       num_sge * sizeof(struct ib_sge));
ib_sge            591 drivers/infiniband/sw/rxe/rxe_verbs.c 	struct ib_sge *sge;
ib_sge            618 drivers/infiniband/sw/rxe/rxe_verbs.c 		       num_sge * sizeof(struct ib_sge));
ib_sge            222 drivers/infiniband/sw/rxe/rxe_verbs.h 		struct ib_sge		sge[RXE_MAX_SGE];
ib_sge            659 drivers/infiniband/sw/siw/siw_verbs.c 	struct ib_sge *core_sge = core_wr->sg_list;
ib_sge             24 drivers/infiniband/sw/siw/siw_verbs.h static inline void siw_copy_sgl(struct ib_sge *sge, struct siw_sge *siw_sge,
ib_sge            282 drivers/infiniband/ulp/ipoib/ipoib.h 	struct ib_sge		rx_sge[IPOIB_CM_RX_SG];
ib_sge            386 drivers/infiniband/ulp/ipoib/ipoib.h 	struct ib_sge	     tx_sge[MAX_SKB_FRAGS + 1];
ib_sge            391 drivers/infiniband/ulp/ipoib/ipoib.h 	struct ib_sge	     rx_sge[IPOIB_UD_RX_SG];
ib_sge            119 drivers/infiniband/ulp/ipoib/ipoib_cm.c 					struct ib_sge *sge, int id)
ib_sge            330 drivers/infiniband/ulp/ipoib/ipoib_cm.c 				struct ib_sge *sge)
ib_sge            353 drivers/infiniband/ulp/ipoib/ipoib_cm.c 		struct ib_sge sge[IPOIB_CM_RX_SG];
ib_sge            218 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_sge	 sge;
ib_sge            250 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_sge		     tx_sg[2];
ib_sge            260 drivers/infiniband/ulp/iser/iscsi_iser.h 				 sizeof(u64) + sizeof(struct ib_sge) + \
ib_sge            277 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_sge		     rx_sg;
ib_sge            297 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct ib_sge                sge;
ib_sge            109 drivers/infiniband/ulp/iser/iser_initiator.c 	struct ib_sge *tx_dsg = &iser_task->desc.tx_sg[1];
ib_sge            245 drivers/infiniband/ulp/iser/iser_initiator.c 	struct ib_sge       *rx_sg;
ib_sge            445 drivers/infiniband/ulp/iser/iser_initiator.c 	struct ib_sge *tx_dsg;
ib_sge            517 drivers/infiniband/ulp/iser/iser_initiator.c 		struct ib_sge *tx_dsg = &mdesc->tx_sg[1];
ib_sge            172 drivers/infiniband/ulp/isert/ib_isert.c 	struct ib_sge *rx_sg;
ib_sge            963 drivers/infiniband/ulp/isert/ib_isert.c 	struct ib_sge sge;
ib_sge            966 drivers/infiniband/ulp/isert/ib_isert.c 	memset(&sge, 0, sizeof(struct ib_sge));
ib_sge           1006 drivers/infiniband/ulp/isert/ib_isert.c 		struct ib_sge *tx_dsg = &tx_desc->tx_sg[1];
ib_sge           1860 drivers/infiniband/ulp/isert/ib_isert.c 		struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1];
ib_sge           1991 drivers/infiniband/ulp/isert/ib_isert.c 	struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1];
ib_sge           2040 drivers/infiniband/ulp/isert/ib_isert.c 		struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1];
ib_sge             63 drivers/infiniband/ulp/isert/ib_isert.h 		(ISER_RX_PAYLOAD_SIZE + sizeof(u64) + sizeof(struct ib_sge) + \
ib_sge             87 drivers/infiniband/ulp/isert/ib_isert.h 	struct ib_sge	rx_sg;
ib_sge            103 drivers/infiniband/ulp/isert/ib_isert.h 	struct ib_sge	tx_sg[2];
ib_sge           1845 drivers/infiniband/ulp/srp/ib_srp.c 		struct ib_sge *sge = &req->cmd->sge[1];
ib_sge           2099 drivers/infiniband/ulp/srp/ib_srp.c 	struct ib_sge list;
ib_sge            277 drivers/infiniband/ulp/srp/ib_srp.h 	struct ib_sge		sge[SRP_MAX_SGE];
ib_sge            824 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct ib_sge list;
ib_sge           2798 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct ib_sge sge;
ib_sge             59 drivers/nvme/host/rdma.c 	struct ib_sge		sge[1 + NVME_RDMA_MAX_INLINE_SEGMENTS];
ib_sge           1187 drivers/nvme/host/rdma.c 	struct ib_sge *sge = &req->sge[1];
ib_sge           1343 drivers/nvme/host/rdma.c 		struct nvme_rdma_qe *qe, struct ib_sge *sge, u32 num_sge,
ib_sge           1377 drivers/nvme/host/rdma.c 	struct ib_sge list;
ib_sge           1421 drivers/nvme/host/rdma.c 	struct ib_sge sge;
ib_sge             35 drivers/nvme/target/rdma.c 	struct ib_sge		sge[NVMET_RDMA_MAX_INLINE_SGE + 1];
ib_sge             49 drivers/nvme/target/rdma.c 	struct ib_sge		send_sge;
ib_sge            218 drivers/nvme/target/rdma.c 	struct ib_sge *sge;
ib_sge            240 drivers/nvme/target/rdma.c 	struct ib_sge *sge;
ib_sge            242 fs/cifs/smbdirect.h 	struct ib_sge sge[SMBDIRECT_MAX_SGE];
ib_sge            253 fs/cifs/smbdirect.h 	struct ib_sge sge;
ib_sge            132 include/linux/sunrpc/svc_rdma.h 	struct ib_sge		rc_recv_sge;
ib_sge            151 include/linux/sunrpc/svc_rdma.h 	struct ib_sge		sc_sges[];
ib_sge           1330 include/rdma/ib_verbs.h 	struct ib_sge	       *sg_list;
ib_sge           1401 include/rdma/ib_verbs.h 	struct ib_sge	       *sg_list;
ib_sge           2409 include/rdma/ib_verbs.h 			 struct ib_sge *sg_list, u32 num_sge,
ib_sge            570 include/rdma/rdma_vt.h 		struct ib_sge *sge, int acc);
ib_sge            545 include/rdma/rdmavt_qp.h 		  rq->max_sge * sizeof(struct ib_sge)) * n);
ib_sge             24 include/rdma/rw.h 			struct ib_sge		sge;
ib_sge             30 include/rdma/rw.h 			struct ib_sge		*sges;
ib_sge             36 include/rdma/rw.h 			struct ib_sge		sge;
ib_sge            387 net/9p/trans_rdma.c 	struct ib_sge sge;
ib_sge            416 net/9p/trans_rdma.c 	struct ib_sge sge;
ib_sge            108 net/rds/ib.h   	struct ib_sge		s_sge[RDS_IB_MAX_SGE];
ib_sge            116 net/rds/ib.h   	struct ib_sge		r_sge[2];
ib_sge            196 net/rds/ib.h   	struct ib_sge		i_ack_sge;
ib_sge             53 net/rds/ib_recv.c 		struct ib_sge *sge;
ib_sge            311 net/rds/ib_recv.c 	struct ib_sge *sge;
ib_sge            576 net/rds/ib_recv.c 	struct ib_sge *sge = &ic->i_ack_sge;
ib_sge            195 net/rds/ib_send.c 		struct ib_sge *sge;
ib_sge             56 net/smc/smc_core.h 	struct ib_sge		wr_tx_rdma_sge[SMC_IB_MAX_SEND_SGE];
ib_sge             84 net/smc/smc_core.h 	struct ib_sge		*wr_tx_sges;	/* WR send gather meta data */
ib_sge             97 net/smc/smc_core.h 	struct ib_sge		*wr_rx_sges;	/* WR recv scatter meta data */
ib_sge            323 net/smc/smc_tx.c 		struct ib_sge *sge =
ib_sge            568 net/sunrpc/xprtrdma/rpc_rdma.c 	struct ib_sge *sge;
ib_sge            592 net/sunrpc/xprtrdma/rpc_rdma.c 	struct ib_sge *sge = sc->sc_sges;
ib_sge            621 net/sunrpc/xprtrdma/rpc_rdma.c 	struct ib_sge *sge = sc->sc_sges;
ib_sge            136 net/sunrpc/xprtrdma/svc_rdma_sendto.c 	size += rdma->sc_max_send_sges * sizeof(struct ib_sge);
ib_sge            124 net/sunrpc/xprtrdma/xprt_rdma.h 	struct ib_sge		rg_iov;
ib_sge            230 net/sunrpc/xprtrdma/xprt_rdma.h 	struct ib_sge		sc_sges[];