Lines Matching defs:provider
1378 struct provider {
1388 const struct provider *provider)
1441 cellprop = get_property(provider_node, provider->cell_name);
1444 } else if (provider->optional) {
1448 provider->cell_name,
1468 struct provider *provider = c->data;
1471 prop = get_property(node, provider->prop_name);
1475 check_property_phandle_args(c, dti, node, prop, provider);
1478 static struct provider nm##_provider = { (propname), (cells_name), __VA_ARGS__ }; \
1525 struct provider provider;
1530 provider.prop_name = prop->name;
1531 provider.cell_name = "#gpio-cells";
1532 provider.optional = false;
1533 check_property_phandle_args(c, dti, node, prop, &provider);
1584 "Missing '#interrupt-cells' in interrupt provider");
1590 "'#interrupt-cells' found, but node is not an interrupt provider");
1610 "Missing '#address-cells' in interrupt-map provider");