Lines Matching defs:provider
1383 struct provider {
1393 const struct provider *provider)
1446 cellprop = get_property(provider_node, provider->cell_name);
1449 } else if (provider->optional) {
1453 provider->cell_name,
1473 const struct provider *provider = c->data;
1476 prop = get_property(node, provider->prop_name);
1480 check_property_phandle_args(c, dti, node, prop, provider);
1483 static struct provider nm##_provider = { (propname), (cells_name), __VA_ARGS__ }; \
1530 struct provider provider;
1535 provider.prop_name = prop->name;
1536 provider.cell_name = "#gpio-cells";
1537 provider.optional = false;
1538 check_property_phandle_args(c, dti, node, prop, &provider);
1589 "Missing '#interrupt-cells' in interrupt provider");
1595 "'#interrupt-cells' found, but node is not an interrupt provider");
1615 "Missing '#address-cells' in interrupt-map provider");