Searched defs:parent (Results 176 - 200 of 530) sorted by relevance

1234567891011>>

/drivers/irqchip/
H A Dirq-bcm7120-l2.c118 struct device_node *parent)
149 pr_err("invalid number of parent interrupts\n");
205 pr_info("registered BCM7120 L2 intc (mem: 0x%p, parent IRQ(s): %d)\n",
117 bcm7120_l2_intc_of_init(struct device_node *dn, struct device_node *parent) argument
H A Dirq-brcmstb-l2.c114 struct device_node *parent)
139 pr_err("failed to find parent interrupt\n");
189 pr_info("registered L2 intc (mem: 0x%p, parent irq: %d)\n",
113 brcmstb_l2_intc_of_init(struct device_node *np, struct device_node *parent) argument
H A Dirq-or1k-pic.c162 struct device_node *parent)
170 struct device_node *parent)
178 struct device_node *parent)
161 or1k_pic_or1200_init(struct device_node *node, struct device_node *parent) argument
169 or1k_pic_level_init(struct device_node *node, struct device_node *parent) argument
177 or1k_pic_edge_init(struct device_node *node, struct device_node *parent) argument
H A Dirq-orion.c54 struct device_node *parent)
140 struct device_node *parent)
176 /* Map the parent interrupt for the chained handler */
53 orion_irq_init(struct device_node *np, struct device_node *parent) argument
139 orion_bridge_irq_init(struct device_node *np, struct device_node *parent) argument
H A Dirq-sirfsoc.c60 struct device_node *parent)
59 sirfsoc_irq_init(struct device_node *np, struct device_node *parent) argument
H A Dirq-sun4i.c98 struct device_node *parent)
97 sun4i_of_init(struct device_node *node, struct device_node *parent) argument
H A Dirq-sunxi-nmi.c197 struct device_node *parent)
204 struct device_node *parent)
196 sun6i_sc_nmi_irq_init(struct device_node *node, struct device_node *parent) argument
203 sun7i_sc_nmi_irq_init(struct device_node *node, struct device_node *parent) argument
H A Dirq-tb10x.c108 struct device_node *parent)
107 of_tb10x_init_irq(struct device_node *ictl, struct device_node *parent) argument
H A Dirq-zevio.c76 struct device_node *parent)
75 zevio_of_init(struct device_node *node, struct device_node *parent) argument
/drivers/leds/
H A Dled-class.c203 * @parent: The device to register.
206 int led_classdev_register(struct device *parent, struct led_classdev *led_cdev) argument
208 led_cdev->dev = device_create_with_groups(leds_class, parent, 0,
237 dev_dbg(parent, "Registered led device: %s\n",
/drivers/md/bcache/
H A Dclosure.c31 struct closure *parent = cl->parent; local
39 if (parent)
40 closure_put(parent);
181 cl, (void *) cl->ip, cl->fn, cl->parent,
/drivers/mfd/
H A Dmcp-core.c174 struct mcp *mcp_host_alloc(struct device *parent, size_t size) argument
182 mcp->attached_device.parent = parent;
184 mcp->attached_device.dma_mask = parent->dma_mask;
H A Dmfd-core.c88 parent_adev = ACPI_COMPANION(pdev->dev.parent);
94 * device directly under the parent that matches the acpi_pnpid or
95 * it will use the parent handle if is no acpi_pnpid is given.
119 static int mfd_add_device(struct device *parent, int id, argument
138 pdev->dev.parent = parent;
140 pdev->dev.dma_mask = parent->dma_mask;
141 pdev->dev.dma_parms = parent->dma_parms;
142 pdev->dev.coherent_dma_mask = parent->coherent_dma_mask;
146 parent, cel
237 mfd_add_devices(struct device *parent, int id, const struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain) argument
293 mfd_remove_devices(struct device *parent) argument
[all...]
/drivers/net/phy/
H A Dmdio-mux.c34 struct mdio_mux_parent_bus *parent; member in struct:mdio_mux_child_bus
41 * The parent bus' lock is used to order access to the switch_fn.
46 struct mdio_mux_parent_bus *pb = cb->parent;
70 * The parent bus' lock is used to order access to the switch_fn.
76 struct mdio_mux_parent_bus *pb = cb->parent;
111 parent_bus_node = of_parse_phandle(dev->of_node, "mdio-parent-bus", 0);
150 cb->parent = pb;
158 cb->mii_bus->parent = dev;
/drivers/net/wimax/i2400m/
H A Ddebugfs.c50 const char *name, struct dentry *parent, struct i2400m *i2400m)
52 return debugfs_create_file(name, 0400, parent, i2400m,
186 const char *name, struct dentry *parent, struct i2400m *i2400m)
188 return debugfs_create_file(name, 0200, parent, i2400m,
224 const char *name, struct dentry *parent, struct i2400m *i2400m)
226 return debugfs_create_file(name, 0200, parent, i2400m,
231 #define __debugfs_register(prefix, name, parent) \
233 result = d_level_register_debugfs(prefix, name, parent); \
49 debugfs_create_netdev_queue_stopped( const char *name, struct dentry *parent, struct i2400m *i2400m) argument
185 debugfs_create_i2400m_suspend( const char *name, struct dentry *parent, struct i2400m *i2400m) argument
223 debugfs_create_i2400m_reset( const char *name, struct dentry *parent, struct i2400m *i2400m) argument
/drivers/net/wireless/ath/ath9k/
H A Dpci.c724 struct pci_dev *parent; local
730 parent = pdev->bus->self;
731 if (!parent)
744 pcie_capability_clear_word(parent, PCI_EXP_LNKCTL,
767 pcie_capability_read_word(parent, PCI_EXP_LNKCTL, &aspm);
/drivers/nubus/
H A Dproc.c68 struct proc_dir_entry* parent,
79 e = proc_create(name, S_IFREG | S_IRUGO | S_IWUSR, parent,
89 struct proc_dir_entry* parent,
102 e = proc_mkdir(name, parent);
67 nubus_proc_subdir(struct nubus_dev* dev, struct proc_dir_entry* parent, struct nubus_dir* dir) argument
88 nubus_proc_populate(struct nubus_dev* dev, struct proc_dir_entry* parent, struct nubus_dir* root) argument
/drivers/of/
H A Dfdt_address.c110 static int __init fdt_translate_one(const void *blob, int parent, argument
120 ranges = fdt_getprop(blob, parent, rprop, &rlen);
147 of_dump_addr("FDT: parent translation for:", addr, pna);
150 /* Translate it into parent bus space */
166 int parent, len; local
183 /* Get parent & match bus type */
184 parent = fdt_parent_offset(blob, node_offset);
185 if (parent < 0)
190 bus->count_cells(blob, parent, &na, &ns);
199 na, ns, fdt_get_name(blob, parent, NUL
[all...]
H A Dof_pci.c20 struct device_node *of_pci_find_child_device(struct device_node *parent, argument
25 for_each_child_of_node(parent, node) {
29 * Some OFs create a parent node "multifunc-device" as
H A Dpdt.c45 plen = strlen(dp->parent->full_name);
50 strcpy(n, dp->parent->full_name);
51 if (!of_node_is_root(dp->parent)) {
80 buf = prom_early_alloc(strlen(dp->parent->full_name) +
83 of_node_is_root(dp->parent) ? "" : dp->parent->full_name,
171 struct device_node *parent)
181 dp->parent = parent;
194 static struct device_node * __init of_pdt_build_tree(struct device_node *parent, argument
170 of_pdt_create_node(phandle node, struct device_node *parent) argument
[all...]
/drivers/parisc/
H A Dgsc.c185 /* work-around for 715/64 and others which have parent
194 void gsc_fixup_irqs(struct parisc_device *parent, void *ctrl, argument
202 device_for_each_child(&parent->dev, &data, gsc_fixup_irqs_callback);
205 int gsc_common_setup(struct parisc_device *parent, struct gsc_asic *gsc_asic) argument
210 gsc_asic->gsc = parent;
225 parent->irq, gsc_asic->eim);
/drivers/pci/hotplug/
H A Dpciehp_ctrl.c207 struct pci_bus *parent = ctrl->pcie->port->subordinate; local
235 pci_domain_nr(parent), parent->number);
H A Dshpchp_ctrl.c250 struct pci_bus *parent = ctrl->pci_dev->subordinate; local
323 pci_domain_nr(parent), p_slot->bus, p_slot->device);
/drivers/regulator/
H A Dmc13xxx-regulator-core.c146 struct device_node *parent; local
149 if (!pdev->dev.parent->of_node)
152 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators");
153 if (!parent)
156 num = of_get_child_count(parent);
157 of_node_put(parent);
168 struct device_node *parent, *child; local
171 if (!pdev->dev.parent->of_node)
174 parent
[all...]
/drivers/sbus/char/
H A Dflash.c164 struct device_node *parent; local
166 parent = dp->parent;
168 if (strcmp(parent->name, "sbus") &&
169 strcmp(parent->name, "sbi") &&
170 strcmp(parent->name, "ebus"))

Completed in 3545 milliseconds

1234567891011>>