Lines Matching refs:parent
215 static int dsa_switch_setup_one(struct dsa_switch *ds, struct device *parent) in dsa_switch_setup_one() argument
309 ds->slave_mii_bus = devm_mdiobus_alloc(parent); in dsa_switch_setup_one()
328 ret = dsa_slave_create(ds, parent, i, pd->port_names[i]); in dsa_switch_setup_one()
377 struct device *parent, struct device *host_dev) in dsa_switch_setup() argument
401 ds = devm_kzalloc(parent, sizeof(*ds) + drv->priv_size, GFP_KERNEL); in dsa_switch_setup()
412 ret = dsa_switch_setup_one(ds, parent); in dsa_switch_setup()
545 static struct device *dev_find_class(struct device *parent, char *class) in dev_find_class() argument
547 if (dev_is_class(parent, class)) { in dev_find_class()
548 get_device(parent); in dev_find_class()
549 return parent; in dev_find_class()
552 return device_find_child(parent, class, dev_is_class); in dev_find_class()
841 struct device *parent, struct dsa_platform_data *pd) in dsa_setup_dst() argument
854 ds = dsa_switch_setup(dst, i, parent, pd->chip[i].host_dev); in dsa_setup_dst()