int pass_rescon_get_init_level(struct pass_resource *res, int *level)
{
- return (!res || !res->rescon) ? -EINVAL : res->rescon->init_level;
+ if (!res || !res->rescon || !level)
+ return -EINVAL;
+
+ return (*level = res->rescon->init_level);
}
int pass_rescon_get_curr_level(struct pass_resource *res, int *level)
{
- return (!res || !res->rescon) ? -EINVAL : res->rescon->curr_level;
+ if (!res || !res->rescon || !level)
+ return -EINVAL;
+
+ return (*level = res->rescon->curr_level);
}
int pass_rescon_get_prev_level(struct pass_resource *res, int *level)
{
- return (!res || !res->rescon) ? -EINVAL : res->rescon->prev_level;
+ if (!res || !res->rescon || !level)
+ return -EINVAL;
+
+ return (*level = res->rescon->prev_level);
}
int pass_rescon_get_min_level(struct pass_resource *res, int *level)
{
- return (!res || !res->rescon) ? -EINVAL : res->rescon->min_level;
+ if (!res || !res->rescon || !level)
+ return -EINVAL;
+
+ return (*level = res->rescon->min_level);
}
int pass_rescon_get_max_level(struct pass_resource *res, int *level)
{
- return (!res || !res->rescon) ? -EINVAL : res->rescon->max_level;
+ if (!res || !res->rescon || !level)
+ return -EINVAL;
+
+ return (*level = res->rescon->max_level);
}
/*