/drivers/acpi/acpica/ |
H A D | pswalk.c | 66 union acpi_parse_object *parent = NULL; local 76 if (op != parent) { 93 parent = op->common.parent; 105 op = parent;
|
H A D | pstree.c | 176 /* Set the parent in this arg and any args linked after it */ 179 arg->common.parent = op; 205 union acpi_parse_object *parent; local 228 /* Look for a sibling of parent */ 230 parent = op->common.parent; 232 while (parent) { 233 arg = acpi_ps_get_arg(parent, 0); 240 /* Reached parent of origin, end search */ 245 if (parent [all...] |
/drivers/pci/ |
H A D | hotplug-pci.c | 9 struct pci_bus *parent = dev->bus; local 10 int pass, busnr, start = parent->busn_res.start; 11 int end = parent->busn_res.end; 14 if (!pci_find_bus(pci_domain_nr(parent), busnr)) 23 busnr = pci_scan_bridge(parent, dev, busnr, pass);
|
H A D | irq.c | 15 struct pci_dev *parent = to_pci_dev(pdev->dev.parent); local 19 dev_name(&parent->dev), parent->vendor, parent->device);
|
/drivers/pci/hotplug/ |
H A D | pciehp_pci.c | 41 struct pci_bus *parent = bridge->subordinate; local 47 dev = pci_get_slot(parent, PCI_DEVFN(0, 0)); 50 pci_name(dev), pci_domain_nr(parent), parent->number); 56 num = pci_scan_slot(parent, PCI_DEVFN(0, 0)); 63 list_for_each_entry(dev, &parent->devices, bus_list) 68 pcie_bus_configure_settings(parent); 69 pci_bus_add_devices(parent); 82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate; local 87 __func__, pci_domain_nr(parent), paren [all...] |
H A D | shpchp_pci.c | 42 struct pci_bus *parent = bridge->subordinate; local 47 dev = pci_get_slot(parent, PCI_DEVFN(p_slot->device, 0)); 50 pci_name(dev), pci_domain_nr(parent), 57 num = pci_scan_slot(parent, PCI_DEVFN(p_slot->device, 0)); 64 list_for_each_entry(dev, &parent->devices, bus_list) { 72 pcie_bus_configure_settings(parent); 73 pci_bus_add_devices(parent); 84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; local 89 __func__, pci_domain_nr(parent), p_slot->bus, p_slot->device); 93 list_for_each_entry_safe(dev, temp, &parent [all...] |
/drivers/i2c/ |
H A D | i2c-mux.c | 34 struct i2c_adapter *parent; member in struct:i2c_mux_priv 46 struct i2c_adapter *parent = priv->parent; local 51 ret = priv->select(parent, priv->mux_priv, priv->chan_id); 53 ret = parent->algo->master_xfer(parent, msgs, num); 55 priv->deselect(parent, priv->mux_priv, priv->chan_id); 66 struct i2c_adapter *parent = priv->parent; local 71 ret = priv->select(parent, pri 85 struct i2c_adapter *parent = priv->parent; local 91 i2c_mux_parent_classes(struct i2c_adapter *parent) argument 103 i2c_add_mux_adapter(struct i2c_adapter *parent, struct device *mux_dev, void *mux_priv, u32 force_nr, u32 chan_id, unsigned int class, int (*select) (struct i2c_adapter *, void *, u32), int (*deselect) (struct i2c_adapter *, void *, u32)) argument [all...] |
/drivers/staging/lustre/lustre/ldlm/ |
H A D | interval_tree.c | 252 struct interval_node *parent = node->in_parent; local 259 right->in_parent = parent; 260 if (parent) { 262 parent->in_left = right; 264 parent->in_right = right; 281 struct interval_node *parent = node->in_parent; local 288 left->in_parent = parent; 289 if (parent) { 291 parent->in_right = left; 293 parent 317 struct interval_node *parent, *gparent; local 370 struct interval_node **p, *parent = NULL; local 407 interval_erase_color(struct interval_node *node, struct interval_node *parent, struct interval_node **root) argument 506 struct interval_node *child, *parent; local 608 struct interval_node *parent; local [all...] |
/drivers/gpu/drm/nouveau/core/core/ |
H A D | handle.c | 31 struct nouveau_handle *p = (h)->parent; u32 n = p ? p->name : ~0; \ 100 nouveau_handle_create(struct nouveau_object *parent, u32 _parent, u32 _handle, argument 108 namedb = parent; 110 namedb = namedb->parent; 127 if (nv_parent(parent)->object_attach) { 128 ret = nv_parent(parent)->object_attach(parent, object, _handle); 139 namedb = namedb->parent; 141 handle->parent = nouveau_namedb_get(nv_namedb(namedb), _parent); 142 if (handle->parent) { 165 struct nouveau_object *parent = handle->parent->object; local 175 nouveau_handle_ref(struct nouveau_object *parent, u32 name) argument 231 struct nouveau_object *parent = NULL; local 317 struct nouveau_object *parent = NULL; local [all...] |
H A D | parent.c | 26 #include <core/parent.h> 30 nouveau_parent_sclass(struct nouveau_object *parent, u16 handle, argument 39 sclass = nv_parent(parent)->sclass; 42 *pengine = parent->engine; 50 mask = nv_parent(parent)->engine; 54 if (nv_iclass(parent, NV_CLIENT_CLASS)) 55 engine = nv_engine(nv_client(parent)->device); 57 engine = nouveau_engine(parent, i); 78 nouveau_parent_lclass(struct nouveau_object *parent, u32 *lclass, int size) argument 86 sclass = nv_parent(parent) 111 nouveau_parent_create_(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, u32 pclass, struct nouveau_oclass *sclass, u64 engcls, int size, void **pobject) argument 144 nouveau_parent_destroy(struct nouveau_parent *parent) argument [all...] |
H A D | engctx.c | 34 nouveau_engctx_exists(struct nouveau_object *parent, argument 42 if (parctx == parent) { 53 nouveau_engctx_create_(struct nouveau_object *parent, argument 60 struct nouveau_client *client = nouveau_client(parent); 66 /* check if this engine already has a context for the parent object, 70 ret = nouveau_engctx_exists(parent, engine, pobject); 79 ret = nouveau_gpuobj_create_(parent, engobj, oclass, 84 ret = nouveau_object_create_(parent, engobj, oclass, 97 ret = nouveau_engctx_exists(parent, engine, pobject); 139 struct nouveau_object *parent; local 170 struct nouveau_object *parent; local 193 _nouveau_engctx_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument [all...] |
H A D | engine.c | 30 nouveau_engine_create_(struct nouveau_object *parent, argument 39 ret = nouveau_subdev_create_(parent, engobj, oclass, NV_ENGINE_CLASS, 45 if (parent) { 46 struct nouveau_device *device = nv_device(parent);
|
H A D | gpuobj.c | 43 nouveau_mm_free(&nv_gpuobj(gpuobj->parent)->heap, 54 nouveau_gpuobj_create_(struct nouveau_object *parent, argument 61 struct nouveau_instmem *imem = nouveau_instmem(parent); 62 struct nouveau_bar *bar = nouveau_bar(parent); 74 pargpu = pargpu->parent; 78 nv_error(parent, "no gpuobj heap\n"); 84 atomic_inc(&parent->refcount); 86 ret = imem->alloc(imem, parent, size, align, &parent); 87 pargpu = parent; 148 _nouveau_gpuobj_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument 219 nouveau_gpuobj_new(struct nouveau_object *parent, struct nouveau_object *pargpu, u32 size, u32 align, u32 flags, struct nouveau_gpuobj **pgpuobj) argument 307 nouveau_gpuobj_dup(struct nouveau_object *parent, struct nouveau_gpuobj *base, struct nouveau_gpuobj **pgpuobj) argument [all...] |
/drivers/gpu/drm/nouveau/core/subdev/fb/ |
H A D | ramnv4e.c | 28 nv4e_ram_create(struct nouveau_object *parent, struct nouveau_object *engine, argument 32 struct nouveau_fb *pfb = nouveau_fb(parent); 36 ret = nouveau_ram_create(parent, engine, oclass, &ram);
|
H A D | ramnv10.c | 28 nv10_ram_create(struct nouveau_object *parent, struct nouveau_object *engine, argument 32 struct nouveau_fb *pfb = nouveau_fb(parent); 37 ret = nouveau_ram_create(parent, engine, oclass, &ram);
|
/drivers/gpu/drm/nouveau/core/engine/dmaobj/ |
H A D | base.c | 36 nvkm_dmaobj_bind(struct nouveau_dmaobj *dmaobj, struct nouveau_object *parent, argument 43 if (nv_object(dmaobj) == parent) { /* ctor bind */ 44 if (nv_mclass(parent->parent) == NV_DEVICE) { 48 ret = impl->bind(dmaobj, parent, pgpuobj); 50 nouveau_object_ref(NULL, &parent); 54 return impl->bind(dmaobj, parent, pgpuobj); 58 nvkm_dmaobj_create_(struct nouveau_object *parent, argument 66 struct nouveau_instmem *instmem = nouveau_instmem(parent); 67 struct nouveau_client *client = nouveau_client(parent); 148 _nvkm_dmaeng_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, struct nouveau_object **pobject) argument [all...] |
/drivers/gpu/drm/nouveau/core/include/core/ |
H A D | handle.h | 16 struct nouveau_handle *parent; member in struct:nouveau_handle 20 int nouveau_handle_create(struct nouveau_object *, u32 parent, u32 handle, 26 int nouveau_handle_new(struct nouveau_object *, u32 parent, u32 handle, 29 int nouveau_handle_del(struct nouveau_object *, u32 parent, u32 handle);
|
/drivers/uwb/ |
H A D | umc-dev.c | 22 * @parent: parent of the new UMC device. 25 * The new UMC device will have a bus ID of the parent with '-n' 28 struct umc_dev *umc_device_create(struct device *parent, int n) argument 34 dev_set_name(&umc->dev, "%s-%d", dev_name(parent), n); 35 umc->dev.parent = parent; 39 umc->dev.dma_mask = parent->dma_mask; 56 err = request_resource(umc->resource.parent, &umc->resource);
|
/drivers/staging/lustre/lustre/lov/ |
H A D | lovsub_lock.c | 67 struct cl_lock *parent; local 69 parent = lov->lls_cl.cls_lock; 70 cl_lock_get(parent); 71 lu_ref_add(&parent->cll_reference, "lovsub-parent", current); 72 cl_lock_mutex_get(env, parent); 77 struct cl_lock *parent; local 79 parent = lov->lls_cl.cls_lock; 81 lu_ref_del(&parent->cll_reference, "lovsub-parent", curren 101 struct cl_lock *parent = lov->lls_cl.cls_lock; local 194 struct cl_lock *parent; local 251 struct cl_lock *parent; local 276 struct cl_lock *parent; local [all...] |
/drivers/video/fbdev/omap2/dss/ |
H A D | dss-of.c | 24 omapdss_of_get_next_port(const struct device_node *parent, argument 29 if (!parent) 38 ports = of_get_child_by_name(parent, "ports"); 40 parent = ports; 42 port = of_get_child_by_name(parent, "port"); 68 omapdss_of_get_next_endpoint(const struct device_node *parent, argument 73 if (!parent) 77 ep = of_get_next_child(parent, prev); 115 omapdss_of_get_first_endpoint(const struct device_node *parent) argument 119 port = omapdss_of_get_next_port(parent, NUL [all...] |
/drivers/bus/ |
H A D | vexpress-config.c | 86 struct vexpress_config_bridge *bridge = dev_get_drvdata(dev->parent); 98 if (WARN_ON(dev->parent->class != vexpress_config_class)) 101 bridge = dev_get_drvdata(dev->parent); 123 struct device *vexpress_config_bridge_register(struct device *parent, argument 136 dev = device_create(vexpress_config_class, parent, 0, 137 NULL, "%s.bridge", dev_name(parent)); 153 dev_dbg(parent, "Registered bridge '%s', parent node %p\n", 154 dev_name(dev), parent->of_node); 165 dev->parent 173 struct device *parent; local [all...] |
/drivers/gpio/ |
H A D | gpio-rc5t583.c | 45 struct device *parent = rc5t583_gpio->rc5t583->dev; local 49 ret = rc5t583_read(parent, RC5T583_GPIO_MON_IOIN, &val); 59 struct device *parent = rc5t583_gpio->rc5t583->dev; local 61 rc5t583_set_bits(parent, RC5T583_GPIO_IOOUT, BIT(offset)); 63 rc5t583_clear_bits(parent, RC5T583_GPIO_IOOUT, BIT(offset)); 69 struct device *parent = rc5t583_gpio->rc5t583->dev; local 72 ret = rc5t583_clear_bits(parent, RC5T583_GPIO_IOSEL, BIT(offset)); 77 return rc5t583_clear_bits(parent, RC5T583_GPIO_PGSEL, BIT(offset)); 84 struct device *parent = rc5t583_gpio->rc5t583->dev; local 88 ret = rc5t583_set_bits(parent, RC5T583_GPIO_IOSE 109 struct device *parent = rc5t583_gpio->rc5t583->dev; local [all...] |
/drivers/video/backlight/ |
H A D | locomolcd.c | 36 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 0); 37 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 1); 40 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHD_ON, 0); 41 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHD_ON, 1); 47 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 0); 48 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 1); 61 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_MOD, 0); 62 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_MOD, 1); 71 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 0); 74 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_O [all...] |
/drivers/video/fbdev/nvidia/ |
H A D | nv_of.c | 34 struct device_node *parent, *dp; local 41 parent = pci_device_to_OF_node(par->pci_dev); 42 if (parent == NULL) 49 (dp = of_get_next_child(parent, dp)) != NULL;) { 69 pedid = of_get_property(parent, propnames[i], NULL);
|
/drivers/regulator/ |
H A D | tps80031-regulator.c | 98 return rdev_get_dev(rdev)->parent->parent; 104 struct device *parent = to_tps80031_dev(rdev); local 111 ret = tps80031_read(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, 124 struct device *parent = to_tps80031_dev(rdev); local 130 ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, 143 struct device *parent = to_tps80031_dev(rdev); local 149 ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, 182 struct device *parent = to_tps80031_dev(rdev); local 187 ret = tps80031_read(parent, r 215 struct device *parent = to_tps80031_dev(rdev); local 245 struct device *parent = to_tps80031_dev(rdev); local 269 struct device *parent = to_tps80031_dev(rdev); local 288 struct device *parent = to_tps80031_dev(rdev); local 315 struct device *parent = to_tps80031_dev(rdev); local 339 struct device *parent = to_tps80031_dev(rdev); local 507 tps80031_power_req_config(struct device *parent, struct tps80031_regulator *ri, struct tps80031_regulator_platform_data *tps80031_pdata) argument 538 tps80031_regulator_config(struct device *parent, struct tps80031_regulator *ri, struct tps80031_regulator_platform_data *tps80031_pdata) argument 600 check_smps_mode_mult(struct device *parent, struct tps80031_regulator *ri) argument [all...] |