Commit | Line | Data |
---|---|---|
ee3e6bea AE |
1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | ||
3 | /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. | |
4 | * Copyright (C) 2019-2021 Linaro Ltd. | |
5 | */ | |
6 | #ifndef _IPA_RESOURCE_H_ | |
7 | #define _IPA_RESOURCE_H_ | |
8 | ||
9 | struct ipa; | |
10 | struct ipa_resource_data; | |
11 | ||
12 | /** | |
13 | * ipa_resource_config() - Configure resources | |
14 | * @ipa: IPA pointer | |
15 | * @data: IPA resource configuration data | |
16 | * | |
74858b63 AE |
17 | * There is no need for a matching ipa_resource_deconfig() function. |
18 | * | |
ee3e6bea AE |
19 | * Return: true if all regions are valid, false otherwise |
20 | */ | |
21 | int ipa_resource_config(struct ipa *ipa, const struct ipa_resource_data *data); | |
22 | ||
ee3e6bea | 23 | #endif /* _IPA_RESOURCE_H_ */ |