• Home
  • Raw
  • Download

Lines Matching refs:ret

66 	int ret;  in gpiotools_request_line()  local
68 ret = asprintf(&chrdev_name, "/dev/%s", device_name); in gpiotools_request_line()
69 if (ret < 0) in gpiotools_request_line()
74 ret = -errno; in gpiotools_request_line()
88 ret = ioctl(fd, GPIO_V2_GET_LINE_IOCTL, &req); in gpiotools_request_line()
89 if (ret == -1) { in gpiotools_request_line()
90 ret = -errno; in gpiotools_request_line()
92 "GPIO_GET_LINE_IOCTL", ret, strerror(errno)); in gpiotools_request_line()
99 return ret < 0 ? ret : req.fd; in gpiotools_request_line()
113 int ret; in gpiotools_set_values() local
115 ret = ioctl(fd, GPIO_V2_LINE_SET_VALUES_IOCTL, values); in gpiotools_set_values()
116 if (ret == -1) { in gpiotools_set_values()
117 ret = -errno; in gpiotools_set_values()
119 "GPIOHANDLE_SET_LINE_VALUES_IOCTL", ret, in gpiotools_set_values()
123 return ret; in gpiotools_set_values()
137 int ret; in gpiotools_get_values() local
139 ret = ioctl(fd, GPIO_V2_LINE_GET_VALUES_IOCTL, values); in gpiotools_get_values()
140 if (ret == -1) { in gpiotools_get_values()
141 ret = -errno; in gpiotools_get_values()
143 "GPIOHANDLE_GET_LINE_VALUES_IOCTL", ret, in gpiotools_get_values()
147 return ret; in gpiotools_get_values()
160 int ret; in gpiotools_release_line() local
162 ret = close(fd); in gpiotools_release_line()
163 if (ret == -1) { in gpiotools_release_line()
165 ret = -errno; in gpiotools_release_line()
168 return ret; in gpiotools_release_line()
182 int ret; in gpiotools_get() local
186 ret = gpiotools_gets(device_name, lines, 1, &value); in gpiotools_get()
187 if (ret) in gpiotools_get()
188 return ret; in gpiotools_get()
209 int ret; in gpiotools_gets() local
216 ret = gpiotools_request_line(device_name, lines, num_lines, in gpiotools_gets()
218 if (ret < 0) in gpiotools_gets()
219 return ret; in gpiotools_gets()
221 fd = ret; in gpiotools_gets()
224 ret = gpiotools_get_values(fd, &lv); in gpiotools_gets()
225 if (!ret) in gpiotools_gets()
229 return ret < 0 ? ret : ret_close; in gpiotools_gets()
266 int ret, i; in gpiotools_sets() local
278 ret = gpiotools_request_line(device_name, lines, num_lines, in gpiotools_sets()
280 if (ret < 0) in gpiotools_sets()
281 return ret; in gpiotools_sets()
283 return gpiotools_release_line(ret); in gpiotools_sets()