devm_matches 300 drivers/regulator/of_regulator.c struct devm_of_regulator_matches *devm_matches = res; devm_matches 303 drivers/regulator/of_regulator.c for (i = 0; i < devm_matches->num_matches; i++) devm_matches 304 drivers/regulator/of_regulator.c of_node_put(devm_matches->matches[i].of_node); devm_matches 333 drivers/regulator/of_regulator.c struct devm_of_regulator_matches *devm_matches; devm_matches 338 drivers/regulator/of_regulator.c devm_matches = devres_alloc(devm_of_regulator_put_matches, devm_matches 341 drivers/regulator/of_regulator.c if (!devm_matches) devm_matches 344 drivers/regulator/of_regulator.c devm_matches->matches = matches; devm_matches 345 drivers/regulator/of_regulator.c devm_matches->num_matches = num_matches; devm_matches 347 drivers/regulator/of_regulator.c devres_add(dev, devm_matches);