Blame view
include/rdma/ib_marshall.h
778 Bytes
6bf9d8f6f
|
1 |
/* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ |
6a9af2e18
|
2 |
/* |
752166385
|
3 |
* Copyright (c) 2005-2006 Intel Corporation. All rights reserved. |
6a9af2e18
|
4 |
*/ |
6bf9d8f6f
|
5 |
#ifndef IB_USER_MARSHALL_H |
6a9af2e18
|
6 7 8 9 10 11 |
#define IB_USER_MARSHALL_H #include <rdma/ib_verbs.h> #include <rdma/ib_sa.h> #include <rdma/ib_user_verbs.h> #include <rdma/ib_user_sa.h> |
d541e4550
|
12 13 |
void ib_copy_qp_attr_to_user(struct ib_device *device, struct ib_uverbs_qp_attr *dst, |
6a9af2e18
|
14 |
struct ib_qp_attr *src); |
d541e4550
|
15 16 |
void ib_copy_ah_attr_to_user(struct ib_device *device, struct ib_uverbs_ah_attr *dst, |
90898850e
|
17 |
struct rdma_ah_attr *src); |
752166385
|
18 |
|
6a9af2e18
|
19 |
void ib_copy_path_rec_to_user(struct ib_user_path_rec *dst, |
c2f8fc4ec
|
20 |
struct sa_path_rec *src); |
6a9af2e18
|
21 |
|
c2f8fc4ec
|
22 |
void ib_copy_path_rec_from_user(struct sa_path_rec *dst, |
6a9af2e18
|
23 24 25 |
struct ib_user_path_rec *src); #endif /* IB_USER_MARSHALL_H */ |