/kernel/linux/linux-5.10/include/rdma/ |
H A D | rdmavt_mr.h | 76 struct rvt_sge_state { struct 93 static inline void rvt_put_ss(struct rvt_sge_state *ss) in rvt_put_ss() 114 static inline void rvt_update_sge(struct rvt_sge_state *ss, u32 length, in rvt_update_sge() 138 static inline void rvt_skip_sge(struct rvt_sge_state *ss, u32 length, in rvt_skip_sge() 152 bool rvt_ss_has_lkey(struct rvt_sge_state *ss, u32 lkey);
|
H A D | rdmavt_qp.h | 375 struct rvt_sge_state s_rdma_read_sge; 393 struct rvt_sge_state r_sge; /* current receive data */ 406 struct rvt_sge_state *s_cur_sge; 408 struct rvt_sge_state s_sge; /* current send request data */ 438 struct rvt_sge_state s_ack_rdma_sge; 651 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len); 884 void rvt_copy_sge(struct rvt_qp *qp, struct rvt_sge_state *ss,
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | rdmavt_mr.h | 76 struct rvt_sge_state { struct 93 static inline void rvt_put_ss(struct rvt_sge_state *ss) in rvt_put_ss() 114 static inline void rvt_update_sge(struct rvt_sge_state *ss, u32 length, in rvt_update_sge() 138 static inline void rvt_skip_sge(struct rvt_sge_state *ss, u32 length, in rvt_skip_sge() 152 bool rvt_ss_has_lkey(struct rvt_sge_state *ss, u32 lkey);
|
H A D | rdmavt_qp.h | 375 struct rvt_sge_state s_rdma_read_sge; 393 struct rvt_sge_state r_sge; /* current receive data */ 406 struct rvt_sge_state *s_cur_sge; 408 struct rvt_sge_state s_sge; /* current send request data */ 438 struct rvt_sge_state s_ack_rdma_sge; 651 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len); 884 void rvt_copy_sge(struct rvt_qp *qp, struct rvt_sge_state *ss,
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | tid_rdma.h | 106 struct rvt_sge_state ss; /* SGE state for TID RDMA requests */ 211 struct rvt_sge_state *ss, bool *last); 283 struct rvt_sge_state **ss);
|
H A D | verbs_txreq.h | 64 struct rvt_sge_state *ss;
|
H A D | rc.h | 35 static inline u32 restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, in restart_sge()
|
H A D | verbs.h | 175 struct rvt_sge_state tid_ss; /* SGE state pointer for 2nd leg */ 219 struct rvt_sge_state ss; /* Used for TID RDMA READ Request */ 223 struct rvt_sge_state ss; /* used for TID WRITE RESP */
|
H A D | tid_rdma.c | 1082 struct rvt_sge_state *ss, bool *last) in kern_find_pages() 1170 struct rvt_sge_state *ss, bool *last) in kern_get_phys_blocks() 1455 struct rvt_sge_state *ss, bool *last) 2483 struct rvt_sge_state ss; in hfi1_rc_rcv_tid_rdma_read_resp() 3826 struct rvt_sge_state **ss) in hfi1_build_tid_rdma_write_resp() 4299 struct rvt_sge_state ss; in hfi1_rc_rcv_tid_rdma_write_data() 5003 struct rvt_sge_state *ss = &qp->s_sge;
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | tid_rdma.h | 106 struct rvt_sge_state ss; /* SGE state for TID RDMA requests */ 211 struct rvt_sge_state *ss, bool *last); 283 struct rvt_sge_state **ss);
|
H A D | rc.h | 35 static inline u32 restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, in restart_sge()
|
H A D | verbs_txreq.h | 22 struct rvt_sge_state *ss;
|
H A D | verbs.h | 133 struct rvt_sge_state tid_ss; /* SGE state pointer for 2nd leg */ 177 struct rvt_sge_state ss; /* Used for TID RDMA READ Request */ 181 struct rvt_sge_state ss; /* used for TID WRITE RESP */
|
H A D | tid_rdma.c | 1089 struct rvt_sge_state *ss, bool *last) in kern_find_pages() 1177 struct rvt_sge_state *ss, bool *last) in kern_get_phys_blocks() 1462 struct rvt_sge_state *ss, bool *last) 2490 struct rvt_sge_state ss; in hfi1_rc_rcv_tid_rdma_read_resp() 3838 struct rvt_sge_state **ss) in hfi1_build_tid_rdma_write_resp() 4311 struct rvt_sge_state ss; in hfi1_rc_rcv_tid_rdma_write_data() 5015 struct rvt_sge_state *ss = &qp->s_sge;
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | rc.c | 204 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len) in rvt_restart_sge()
|
H A D | mr.c | 525 bool rvt_ss_has_lkey(struct rvt_sge_state *ss, u32 lkey) in rvt_ss_has_lkey()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | rc.c | 162 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len) in rvt_restart_sge()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib.h | 231 struct rvt_sge_state; 256 struct rvt_sge_state *ss; 1301 int qib_sdma_verbs_send(struct qib_pportdata *, struct rvt_sge_state *,
|
H A D | qib_verbs.c | 138 static u32 qib_count_sge(struct rvt_sge_state *ss, u32 length) in qib_count_sge() 179 static void qib_copy_from_sge(void *data, struct rvt_sge_state *ss, u32 length) in qib_copy_from_sge() 428 static void copy_io(u32 __iomem *piobuf, struct rvt_sge_state *ss, in copy_io() 771 u32 hdrwords, struct rvt_sge_state *ss, u32 len, in qib_verbs_send_dma() 907 u32 hdrwords, struct rvt_sge_state *ss, u32 len, in qib_verbs_send_pio() 1015 u32 hdrwords, struct rvt_sge_state *ss, u32 len) in qib_verbs_send()
|
H A D | qib_verbs.h | 291 u32 hdrwords, struct rvt_sge_state *ss, u32 len);
|
H A D | qib_ud.c | 60 struct rvt_sge_state ssge; in qib_ud_loopback()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib.h | 231 struct rvt_sge_state; 256 struct rvt_sge_state *ss; 1297 int qib_sdma_verbs_send(struct qib_pportdata *, struct rvt_sge_state *,
|
H A D | qib_verbs.c | 138 static u32 qib_count_sge(struct rvt_sge_state *ss, u32 length) in qib_count_sge() 179 static void qib_copy_from_sge(void *data, struct rvt_sge_state *ss, u32 length) in qib_copy_from_sge() 428 static void qib_copy_io(u32 __iomem *piobuf, struct rvt_sge_state *ss, in qib_copy_io() 771 u32 hdrwords, struct rvt_sge_state *ss, u32 len, in qib_verbs_send_dma() 907 u32 hdrwords, struct rvt_sge_state *ss, u32 len, in qib_verbs_send_pio() 1015 u32 hdrwords, struct rvt_sge_state *ss, u32 len) in qib_verbs_send()
|
H A D | qib_verbs.h | 291 u32 hdrwords, struct rvt_sge_state *ss, u32 len);
|
H A D | qib_ud.c | 60 struct rvt_sge_state ssge; in qib_ud_loopback()
|