1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Support for Intel Camera Imaging ISP subsystem.
4  * Copyright (c) 2010 - 2015, Intel Corporation.
5  */
6 
7 #include "ia_css_rmgr.h"
8 
ia_css_rmgr_init(void)9 int ia_css_rmgr_init(void)
10 {
11 	int err = 0;
12 
13 	err = ia_css_rmgr_init_vbuf(vbuf_ref);
14 	if (!err)
15 		err = ia_css_rmgr_init_vbuf(vbuf_write);
16 	if (!err)
17 		err = ia_css_rmgr_init_vbuf(hmm_buffer_pool);
18 	if (err)
19 		ia_css_rmgr_uninit();
20 	return err;
21 }
22 
23 /*
24  * @brief Uninitialize resource pool (host)
25  */
ia_css_rmgr_uninit(void)26 void ia_css_rmgr_uninit(void)
27 {
28 	ia_css_rmgr_uninit_vbuf(hmm_buffer_pool);
29 	ia_css_rmgr_uninit_vbuf(vbuf_write);
30 	ia_css_rmgr_uninit_vbuf(vbuf_ref);
31 }
32