Lines Matching refs:provider
1447 struct provider {
1454 const struct provider *provider)
1505 cellprop = get_property(provider_node, provider->cell_name);
1508 } else if (provider->optional) {
1512 provider->cell_name, provider_node->fullpath, prop->name, cell);
1524 struct provider *provider = c->data;
1527 prop = get_property(node, provider->prop_name);
1532 check_property_phandle_args(c, dti, node, prop, provider);
1535 static struct provider nm##_provider = {(propname), (cells_name), __VA_ARGS__}; \
1591 struct provider provider;
1597 provider.prop_name = prop->name;
1598 provider.cell_name = "#gpio-cells";
1599 provider.optional = false;
1600 check_property_phandle_args(c, dti, node, prop, &provider);
1654 FAIL(c, dti, node, "Missing #interrupt-cells in interrupt provider");
1659 FAIL(c, dti, node, "Missing #address-cells in interrupt provider");