• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/

Lines Matching refs:status

226 	ssize_t			status;
231 status = -EIO;
233 status = sprintf(buf, "%s\n",
238 return status;
246 ssize_t status;
251 status = -EIO;
253 status = gpio_direction_output(gpio, 1);
255 status = gpio_direction_output(gpio, 0);
257 status = gpio_direction_input(gpio);
259 status = -EINVAL;
262 return status ? : size;
273 ssize_t status;
278 status = -EIO;
286 status = sprintf(buf, "%d\n", value);
290 return status;
298 ssize_t status;
303 status = -EIO;
305 status = -EPERM;
309 status = strict_strtol(buf, 0, &value);
310 if (status == 0) {
314 status = size;
319 return status;
425 ssize_t status;
430 status = -EIO;
434 status = 0;
438 status = sprintf(buf, "%s\n",
445 return status;
452 ssize_t status;
464 status = -EIO;
466 status = gpio_setup_irq(desc, dev, trigger_types[i].flags);
467 if (!status)
468 status = size;
473 return status;
481 int status = 0;
497 status = gpio_setup_irq(desc, dev, trigger_flags);
500 return status;
507 ssize_t status;
512 status = -EIO;
514 status = sprintf(buf, "%d\n",
519 return status;
526 ssize_t status;
531 status = -EIO;
535 status = strict_strtol(buf, 0, &value);
536 if (status == 0)
537 status = sysfs_set_active_low(desc, dev, value != 0);
542 return status ? : size;
614 int status;
616 status = strict_strtol(buf, 0, &gpio);
617 if (status < 0)
625 status = gpio_request(gpio, "sysfs");
626 if (status < 0)
629 status = gpio_export(gpio, true);
630 if (status < 0)
636 if (status)
637 pr_debug("%s: status %d\n", __func__, status);
638 return status ? : len;
646 int status;
648 status = strict_strtol(buf, 0, &gpio);
649 if (status < 0)
652 status = -EINVAL;
663 status = 0;
667 if (status)
668 pr_debug("%s: status %d\n", __func__, status);
669 return status ? : len;
705 int status = -EINVAL;
723 status = 0;
733 if (status == 0) {
739 status = sysfs_create_group(&dev->kobj,
742 if (!status && direction_may_change)
743 status = device_create_file(dev,
746 if (!status && gpio_to_irq(gpio) >= 0
750 status = device_create_file(dev,
753 if (status != 0)
756 status = PTR_ERR(dev);
757 if (status == 0)
764 if (status)
765 pr_debug("%s: gpio%d status %d\n", __func__, gpio, status);
767 return status;
790 int status = -EINVAL;
804 status = sysfs_create_link(&dev->kobj, &tdev->kobj,
807 status = -ENODEV;
814 if (status)
815 pr_debug("%s: gpio%d status %d\n", __func__, gpio, status);
817 return status;
838 int status = -EINVAL;
850 status = -ENODEV;
855 status = sysfs_set_active_low(desc, dev, value);
861 if (status)
862 pr_debug("%s: gpio%d status %d\n", __func__, gpio, status);
864 return status;
877 int status = 0;
880 status = -EINVAL;
898 status = -ENODEV;
903 if (status)
904 pr_debug("%s: gpio%d status %d\n", __func__, gpio, status);
910 int status;
926 status = sysfs_create_group(&dev->kobj,
929 status = PTR_ERR(dev);
930 chip->exported = (status == 0);
933 if (status) {
943 pr_debug("%s: chip %s status %d\n", __func__,
944 chip->label, status);
947 return status;
952 int status;
961 status = 0;
963 status = -ENODEV;
966 if (status)
967 pr_debug("%s: chip %s status %d\n", __func__,
968 chip->label, status);
973 int status;
977 status = class_register(&gpio_class);
978 if (status < 0)
979 return status;
996 status = gpiochip_export(chip);
1002 return status;
1038 int status = 0;
1044 status = -EINVAL;
1053 status = base;
1062 status = -EBUSY;
1066 if (status == 0) {
1087 if (status)
1090 status = gpiochip_export(chip);
1091 if (status)
1100 return status;
1113 int status = 0;
1122 status = -EBUSY;
1126 if (status == 0) {
1133 if (status == 0)
1136 return status;
1181 int status = -EINVAL;
1202 status = 0;
1204 status = -EBUSY;
1212 status = chip->request(chip, gpio - chip->base);
1215 if (status < 0) {
1223 if (status)
1224 pr_debug("gpio_request: gpio-%d (%s) status %d\n",
1225 gpio, label ? : "?", status);
1227 return status;
1371 int status = -EINVAL;
1383 status = gpio_ensure_requested(desc, gpio);
1384 if (status < 0)
1393 if (status) {
1394 status = chip->request(chip, gpio);
1395 if (status < 0) {
1397 chip->base + gpio, status);
1405 status = chip->direction_input(chip, gpio);
1406 if (status == 0)
1409 return status;
1412 if (status)
1413 pr_debug("%s: gpio-%d status %d\n",
1414 __func__, gpio, status);
1415 return status;
1424 int status = -EINVAL;
1436 status = gpio_ensure_requested(desc, gpio);
1437 if (status < 0)
1446 if (status) {
1447 status = chip->request(chip, gpio);
1448 if (status < 0) {
1450 chip->base + gpio, status);
1458 status = chip->direction_output(chip, gpio, value);
1459 if (status == 0)
1462 return status;
1465 if (status)
1466 pr_debug("%s: gpio-%d status %d\n",
1467 __func__, gpio, status);
1468 return status;
1482 int status = -EINVAL;
1494 status = gpio_ensure_requested(desc, gpio);
1495 if (status < 0)
1508 if (status)
1509 pr_debug("%s: gpio-%d status %d\n",
1510 __func__, gpio, status);
1512 return status;
1674 switch (desc->status & IRQ_TYPE_SENSE_MASK) {
1700 (desc->status & IRQ_WAKEUP)