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[];