Lines Matching defs:cinfo
129 struct gpiochip_info *cinfo;
137 cinfo = calloc(sizeof(struct gpiochip_info) * 4, GC_NUM + 1);
138 if (!cinfo)
141 current = cinfo;
179 free(cinfo);
180 cinfo = NULL;
183 cinfo = realloc(cinfo, sizeof(struct gpiochip_info) * 4 * i);
193 return cinfo;
196 int gpio_pin_test(struct gpiochip_info *cinfo, int line, int flag, int value)
206 ret = gpiotools_request_linehandle(cinfo->name, lines, 1, flag, &data,
237 cinfo->name, line, flag, value);
242 void gpio_pin_tests(struct gpiochip_info *cinfo, unsigned int line)
245 gpio_pin_test(cinfo, line, GPIOHANDLE_REQUEST_OUTPUT, 0);
247 gpio_pin_test(cinfo, line, GPIOHANDLE_REQUEST_OUTPUT, 1);
249 gpio_pin_test(cinfo, line,
253 gpio_pin_test(cinfo, line,
257 gpio_pin_test(cinfo, line, GPIOHANDLE_REQUEST_INPUT, 0);
274 struct gpiochip_info *cinfo;
288 cinfo = list_gpiochip(prefix, &ret);
289 if (!cinfo) {
298 } else if (cinfo && !valid) {
302 current = cinfo;
316 if (cinfo)
317 free(cinfo);