File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change
1
+ /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
2
+ /*
3
+ * Copyright (c) 2020-2022, Alibaba Group.
4
+ */
5
+
6
+ #ifndef __ERDMA_USER_H__
7
+ #define __ERDMA_USER_H__
8
+
9
+ #include <linux/types.h>
10
+
11
+ #define ERDMA_ABI_VERSION 1
12
+
13
+ struct erdma_ureq_create_cq {
14
+ __aligned_u64 db_record_va ;
15
+ __aligned_u64 qbuf_va ;
16
+ __u32 qbuf_len ;
17
+ __u32 rsvd0 ;
18
+ };
19
+
20
+ struct erdma_uresp_create_cq {
21
+ __u32 cq_id ;
22
+ __u32 num_cqe ;
23
+ };
24
+
25
+ struct erdma_ureq_create_qp {
26
+ __aligned_u64 db_record_va ;
27
+ __aligned_u64 qbuf_va ;
28
+ __u32 qbuf_len ;
29
+ __u32 rsvd0 ;
30
+ };
31
+
32
+ struct erdma_uresp_create_qp {
33
+ __u32 qp_id ;
34
+ __u32 num_sqe ;
35
+ __u32 num_rqe ;
36
+ __u32 rq_offset ;
37
+ };
38
+
39
+ struct erdma_uresp_alloc_ctx {
40
+ __u32 dev_id ;
41
+ __u32 pad ;
42
+ __u32 sdb_type ;
43
+ __u32 sdb_offset ;
44
+ __aligned_u64 sdb ;
45
+ __aligned_u64 rdb ;
46
+ __aligned_u64 cdb ;
47
+ };
48
+
49
+ #endif
You can’t perform that action at this time.
0 commit comments