Lines Matching refs:dev
112 int dt_pbus_translate(const struct dt_device *dev, int regidx, in dt_pbus_translate() argument
115 return dt_pbus_translate_node(dev->fdtnode, regidx, reg); in dt_pbus_translate()
118 int dt_bus_match_any(const struct dt_device *dev __unused, int fdtnode) in dt_bus_match_any()
134 void dt_device_init(struct dt_device *dev, const struct dt_bus *bus, in dt_device_init() argument
137 memset(dev, 0, sizeof(struct dt_device)); in dt_device_init()
138 dev->bus = bus; in dt_device_init()
139 dev->info = info; in dt_device_init()
142 int dt_device_find_compatible(const struct dt_device *dev, in dt_device_find_compatible() argument
149 ret = dev->bus->match(dev, node); in dt_device_find_compatible()
162 struct dt_device dev; in dt_pbus_get_base_compatible() local
165 dt_device_init(&dev, &dt_default_bus, NULL); in dt_pbus_get_base_compatible()
167 node = dt_device_find_compatible(&dev, compatible); in dt_pbus_get_base_compatible()
171 dt_device_bind_node(&dev, node); in dt_pbus_get_base_compatible()
173 return dt_pbus_get_base(&dev, base); in dt_pbus_get_base_compatible()