Searched refs:parent (Results 1 - 25 of 1969) sorted by relevance

1234567891011>>

/drivers/acpi/acpica/
H A Dpswalk.c66 union acpi_parse_object *parent = NULL; local
76 if (op != parent) {
93 parent = op->common.parent;
105 op = parent;
H A Dpstree.c176 /* 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 Dhotplug-pci.c9 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 Dirq.c15 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 Dpciehp_pci.c41 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 Dshpchp_pci.c42 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 Di2c-mux.c34 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 Dinterval_tree.c252 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 Dhandle.c31 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 Dparent.c26 #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 Dengctx.c34 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 Dengine.c30 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 Dgpuobj.c43 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 Dramnv4e.c28 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 Dramnv10.c28 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 Dbase.c36 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 Dhandle.h16 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 Dumc-dev.c22 * @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 Dlovsub_lock.c67 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 Ddss-of.c24 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 Dvexpress-config.c86 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 Dgpio-rc5t583.c45 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 Dlocomolcd.c36 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 Dnv_of.c34 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 Dtps80031-regulator.c98 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...]

Completed in 964 milliseconds

1234567891011>>