* @param [in] path Path of configuration files (/etc/pass/pass.conf)
* @return @c 0 on success, otherwise error value
*/
-int pass_get_resource_config(struct pass *pass, char *path)
+int pass_parser_get_resource_config(struct pass *pass, char *path)
{
return config_parse(path, parse_resource, pass);
}
* @param [in] pass Instance of 'struct pass' contains all information
* @return N/A
*/
-void pass_put_resource_config(struct pass *pass)
+void pass_parser_put_resource_config(struct pass *pass)
{
free(pass->res);
pass->res = NULL;
* @param [in] path Path of configuration file for each h/w resource
* @return @c 0 on success, otherwise error value
*/
-int pass_get_each_resource_config(struct pass_resource *res, char *path)
+int pass_parser_get_each_resource_config(struct pass_resource *res, char *path)
{
struct pass_cpuhp *cpuhp;
struct pass_pmqos *pmqos;
* @param [in] res Instance of h/w resource
* @return N/A
*/
-void pass_put_each_resource_config(struct pass_resource *res)
+void pass_parser_put_each_resource_config(struct pass_resource *res)
{
if (!res) {
_E("cannot put pass table\n");
#include "pass.h"
-int pass_get_resource_config(struct pass *pass, char *path);
-void pass_put_resource_config(struct pass *pass);
+int pass_parser_get_resource_config(struct pass *pass, char *path);
+void pass_parser_put_resource_config(struct pass *pass);
-int pass_get_each_resource_config(struct pass_resource *res, char *path);
-void pass_put_each_resource_config(struct pass_resource *res);
+int pass_parser_get_each_resource_config(struct pass_resource *res, char *path);
+void pass_parser_put_each_resource_config(struct pass_resource *res);
#endif /* __PASS_PARSER__ */
int i;
/* Get configuration of each resource from pass-resource*.conf */
- ret = pass_get_each_resource_config(res, res->config_data.path_conf_file);
+ ret = pass_parser_get_each_resource_config(res, res->config_data.path_conf_file);
if (ret < 0) {
_E("cannot parse %s\n", res->config_data.path_conf_file);
return -1;
int ret;
/* Put configuration of each resource from pass-resource*.conf */
- pass_put_each_resource_config(res);
+ pass_parser_put_each_resource_config(res);
if (is_supported_module(res, PASS_MODULE_CPUHP)) {
ret = pass_cpuhp_exit(res);
int i, ret;
/* Get configuration of resource list from pass.conf */
- ret = pass_get_resource_config(&g_pass, PASS_CONF_PATH);
+ ret = pass_parser_get_resource_config(&g_pass, PASS_CONF_PATH);
if (ret < 0) {
_E("cannot parse %s\n", PASS_CONF_PATH);
return ret;
}
/* Put configuration of resource list from pass.conf */
- pass_put_resource_config(&g_pass);
+ pass_parser_put_resource_config(&g_pass);
g_pass.state = PASS_OFF;
}
ret = system("/bin/systemctl stop pass.service");
ASSERT_EQ(ret, 0) << "PassServiceStop Failed";
- ret = pass_get_resource_config(&g_pass, path);
+ ret = pass_parser_get_resource_config(&g_pass, path);
ASSERT_EQ(ret, 0) << "GetResourceConfig Failed";
for (i = 0; i < g_pass.num_resources; i++) {
ret = pass_hal_put_resource(res);
if (ret < 0) {
- pass_put_resource_config(&g_pass);
+ pass_parser_put_resource_config(&g_pass);
ASSERT_EQ(ret, 0) << "PutResourceConfig Failed";
}
}