Home
last modified time | relevance | path

Searched refs:rvt_sge_state (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/include/rdma/
H A Drdmavt_mr.h76 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 Drdmavt_qp.h375 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 Drdmavt_mr.h76 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 Drdmavt_qp.h375 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 Dtid_rdma.h106 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 Dverbs_txreq.h64 struct rvt_sge_state *ss;
H A Drc.h35 static inline u32 restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, in restart_sge()
H A Dverbs.h175 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 Dtid_rdma.c1082 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 Dtid_rdma.h106 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 Drc.h35 static inline u32 restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, in restart_sge()
H A Dverbs_txreq.h22 struct rvt_sge_state *ss;
H A Dverbs.h133 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 Dtid_rdma.c1089 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 Drc.c204 u32 rvt_restart_sge(struct rvt_sge_state *ss, struct rvt_swqe *wqe, u32 len) in rvt_restart_sge()
H A Dmr.c525 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 Drc.c162 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 Dqib.h231 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 Dqib_verbs.c138 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 Dqib_verbs.h291 u32 hdrwords, struct rvt_sge_state *ss, u32 len);
H A Dqib_ud.c60 struct rvt_sge_state ssge; in qib_ud_loopback()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A Dqib.h231 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 Dqib_verbs.c138 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 Dqib_verbs.h291 u32 hdrwords, struct rvt_sge_state *ss, u32 len);
H A Dqib_ud.c60 struct rvt_sge_state ssge; in qib_ud_loopback()

Completed in 49 milliseconds

12