Lines Matching refs:ret
30 int psr, ret, token;
38 ret = mutex_lock_interruptible(&psr_mutex);
39 if (ret)
42 ret = opal_get_power_shift_ratio(psr_attr->handle, token,
44 switch (ret) {
46 ret = opal_async_wait_response(token, &msg);
47 if (ret) {
49 ret = -EIO;
52 ret = opal_error_code(opal_get_async_rc(msg));
53 if (!ret) {
54 ret = sprintf(buf, "%u\n", be32_to_cpu(psr));
55 if (ret < 0)
56 ret = -EIO;
60 ret = sprintf(buf, "%u\n", be32_to_cpu(psr));
61 if (ret < 0)
62 ret = -EIO;
65 ret = opal_error_code(ret);
72 return ret;
80 int psr, ret, token;
82 ret = kstrtoint(buf, 0, &psr);
83 if (ret)
84 return ret;
92 ret = mutex_lock_interruptible(&psr_mutex);
93 if (ret)
96 ret = opal_set_power_shift_ratio(psr_attr->handle, token, psr);
97 switch (ret) {
99 ret = opal_async_wait_response(token, &msg);
100 if (ret) {
102 ret = -EIO;
105 ret = opal_error_code(opal_get_async_rc(msg));
106 if (!ret)
107 ret = count;
110 ret = count;
113 ret = opal_error_code(ret);
120 return ret;