| /linux/drivers/vfio/pci/pds/ |
| H A D | cmds.c | 221 lm_file->num_sge = lm_file->sg_table.nents; in pds_vfio_dma_map_lm_file() 224 sgl_size = lm_file->num_sge * sizeof(struct pds_lm_sg_elem); in pds_vfio_dma_map_lm_file() 254 lm_file->num_sge = 0; in pds_vfio_dma_map_lm_file() 269 lm_file->num_sge * sizeof(*lm_file->sgl), in pds_vfio_dma_unmap_lm_file() 274 lm_file->num_sge = 0; in pds_vfio_dma_unmap_lm_file() 307 cmd.lm_save.num_sge = cpu_to_le32(lm_file->num_sge); in pds_vfio_get_lm_state_cmd() 346 cmd.lm_restore.num_sge = cpu_to_le32(lm_file->num_sge); in pds_vfio_set_lm_state_cmd() 480 u64 sgl_dma, u16 num_sge, u32 offset, in pds_vfio_dirty_seq_ack_cmd() argument 490 .num_sge = cpu_to_le16(num_sge), in pds_vfio_dirty_seq_ack_cmd()
|
| H A D | dirty.c | 117 region->num_sge * sizeof(struct pds_lm_sg_elem), in __pds_vfio_dirty_free_sgl() 121 region->num_sge = 0; in __pds_vfio_dirty_free_sgl() 166 region->num_sge = max_sge; in pds_vfio_dirty_alloc_sgl() 385 u16 num_sge; in pds_vfio_dirty_seq_ack() local 431 num_sge = sg_table.nents; in pds_vfio_dirty_seq_ack() 432 size = num_sge * sizeof(struct pds_lm_sg_elem); in pds_vfio_dirty_seq_ack() 435 err = pds_vfio_dirty_seq_ack_cmd(pds_vfio, region->sgl_addr, num_sge, in pds_vfio_dirty_seq_ack() 441 num_sge, region->sgl_addr, ERR_PTR(err)); in pds_vfio_dirty_seq_ack()
|
| H A D | lm.h | 26 u16 num_sge; member
|
| H A D | dirty.h | 17 u16 num_sge; member
|
| H A D | cmds.h | 23 u64 sgl_dma, u16 num_sge, u32 offset,
|
| /linux/include/rdma/ |
| H A D | rdmavt_mr.h | 80 u8 num_sge; member 95 while (ss->num_sge) { in rvt_put_ss() 97 if (--ss->num_sge) in rvt_put_ss() 125 if (--ss->num_sge) in rvt_update_sge()
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | trace_tx.h | 68 __field(int, num_sge) 88 __entry->num_sge = wqe->wr.num_sge; 109 __entry->num_sge,
|
| H A D | rc.c | 166 ss->num_sge = wqe->wr.num_sge; in rvt_restart_sge()
|
| /linux/net/rds/ |
| H A D | ib_send.c | 658 send->s_wr.num_sge = 1; in rds_ib_xmit() 681 send->s_wr.num_sge = 2; in rds_ib_xmit() 710 rdsdebug("send %p wr %p num_sge %u next %p\n", send, in rds_ib_xmit() 711 &send->s_wr, send->s_wr.num_sge, send->s_wr.next); in rds_ib_xmit() 830 send->s_atomic_wr.wr.num_sge = 1; in rds_ib_xmit_atomic() 897 int num_sge; in rds_ib_xmit_rdma() 943 num_sge = op->op_count; in rds_ib_xmit_rdma() 958 if (num_sge > max_sge) { in rds_ib_xmit_rdma() 959 send->s_rdma_wr.wr.num_sge = max_sge; in rds_ib_xmit_rdma() 960 num_sge in rds_ib_xmit_rdma() 869 int num_sge; rds_ib_xmit_rdma() local [all...] |
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_tx.c | 449 u32 offload, u16 num_sge, u16 *curr_pi) in hinic3_set_wqe_combo() argument 455 if (!offload && num_sge == 1) { in hinic3_set_wqe_combo() 470 if (num_sge > 1) { in hinic3_set_wqe_combo() 474 hinic3_wq_get_multi_wqebbs(&txq->sq->wq, num_sge - 1, &tmp_pi, in hinic3_set_wqe_combo() 484 num_sge + !!offload); in hinic3_set_wqe_combo() 533 u16 wqebb_cnt, num_sge; in hinic3_send_one_skb() local 548 num_sge = skb_shinfo(skb)->nr_frags + 1; in hinic3_send_one_skb() 550 wqebb_cnt = num_sge + 1; in hinic3_send_one_skb() 568 if (unlikely(num_sge == 1 && in hinic3_send_one_skb() 576 owner = hinic3_set_wqe_combo(txq, &wqe_combo, offload, num_sge, &pi); in hinic3_send_one_skb() [all …]
|
| /linux/include/uapi/rdma/ |
| H A D | siw-abi.h | 110 __u8 num_sge; member 128 __u8 num_sge; member
|
| H A D | rvt-abi.h | 45 __u8 num_sge; member
|
| H A D | vmw_pvrdma-abi.h | 231 __u32 num_sge; /* size of s/g array */ member 239 __u32 num_sge; /* size of s/g array */ member
|
| /linux/fs/smb/smbdirect/ |
| H A D | connection.c | 12 size_t num_sge; member 533 msg->num_sge = 0; in smbdirect_connection_alloc_send_io() 560 for (i = 0; i < msg->num_sge; i++) in smbdirect_connection_free_send_io() 1048 for (i = 0; i < msg->num_sge; i++) in smbdirect_connection_post_send_io() 1057 msg->wr.num_sge = msg->num_sge; in smbdirect_connection_post_send_io() 1182 msg->num_sge = 1; in smbdirect_connection_send_single_iter() 1186 .num_sge = msg->num_sge, in smbdirect_connection_send_single_iter() 1201 msg->num_sge = extract.num_sge; in smbdirect_connection_send_single_iter() 1473 .num_sge = 1, in smbdirect_connection_post_recv_io() 1948 if (state->num_sge >= state->max_sge) in smbdirect_map_sges_single_page() [all …]
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | wr.c | 272 for (i = 0; i < wr->num_sge; i++) { in set_data_inl_seg() 569 if (unlikely(send_wr->num_sge != 0) || in set_pi_umr_wr() 935 u8 next_fence, int *num_sge) in handle_qpt_rc() argument 955 *num_sge = 0; in handle_qpt_rc() 962 *num_sge = 0; in handle_qpt_rc() 971 *num_sge = 0; in handle_qpt_rc() 1064 int num_sge; in mlx5_ib_post_send() local 1090 num_sge = wr->num_sge; in mlx5_ib_post_send() 1091 if (unlikely(num_sge > qp->sq.max_gs)) { in mlx5_ib_post_send() 1131 next_fence, &num_sge); in mlx5_ib_post_send() [all …]
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | uc.c | 114 qp->s_sge.num_sge = wqe->wr.num_sge; in hfi1_make_uc_req() 293 qp->r_sge.num_sge = 0; in hfi1_uc_rcv() 458 qp->r_sge.num_sge = 1; in hfi1_uc_rcv() 460 qp->r_sge.num_sge = 0; in hfi1_uc_rcv() 535 qp->r_sge.num_sge = 0; in hfi1_uc_rcv()
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs.c | 90 .num_sge = 1, in rtrs_iu_post_recv() 145 .num_sge = 1, in rtrs_iu_post_send() 155 struct ib_sge *sge, unsigned int num_sge, in rtrs_iu_post_rdma_write_imm() argument 167 .wr.num_sge = num_sge, in rtrs_iu_post_rdma_write_imm() 179 for (i = 0; i < num_sge; i++) in rtrs_iu_post_rdma_write_imm()
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | qedr_roce_cm.c | 404 for (i = 0; i < swr->num_sge; ++i) in qedr_gsi_build_header() 528 packet->n_seg = swr->num_sge; in qedr_gsi_build_packet() 556 if (wr->num_sge > RDMA_MAX_SGE_PER_SQ_WQE) { in qedr_gsi_post_send() 558 wr->num_sge, RDMA_MAX_SGE_PER_SQ_WQE); in qedr_gsi_post_send() 629 if (wr->num_sge > QEDR_GSI_MAX_RECV_SGE) { in qedr_gsi_post_recv() 632 wr->num_sge, QEDR_GSI_MAX_RECV_SGE); in qedr_gsi_post_recv()
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_sendto.c | 220 ctxt->sc_send_wr.num_sge = 0; in svc_rdma_send_ctxt_get() 258 for (i = 1; i < ctxt->sc_send_wr.num_sge; i++) { 715 ctxt->sc_send_wr.num_sge++; in svc_rdma_pull_up_needed() 951 * The Send WR's num_sge field is set in all cases. in svc_rdma_send_error_msg() 965 sctxt->sc_send_wr.num_sge = 1; in svc_rdma_send_error_msg() 1099 sctxt->sc_send_wr.num_sge = 1; in svc_rdma_result_payload()
|
| H A D | frwr_ops.c | 470 mr->mr_regwr.wr.num_sge = 0; in frwr_send() 590 last->num_sge = 0; in frwr_unmap_sync() 693 last->num_sge = 0; in frwr_unmap_async() 794 mr->mr_regwr.wr.num_sge = 0; in frwr_wp_create()
|
| /linux/drivers/infiniband/ulp/iser/ |
| H A D | iser_memory.c | 243 inv_wr->num_sge = 0; in iser_inv_rkey() 284 wr->wr.num_sge = 0; in iser_reg_sig_mr() 332 wr->wr.num_sge = 0; in iser_fast_reg_mr()
|
| /linux/drivers/infiniband/core/ |
| H A D | rw.c | 139 reg->wr.wr.num_sge = 1; in rdma_rw_init_reg_wr() 316 rdma_wr->wr.num_sge = nr_sge; in rdma_rw_init_map_wrs() 361 rdma_wr->wr.num_sge = 1; in rdma_rw_init_single_wr() 395 rdma_wr->wr.num_sge = 1; in rdma_rw_init_single_wr_bvec() 440 rdma_wr->wr.num_sge = nr_sge; in rdma_rw_init_map_wrs_bvec() 540 ctx->iova.wr.wr.num_sge = 1; in rdma_rw_init_iova_wrs_bvec() 800 ctx->reg->reg_wr.wr.num_sge = 0; in rdma_rw_ctx_signature_init() 816 rdma_wr->wr.num_sge = 1; in rdma_rw_ctx_signature_init()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_qp_tx.c | 55 if (bytes > MAX_HDR_INLINE || wqe->sqe.num_sge != 1) in siw_try_1seg() 767 int i, len, num_sge = wqe->sqe.num_sge; in siw_check_sgl_tx() local 769 if (unlikely(num_sge > SIW_MAX_SGE)) in siw_check_sgl_tx() 772 for (i = 0, len = 0; num_sge; num_sge--, i++, sge++) { in siw_check_sgl_tx() 809 wqe->sqe.num_sge = 1; in siw_qp_sq_proc_tx()
|
| H A D | siw_qp.c | 252 wqe->sqe.num_sge = 1; in siw_qp_mpa_rts() 849 rreq->num_sge = 1; in siw_read_to_orq() 884 wqe->sqe.num_sge = 1; in siw_activate_tx_from_sq() 912 wqe->sqe.num_sge = 1; in siw_activate_tx_from_sq() 975 if (irqe->num_sge) { in siw_activate_tx() 976 wqe->sqe.num_sge = 1; in siw_activate_tx() 981 wqe->sqe.num_sge = 0; in siw_activate_tx()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_srq.c | 522 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_tavor_post_srq_recv() 529 for (i = 0; i < wr->num_sge; ++i) { in mthca_tavor_post_srq_recv() 609 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_arbel_post_srq_recv() 615 for (i = 0; i < wr->num_sge; ++i) { in mthca_arbel_post_srq_recv()
|