/drivers/irqchip/ |
H A D | irq-bcm7120-l2.c | 118 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 D | irq-brcmstb-l2.c | 114 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 D | irq-or1k-pic.c | 162 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 D | irq-orion.c | 54 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 D | irq-sirfsoc.c | 60 struct device_node *parent) 59 sirfsoc_irq_init(struct device_node *np, struct device_node *parent) argument
|
H A D | irq-sun4i.c | 98 struct device_node *parent) 97 sun4i_of_init(struct device_node *node, struct device_node *parent) argument
|
H A D | irq-sunxi-nmi.c | 197 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 D | irq-tb10x.c | 108 struct device_node *parent) 107 of_tb10x_init_irq(struct device_node *ictl, struct device_node *parent) argument
|
H A D | irq-zevio.c | 76 struct device_node *parent) 75 zevio_of_init(struct device_node *node, struct device_node *parent) argument
|
/drivers/leds/ |
H A D | led-class.c | 203 * @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 D | closure.c | 31 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 D | mcp-core.c | 174 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 D | mfd-core.c | 88 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 D | mdio-mux.c | 34 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 D | debugfs.c | 50 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 D | pci.c | 724 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 D | proc.c | 68 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 D | fdt_address.c | 110 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 D | of_pci.c | 20 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 D | pdt.c | 45 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 D | gsc.c | 185 /* 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 D | pciehp_ctrl.c | 207 struct pci_bus *parent = ctrl->pcie->port->subordinate; local 235 pci_domain_nr(parent), parent->number);
|
H A D | shpchp_ctrl.c | 250 struct pci_bus *parent = ctrl->pci_dev->subordinate; local 323 pci_domain_nr(parent), p_slot->bus, p_slot->device);
|
/drivers/regulator/ |
H A D | mc13xxx-regulator-core.c | 146 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 D | flash.c | 164 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"))
|