Lines Matching refs:provider
959 struct provider { struct
969 const struct provider *provider) in check_property_phandle_args() argument
1014 cellprop = get_property(provider_node, provider->cell_name); in check_property_phandle_args()
1017 } else if (provider->optional) { in check_property_phandle_args()
1021 provider->cell_name, in check_property_phandle_args()
1038 struct provider *provider = c->data; in check_provider_cells_property() local
1041 prop = get_property(node, provider->prop_name); in check_provider_cells_property()
1045 check_property_phandle_args(c, dti, node, prop, provider); in check_provider_cells_property()
1048 static struct provider nm##_provider = { (propname), (cells_name), __VA_ARGS__ }; \
1101 struct provider provider; in check_gpios_property() local
1106 provider.prop_name = prop->name; in check_gpios_property()
1107 provider.cell_name = "#gpio-cells"; in check_gpios_property()
1108 provider.optional = false; in check_gpios_property()
1109 check_property_phandle_args(c, dti, node, prop, &provider); in check_gpios_property()