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)9int 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)26void 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