Lines Matching refs:parent
88 parent_adev = ACPI_COMPANION(pdev->dev.parent); in mfd_acpi_add_device()
119 static int mfd_add_device(struct device *parent, int id, in mfd_add_device() argument
144 pdev->dev.parent = parent; in mfd_add_device()
146 pdev->dev.dma_mask = parent->dma_mask; in mfd_add_device()
147 pdev->dev.dma_parms = parent->dma_parms; in mfd_add_device()
148 pdev->dev.coherent_dma_mask = parent->coherent_dma_mask; in mfd_add_device()
152 parent, cell->parent_supplies, in mfd_add_device()
157 if (parent->of_node && cell->of_compatible) { in mfd_add_device()
158 for_each_child_of_node(parent->of_node, np) { in mfd_add_device()
185 res[r].parent = mem_base; in mfd_add_device()
204 res[r].parent = cell->resources[r].parent; in mfd_add_device()
243 int mfd_add_devices(struct device *parent, int id, in mfd_add_devices() argument
259 ret = mfd_add_device(parent, id, cells + i, cnts + i, mem_base, in mfd_add_devices()
269 mfd_remove_devices(parent); in mfd_add_devices()
299 void mfd_remove_devices(struct device *parent) in mfd_remove_devices() argument
303 device_for_each_child(parent, &cnts, mfd_remove_devices_fn); in mfd_remove_devices()
329 if (mfd_add_device(pdev->dev.parent, -1, &cell_entry, in mfd_clone_cell()