Lines Matching refs:status
61 ssize_t status; in direction_show() local
66 status = sprintf(buf, "%s\n", in direction_show()
72 return status; in direction_show()
80 ssize_t status; in direction_store() local
85 status = gpiod_direction_output_raw(desc, 1); in direction_store()
87 status = gpiod_direction_output_raw(desc, 0); in direction_store()
89 status = gpiod_direction_input(desc); in direction_store()
91 status = -EINVAL; in direction_store()
95 return status ? : size; in direction_store()
104 ssize_t status; in value_show() local
108 status = sprintf(buf, "%d\n", gpiod_get_value_cansleep(desc)); in value_show()
112 return status; in value_show()
120 ssize_t status; in value_store() local
125 status = -EPERM; in value_store()
129 status = kstrtol(buf, 0, &value); in value_store()
130 if (status == 0) { in value_store()
132 status = size; in value_store()
138 return status; in value_store()
233 ssize_t status = 0; in edge_show() local
240 status = sprintf(buf, "%s\n", trigger_types[i].name); in edge_show()
247 return status; in edge_show()
255 ssize_t status = size; in edge_store() local
271 status = size; in edge_store()
279 status = gpio_sysfs_request_irq(dev, flags); in edge_store()
280 if (!status) in edge_store()
281 status = size; in edge_store()
287 return status; in edge_store()
296 int status = 0; in gpio_sysfs_set_active_low() local
311 status = gpio_sysfs_request_irq(dev, flags); in gpio_sysfs_set_active_low()
314 return status; in gpio_sysfs_set_active_low()
322 ssize_t status; in active_low_show() local
326 status = sprintf(buf, "%d\n", in active_low_show()
331 return status; in active_low_show()
338 ssize_t status; in active_low_store() local
343 status = kstrtol(buf, 0, &value); in active_low_store()
344 if (status == 0) in active_low_store()
345 status = gpio_sysfs_set_active_low(dev, value); in active_low_store()
349 return status ? : size; in active_low_store()
447 int status; in export_store() local
449 status = kstrtol(buf, 0, &gpio); in export_store()
450 if (status < 0) in export_store()
465 status = gpiod_request(desc, "sysfs"); in export_store()
466 if (status < 0) { in export_store()
467 if (status == -EPROBE_DEFER) in export_store()
468 status = -ENODEV; in export_store()
471 status = gpiod_export(desc, true); in export_store()
472 if (status < 0) in export_store()
478 if (status) in export_store()
479 pr_debug("%s: status %d\n", __func__, status); in export_store()
480 return status ? : len; in export_store()
489 int status; in unexport_store() local
491 status = kstrtol(buf, 0, &gpio); in unexport_store()
492 if (status < 0) in unexport_store()
502 status = -EINVAL; in unexport_store()
509 status = 0; in unexport_store()
513 if (status) in unexport_store()
514 pr_debug("%s: status %d\n", __func__, status); in unexport_store()
515 return status ? : len; in unexport_store()
552 int status; in gpiod_export() local
574 status = -ENODEV; in gpiod_export()
586 status = -EPERM; in gpiod_export()
593 status = -ENOMEM; in gpiod_export()
613 status = PTR_ERR(dev); in gpiod_export()
625 gpiod_dbg(desc, "%s: status %d\n", __func__, status); in gpiod_export()
626 return status; in gpiod_export()
771 int status; in gpiolib_sysfs_init() local
775 status = class_register(&gpio_class); in gpiolib_sysfs_init()
776 if (status < 0) in gpiolib_sysfs_init()
777 return status; in gpiolib_sysfs_init()
800 status = gpiochip_sysfs_register(chip); in gpiolib_sysfs_init()
806 return status; in gpiolib_sysfs_init()