Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h64 struct ib_sge rx_sg;
73 struct ib_sge tx_sg[2];
117 struct ib_sge *ib_sge; member
118 struct ib_sge s_ib_sge;
122 struct ib_sge ib_sg[3];
Dib_isert.c210 struct ib_sge *rx_sg; in isert_alloc_rx_descriptors()
1113 struct ib_sge sge; in isert_rdma_post_recvl()
1116 memset(&sge, 0, sizeof(struct ib_sge)); in isert_rdma_post_recvl()
1154 struct ib_sge *tx_dsg = &tx_desc->tx_sg[1]; in isert_put_login_tx()
1690 if (wr->ib_sge) { in isert_unmap_cmd()
1692 kfree(wr->ib_sge); in isert_unmap_cmd()
1693 wr->ib_sge = NULL; in isert_unmap_cmd()
1721 wr->ib_sge = NULL; in isert_unreg_rdma()
2169 struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; in isert_put_response()
2300 struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; in isert_put_reject()
[all …]
Disert_proto.h40 (ISER_RX_PAYLOAD_SIZE + sizeof(u64) + sizeof(struct ib_sge)))
/linux-4.4.14/net/rds/
Diw.h84 struct ib_sge s_sge[RDS_IW_MAX_SGE];
92 struct ib_sge r_sge[2];
147 struct ib_sge i_ack_sge;
386 static inline struct ib_sge *
387 rds_iw_header_sge(struct rds_iw_connection *ic, struct ib_sge *sge) in rds_iw_header_sge()
392 static inline struct ib_sge *
393 rds_iw_data_sge(struct rds_iw_connection *ic, struct ib_sge *sge) in rds_iw_data_sge()
Dib.h83 struct ib_sge s_sge[RDS_IB_MAX_SGE];
91 struct ib_sge r_sge[2];
166 struct ib_sge i_ack_sge;
Diw_recv.c88 struct ib_sge *sge; in rds_iw_recv_init_ring()
143 struct ib_sge *sge; in rds_iw_recv_refill_one()
350 struct ib_sge *sge = &ic->i_ack_sge; in rds_iw_recv_init_ack()
Dib_recv.c52 struct ib_sge *sge; in rds_ib_recv_init_ring()
303 struct ib_sge *sge; in rds_ib_recv_refill_one()
563 struct ib_sge *sge = &ic->i_ack_sge; in rds_ib_recv_init_ack()
Diw_send.c134 struct ib_sge *sge; in rds_iw_send_init_ring()
445 struct ib_sge *sge; in rds_iw_xmit_populate_wr()
Dib_send.c194 struct ib_sge *sge; in rds_ib_send_init_ring()
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.h252 struct ib_sge sge;
294 struct ib_sge tx_sg[2];
309 sizeof(u64) + sizeof(struct ib_sge)))
325 struct ib_sge rx_sg;
Diser_initiator.c109 struct ib_sge *tx_dsg = &iser_task->desc.tx_sg[1]; in iser_prepare_write_cmd()
253 struct ib_sge *rx_sg; in iser_alloc_rx_descriptors()
451 struct ib_sge *tx_dsg; in iser_send_data_out()
523 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control()
Diser_verbs.c1050 struct ib_sge sge; in iser_post_recvl()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_wqe.h117 struct ib_sge *sg) in mthca_set_data_seg()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dxprt_rdma.h123 struct ib_sge rg_iov;
273 struct ib_sge rl_send_iov[RPCRDMA_MAX_IOVS];
Dverbs.c1203 struct ib_sge *iov; in rpcrdma_alloc_regbuf()
1236 struct ib_sge *iov; in rpcrdma_free_regbuf()
1260 struct ib_sge *iov = req->rl_send_iov; in rpcrdma_ep_post()
Dsvc_rdma_sendto.c221 struct ib_sge *sge; in send_write()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dsrq.c151 sz = sizeof(struct ib_sge) * srq->rq.max_sge + in hfi1_create_srq()
250 srq->rq.max_sge * sizeof(struct ib_sge); in hfi1_modify_srq()
Dverbs.h372 struct ib_sge sg_list[0];
646 rq->max_sge * sizeof(struct ib_sge)) * n); in get_rwqe_ptr()
971 struct hfi1_sge *isge, struct ib_sge *sge, int acc);
Dkeys.c180 struct hfi1_sge *isge, struct ib_sge *sge, int acc) in hfi1_lkey_ok()
Dqp.c1097 sz = (sizeof(struct ib_sge) * qp->r_rq.max_sge) + in hfi1_create_qp()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_srq.c134 sz = sizeof(struct ib_sge) * srq->rq.max_sge + in qib_create_srq()
233 srq->rq.max_sge * sizeof(struct ib_sge); in qib_modify_srq()
Dqib_verbs.h365 struct ib_sge sg_list[0];
635 rq->max_sge * sizeof(struct ib_sge)) * n); in get_rwqe_ptr()
994 struct qib_sge *isge, struct ib_sge *sge, int acc);
Dqib_keys.c156 struct qib_sge *isge, struct ib_sge *sge, int acc) in qib_lkey_ok()
Dqib_qp.c1069 sz = (sizeof(struct ib_sge) * qp->r_rq.max_sge) + in qib_create_qp()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_srq.c137 sz = sizeof(struct ib_sge) * srq->rq.max_sge + in ipath_create_srq()
237 srq->rq.max_sge * sizeof(struct ib_sge); in ipath_modify_srq()
Dipath_verbs.h302 struct ib_sge sg_list[0];
505 rq->max_sge * sizeof(struct ib_sge)) * n); in get_rwqe_ptr()
794 struct ib_sge *sge, int acc);
Dipath_keys.c122 struct ib_sge *sge, int acc) in ipath_lkey_ok()
Dipath_qp.c829 sz = (sizeof(struct ib_sge) * qp->r_rq.max_sge) + in ipath_create_qp()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h272 struct ib_sge rx_sge[IPOIB_CM_RX_SG];
362 struct ib_sge tx_sge[MAX_SKB_FRAGS + 1];
368 struct ib_sge rx_sge[IPOIB_UD_RX_SG];
Dipoib_cm.c117 struct ib_sge *sge, int id) in ipoib_cm_post_receive_nonsrq()
329 struct ib_sge *sge) in ipoib_cm_init_rx_wr()
352 struct ib_sge sge[IPOIB_CM_RX_SG]; in ipoib_cm_nonsrq_init_rx()
/linux-4.4.14/include/linux/sunrpc/
Dsvc_rdma.h85 struct ib_sge sge[RPCSVC_MAXPAGES];
/linux-4.4.14/drivers/infiniband/core/
Dmad_priv.h127 struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG];
Duverbs_cmd.c2434 return kmalloc(ALIGN(wr_size, sizeof (struct ib_sge)) + in alloc_wr()
2435 num_sge * sizeof (struct ib_sge), GFP_KERNEL); in alloc_wr()
2582 ALIGN(next_size, sizeof(struct ib_sge)); in ib_uverbs_post_send()
2586 sg_ind * sizeof (struct ib_sge), in ib_uverbs_post_send()
2587 next->num_sge * sizeof (struct ib_sge))) { in ib_uverbs_post_send()
2663 next = kmalloc(ALIGN(sizeof *next, sizeof (struct ib_sge)) + in ib_uverbs_unmarshall_recv()
2664 user_wr->num_sge * sizeof (struct ib_sge), in ib_uverbs_unmarshall_recv()
2683 ALIGN(sizeof *next, sizeof (struct ib_sge)); in ib_uverbs_unmarshall_recv()
2686 sg_ind * sizeof (struct ib_sge), in ib_uverbs_unmarshall_recv()
2687 next->num_sge * sizeof (struct ib_sge))) { in ib_uverbs_unmarshall_recv()
Dmad.c1148 struct ib_sge *sge; in ib_send_mad()
2878 struct ib_sge sg_list; in ib_mad_post_receive_mads()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.h156 struct ib_sge *sge;
Dib_srpt.c777 struct ib_sge list; in srpt_post_recv()
802 struct ib_sge list; in srpt_post_send()
1088 struct ib_sge *sge; in srpt_map_sg_to_ib_sge()
/linux-4.4.14/net/9p/
Dtrans_rdma.c403 struct ib_sge sge; in post_recv()
431 struct ib_sge sge; in rdma_request()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h485 struct ib_sge rx_sge; /* ...and its memory */
510 struct ib_sge *tx_sge; /* ...and their memory */
Do2iblnd_cb.c1014 struct ib_sge *sge = &tx->tx_sge[tx->tx_nwrq]; in kiblnd_init_tx_msg()
1050 struct ib_sge *sge = &tx->tx_sge[0]; in kiblnd_init_rdma()
/linux-4.4.14/include/rdma/
Dib_verbs.h1059 struct ib_sge { struct
1085 struct ib_sge *sg_list; argument
1168 struct ib_sge *prot;
1179 struct ib_sge *sg_list;
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmr.c697 struct ib_sge *sg, u64 dma, int n, u32 key, in prep_umr_reg_wqe()
770 struct ib_sge sg; in reg_umr()
869 struct ib_sge sg; in mlx5_ib_update_mtt()
Dqp.c1846 static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ib_sge *sg) in set_data_ptr_seg()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_qp.c201 static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list, in iwch_sgl2pbl_map()
541 struct ib_sge sgl; in iwch_bind_mw()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmad.c459 struct ib_sge list; in mlx4_ib_send_to_slave()
1139 struct ib_sge sg_list; in mlx4_ib_post_pv_qp_buf()
1189 struct ib_sge list; in mlx4_ib_send_to_wire()
Dqp.c2681 static void set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) in set_data_seg()
2699 static void __set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) in __set_data_seg()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_reqs.c119 struct ib_sge *sge = ud_wr->wr.sg_list; in trace_ud_wr()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_qp.c658 move_sgl(struct c2_data_addr * dst, struct ib_sge *src, int count, u32 * p_len, in move_sgl()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c2015 struct ib_sge *sg_list) in ocrdma_build_sges()
2030 static inline uint32_t ocrdma_sglist_len(struct ib_sge *sg_list, int num_sge) in ocrdma_sglist_len()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c1745 struct ib_sge list; in srp_post_send()
1766 struct ib_sge list; in srp_post_recv()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dqp.c428 struct fw_ri_isgl *isglp, struct ib_sge *sg_list, in build_isgl()