Lines Matching refs:rgpio_dev
901 struct reset_gpio_lookup *rgpio_dev; in __reset_add_reset_gpio_device() local
923 list_for_each_entry(rgpio_dev, &reset_gpio_lookup_list, list) { in __reset_add_reset_gpio_device()
924 if (args->np == rgpio_dev->of_args.np) { in __reset_add_reset_gpio_device()
925 if (of_phandle_args_equal(args, &rgpio_dev->of_args)) in __reset_add_reset_gpio_device()
935 rgpio_dev = kzalloc(sizeof(*rgpio_dev), GFP_KERNEL); in __reset_add_reset_gpio_device()
936 if (!rgpio_dev) { in __reset_add_reset_gpio_device()
946 rgpio_dev->of_args = *args; in __reset_add_reset_gpio_device()
952 of_node_get(rgpio_dev->of_args.np); in __reset_add_reset_gpio_device()
954 &rgpio_dev->of_args, in __reset_add_reset_gpio_device()
955 sizeof(rgpio_dev->of_args)); in __reset_add_reset_gpio_device()
960 list_add(&rgpio_dev->list, &reset_gpio_lookup_list); in __reset_add_reset_gpio_device()
965 of_node_put(rgpio_dev->of_args.np); in __reset_add_reset_gpio_device()
967 kfree(rgpio_dev); in __reset_add_reset_gpio_device()