Home
last modified time | relevance | path

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

12

/freebsd/sys/dev/iser/
H A Dicl_iser.h218 struct ib_sge sge;
277 struct ib_sge tx_sg[2];
283 sizeof(u64) + sizeof(struct ib_sge)))
299 struct ib_sge rx_sg;
H A Diser_initiator.c203 struct ib_sge *rx_sg; in iser_alloc_rx_descriptors()
428 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control()
H A Diser_verbs.c854 struct ib_sge sge; in iser_post_recvl()
/freebsd/sys/dev/irdma/
H A Dirdma_user.h53 #define irdma_sgl struct ib_sge *
316 struct ib_sge rem_addr;
322 struct ib_sge rem_addr;
421 void (*iw_copy_inline_data)(u8 *dest, struct ib_sge *sge_list, u32 num_sges, u8 polarity);
423 void (*iw_set_fragment)(__le64 *wqe, u32 offset, struct ib_sge *sge,
H A Dirdma_uk.c48 irdma_set_fragment(__le64 * wqe, u32 offset, struct ib_sge *sge, in irdma_set_fragment()
74 struct ib_sge *sge, u8 valid) in irdma_set_fragment_gen_1()
606 irdma_copy_inline_data_gen_1(u8 *wqe, struct ib_sge *sge_list, in irdma_copy_inline_data_gen_1()
653 irdma_copy_inline_data(u8 *wqe, struct ib_sge *sge_list, in irdma_copy_inline_data()
881 struct ib_sge sge = {0}; in irdma_uk_stag_local_invalidate()
H A Dirdma_verbs.h255 struct ib_sge *sg_list;
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_std_types_mr.c52 const struct ib_sge *sg_list; in UVERBS_HANDLER()
71 attrs, UVERBS_ATTR_ADVISE_MR_SGE_LIST, sizeof(struct ib_sge)); in UVERBS_HANDLER()
H A Dmad_priv.h130 struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG];
H A Dib_uverbs_cmd.c1992 if (num_sge >= (U32_MAX - ALIGN(wr_size, sizeof (struct ib_sge))) / in alloc_wr()
1993 sizeof (struct ib_sge)) in alloc_wr()
1996 return kmalloc(ALIGN(wr_size, sizeof (struct ib_sge)) + in alloc_wr()
1997 num_sge * sizeof (struct ib_sge), GFP_KERNEL); in alloc_wr()
2012 const struct ib_sge __user *sgls; in ib_uverbs_post_send()
2151 ALIGN(next_size, sizeof(struct ib_sge))); in ib_uverbs_post_send()
2154 sizeof(struct ib_sge))) { in ib_uverbs_post_send()
2203 const struct ib_sge __user *sgls; in ib_uverbs_unmarshall_recv()
2239 (U32_MAX - ALIGN(sizeof *next, sizeof (struct ib_sge))) / in ib_uverbs_unmarshall_recv()
2240 sizeof (struct ib_sge)) { in ib_uverbs_unmarshall_recv()
[all …]
H A Dib_mad.c1152 struct ib_sge *sge; in ib_send_mad()
2842 struct ib_sge sg_list; in ib_mad_post_receive_mads()
/freebsd/sys/ofed/include/rdma/
H A Drdmavt_qp.h182 struct ib_sge sg_list[0];
466 rq->max_sge * sizeof(struct ib_sge)) * n); in rvt_get_rwqe_ptr()
H A Drdma_vt.h498 struct rvt_sge *isge, struct ib_sge *sge, int acc);
H A Dib_verbs.h1229 struct ib_sge { struct
1245 struct ib_sge *sg_list; argument
1315 struct ib_sge *prot;
1329 struct ib_sge *sg_list;
2303 const struct ib_sge *sg_list, u32 num_sge,
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib.h301 struct ib_sge rx_sge[IPOIB_CM_RX_SG];
371 struct ib_sge tx_sge[IPOIB_MAX_TX_SG];
377 struct ib_sge rx_sge[IPOIB_MAX_RX_SG];
H A Dipoib_cm.c122 struct ib_sge *sge, int id) in ipoib_cm_post_receive_nonsrq()
288 struct ib_sge *sge) in ipoib_cm_init_rx_wr()
305 struct ib_sge sge[IPOIB_CM_RX_SG]; in ipoib_cm_nonsrq_init_rx()
/freebsd/sys/dev/mthca/
H A Dmthca_wqe.h117 struct ib_sge *sg) in mthca_set_data_seg()
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_tx.c73 struct ib_sge ibsge[SDP_MAX_SEND_SGES]; in sdp_post_send()
74 struct ib_sge *sge; in sdp_post_send()
H A Dsdp_rx.c104 struct ib_sge ibsge[SDP_MAX_RECV_SGES]; in sdp_post_recv()
105 struct ib_sge *sge = ibsge; in sdp_post_recv()
H A Dsdp_zcopy.c327 static inline int sge_bytes(struct ib_sge *sge, int sge_cnt) in sge_bytes()
525 struct ib_sge sge; in sdp_post_rdma_read()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mr.c578 struct ib_sge *sg, u64 dma, int n, u32 key, in prep_umr_wqe_common()
602 struct ib_sge *sg, u64 dma, int n, u32 key, in prep_umr_reg_wqe()
676 struct ib_sge sg; in reg_umr()
757 struct ib_sge sg; in mlx5_ib_update_mtt()
1066 struct ib_sge sg; in rereg_umr()
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_def.h673 struct ib_sge sg_list[RDMA_MAX_SGE_PER_RQ_WQE];
/freebsd/sys/contrib/rdma/krping/
H A Dkrping.c189 struct ib_sge recv_sgl; /* recv single SGE */
195 struct ib_sge send_sgl;
201 struct ib_sge rdma_sgl; /* rdma single SGE */
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mad.c486 struct ib_sge list; in mlx4_ib_send_to_slave()
1277 struct ib_sge sg_list; in mlx4_ib_post_pv_qp_buf()
1328 struct ib_sge list; in mlx4_ib_send_to_wire()
H A Dmlx4_ib_qp.c2864 static void set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) in set_data_seg()
2882 static void __set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) in __set_data_seg()
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dqp.c378 struct fw_ri_isgl *isglp, struct ib_sge *sg_list, in build_isgl()

12