strends
if (!strends(prop->name, "-gpios") &&
!strends(prop->name, "-gpio") &&
if (strends(prop->name, "gpios"))
else if (strends(prop->name, "gpio"))
if (!strends(prop_name, suffix))
if (strends(prop_name, ",nr-gpios"))
KUNIT_EXPECT_TRUE(test, strends("foo-bar", "bar"));
KUNIT_EXPECT_TRUE(test, strends("foo-bar", "-bar"));
KUNIT_EXPECT_TRUE(test, strends("foobar", "foobar"));
KUNIT_EXPECT_TRUE(test, strends("foobar", ""));
KUNIT_EXPECT_FALSE(test, strends("bar", "foobar"));
KUNIT_EXPECT_FALSE(test, strends("", "foo"));
KUNIT_EXPECT_FALSE(test, strends("foobar", "ba"));
KUNIT_EXPECT_TRUE(test, strends("", ""));
if (strends(prop->name, ",nr-gpios"))
return strends(prop->name, "-gpios") ||
strends(prop->name, "-gpio") ||
if (!strends(prop->name, "gpio"))
if (!strends(prop->name, "-names"))
if (!strends(modname, ".o")) {
if (strends(fname, "\n"))