Home
last modified time | relevance | path

Searched refs:ib_sge (Results 1 – 25 of 65) sorted by relevance

123

/kernel/linux/linux-5.10/include/rdma/
Drw.h24 struct ib_sge sge;
30 struct ib_sge *sges;
36 struct ib_sge sge;
/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/
Discsi_iser.h213 struct ib_sge sge;
246 struct ib_sge tx_sg[2];
256 sizeof(u64) + sizeof(struct ib_sge) + \
274 struct ib_sge rx_sg;
294 struct ib_sge sge;
Diser_initiator.c109 struct ib_sge *tx_dsg = &iser_task->desc.tx_sg[1]; in iser_prepare_write_cmd()
245 struct ib_sge *rx_sg; in iser_alloc_rx_descriptors()
449 struct ib_sge *tx_dsg; in iser_send_data_out()
521 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control()
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
Dtrace_mr.h124 TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
130 __field(struct ib_sge *, isge)
176 TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
181 TP_PROTO(struct rvt_sge *sge, struct ib_sge *isge),
Dsrq.c98 sz = sizeof(struct ib_sge) * srq->rq.max_sge + in rvt_create_srq()
187 srq->rq.max_sge * sizeof(struct ib_sge); in rvt_modify_srq()
/kernel/linux/linux-5.10/include/linux/sunrpc/
Dsvc_rdma.h136 struct ib_sge rc_recv_sge;
164 struct ib_sge sc_sges[];
/kernel/linux/linux-5.10/drivers/infiniband/ulp/isert/
Dib_isert.h91 struct ib_sge rx_sg;
129 struct ib_sge tx_sg[2];
Dib_isert.c155 struct ib_sge *rx_sg; in isert_alloc_rx_descriptors()
885 struct ib_sge sge; in isert_login_post_recv()
888 memset(&sge, 0, sizeof(struct ib_sge)); in isert_login_post_recv()
929 struct ib_sge *tx_dsg = &tx_desc->tx_sg[1]; in isert_put_login_tx()
1777 struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; in isert_put_response()
1908 struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; in isert_put_reject()
1957 struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; in isert_put_text_rsp()
/kernel/linux/linux-5.10/net/smc/
Dsmc_core.h56 struct ib_sge wr_tx_rdma_sge[SMC_IB_MAX_SEND_SGE];
86 struct ib_sge *wr_tx_sges; /* WR send gather meta data */
101 struct ib_sge *wr_rx_sges; /* WR recv scatter meta data */
/kernel/linux/linux-5.10/fs/cifs/
Dsmbdirect.h236 struct ib_sge sge[SMBDIRECT_MAX_SGE];
247 struct ib_sge sge;
/kernel/linux/linux-5.10/net/rds/
Dib.h108 struct ib_sge s_sge[RDS_IB_MAX_SGE];
116 struct ib_sge r_sge[2];
196 struct ib_sge i_ack_sge;
Dib_recv.c53 struct ib_sge *sge; in rds_ib_recv_init_ring()
311 struct ib_sge *sge; in rds_ib_recv_refill_one()
577 struct ib_sge *sge = &ic->i_ack_sge; in rds_ib_recv_init_ack()
/kernel/linux/linux-5.10/drivers/infiniband/core/
Duverbs_std_types_mr.c53 struct ib_sge *sg_list; in UVERBS_HANDLER()
72 attrs, UVERBS_ATTR_ADVISE_MR_SGE_LIST, sizeof(struct ib_sge)); in UVERBS_HANDLER()
Dmad_priv.h130 struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG];
Duverbs_cmd.c1975 if (num_sge >= (U32_MAX - ALIGN(wr_size, sizeof (struct ib_sge))) / in alloc_wr()
1976 sizeof (struct ib_sge)) in alloc_wr()
1979 return kmalloc(ALIGN(wr_size, sizeof (struct ib_sge)) + in alloc_wr()
1980 num_sge * sizeof (struct ib_sge), GFP_KERNEL); in alloc_wr()
1995 const struct ib_sge __user *sgls; in ib_uverbs_post_send()
2134 ALIGN(next_size, sizeof(struct ib_sge)); in ib_uverbs_post_send()
2137 sizeof(struct ib_sge))) { in ib_uverbs_post_send()
2186 const struct ib_sge __user *sgls; in ib_uverbs_unmarshall_recv()
2222 (U32_MAX - ALIGN(sizeof *next, sizeof (struct ib_sge))) / in ib_uverbs_unmarshall_recv()
2223 sizeof (struct ib_sge)) { in ib_uverbs_unmarshall_recv()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
Drxe_param.h55 sizeof(struct ib_sge) * RXE_MAX_SGE,
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
Dmthca_wqe.h117 struct ib_sge *sg) in mthca_set_data_seg()
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/
Dxprt_rdma.h114 struct ib_sge rg_iov;
216 struct ib_sge sc_sges[];
Drpc_rdma.c553 struct ib_sge *sge; in rpcrdma_sendctx_unmap()
577 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++]; in rpcrdma_prepare_hdr_sge()
594 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++]; in rpcrdma_prepare_head_iov()
619 struct ib_sge *sge; in rpcrdma_prepare_pagelist()
657 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++]; in rpcrdma_prepare_tail_iov()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/
Drtrs-srv.h58 struct ib_sge tx_sg;
Drtrs.c74 struct ib_sge list; in rtrs_iu_post_recv()
128 struct ib_sge list; in rtrs_iu_post_send()
150 struct ib_sge *sge, unsigned int num_sge, in rtrs_iu_post_rdma_write_imm()
Drtrs-clt.h105 struct ib_sge *sge;
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/
Dipoib.h282 struct ib_sge rx_sge[IPOIB_CM_RX_SG];
386 struct ib_sge tx_sge[MAX_SKB_FRAGS + 1];
391 struct ib_sge rx_sge[IPOIB_UD_RX_SG];
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
Dsiw_verbs.h24 static inline void siw_copy_sgl(struct ib_sge *sge, struct siw_sge *siw_sge, in siw_copy_sgl()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/srp/
Dib_srp.h272 struct ib_sge sge[SRP_MAX_SGE];

123