Lines Matching refs:ret

66 	int irq, irq_type, ret;
94 ret = irq_set_irqchip_state(irq, IRQCHIP_STATE_PENDING,
96 if (ret)
266 int ret, pull;
272 ret = gpio_sim_apply_pull(chip, line_attr->offset, pull);
273 if (ret)
274 return ret;
310 int i, ret;
356 ret = sysfs_create_groups(&chip->gc.gpiodev->dev.kobj,
358 if (ret)
359 return ret;
370 int ret;
372 ret = fwnode_property_read_u32(swnode, "ngpios", &num_lines);
373 if (ret)
374 return ret;
379 ret = fwnode_property_read_string(swnode, "gpio-sim,label", &label);
380 if (ret) {
410 ret = devm_add_action_or_reset(dev, gpio_sim_dispose_mappings, chip);
411 if (ret)
412 return ret;
415 ret = devm_add_action_or_reset(dev, gpio_sim_mutex_destroy,
417 if (ret)
418 return ret;
439 ret = devm_gpiochip_add_data(dev, gc, chip);
440 if (ret)
441 return ret;
453 int ret;
456 ret = gpio_sim_add_bank(swnode, dev);
457 if (ret) {
459 return ret;
879 int ret;
901 ret = PTR_ERR(bank->swnode);
903 return ret;
907 ret = gpio_sim_add_hogs(dev);
908 if (ret) {
910 return ret;
962 int ret;
964 ret = kstrtobool(page, &live);
965 if (ret)
966 return ret;
971 ret = -EPERM;
973 ret = gpio_sim_device_activate_unlocked(dev);
977 return ret ?: count;
1078 int ret;
1080 ret = kstrtouint(page, 0, &num_lines);
1081 if (ret)
1082 return ret;
1331 int ret, nchar;
1333 ret = sscanf(name, "line%u%n", &offset, &nchar);
1334 if (ret != 1 || nchar != strlen(name))
1484 int ret;
1486 ret = platform_driver_register(&gpio_sim_driver);
1487 if (ret) {
1488 pr_err("Error %d while registering the platform driver\n", ret);
1489 return ret;
1494 ret = configfs_register_subsystem(&gpio_sim_config_subsys);
1495 if (ret) {
1497 ret, gpio_sim_config_subsys.su_group.cg_item.ci_namebuf);
1500 return ret;