Searched defs:parent (Results 76 - 100 of 530) sorted by relevance

1234567891011>>

/drivers/video/backlight/
H A Dpcf50633-backlight.c106 struct device *parent = pdev->dev.parent; local
107 struct pcf50633_platform_data *pcf50633_data = dev_get_platdata(parent);
128 pcf_bl->pcf = dev_to_pcf50633(pdev->dev.parent);
/drivers/acpi/acpica/
H A Ddsobject.c114 ((op->common.parent->common.aml_opcode ==
116 || (op->common.parent->common.aml_opcode ==
145 if ((op->common.parent->common.aml_opcode == AML_PACKAGE_OP) ||
146 (op->common.parent->common.aml_opcode ==
388 union acpi_parse_object *parent; local
397 /* Find the parent of a possibly nested package */
399 parent = op->common.parent;
400 while ((parent->common.aml_opcode == AML_PACKAGE_OP) ||
401 (parent
[all...]
/drivers/block/drbd/
H A Ddrbd_interval.c49 struct rb_node **new = &root->rb_node, *parent = NULL; local
58 parent = *new;
74 rb_link_node(&this->rb, parent, new);
/drivers/clk/ti/
H A Dclk.c116 if (clocks_node_ptr[i] == node->parent)
139 * @parent: master node
147 void ti_dt_clk_init_provider(struct device_node *parent, int index) argument
151 /* get clocks for this parent */
152 clocks = of_get_child_by_name(parent, "clocks");
154 pr_err("%s missing 'clocks' child node.\n", parent->name);
166 * reasons being missing parent node(s) during earlier init. This
168 * parent clocks ready during init.
/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...]
H A Dgpio-tps6586x.c38 struct device *parent; member in struct:tps6586x_gpio
52 ret = tps6586x_read(tps6586x_gpio->parent, TPS6586X_GPIOSET2, &val);
64 tps6586x_update(tps6586x_gpio->parent, TPS6586X_GPIOSET2,
79 return tps6586x_update(tps6586x_gpio->parent, TPS6586X_GPIOSET1,
87 return tps6586x_irq_get_virq(tps6586x_gpio->parent,
97 pdata = dev_get_platdata(pdev->dev.parent);
103 tps6586x_gpio->parent = pdev->dev.parent;
118 tps6586x_gpio->gpio_chip.of_node = pdev->dev.parent->of_node;
/drivers/gpu/drm/
H A Ddrm_vma_manager.c198 struct rb_node *parent = NULL; local
202 parent = *iter;
213 rb_link_node(&node->vm_rb, parent, iter);
314 struct rb_node *parent = NULL; local
329 parent = *iter;
349 rb_link_node(&new->vm_rb, parent, iter);
/drivers/gpu/drm/nouveau/core/core/
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 Dsubdev.c87 nouveau_subdev_create_(struct nouveau_object *parent, argument
96 ret = nouveau_object_create_(parent, engine, oclass, pclass |
105 if (parent) {
106 struct nouveau_device *device = nv_device(parent);
/drivers/gpu/drm/nouveau/core/engine/copy/
H A Dnvc0.c99 nvc0_copy0_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
106 ret = nouveau_falcon_create(parent, engine, oclass, 0x104000, true,
124 nvc0_copy1_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
131 ret = nouveau_falcon_create(parent, engine, oclass, 0x105000, true,
H A Dnve0.c83 nve0_copy0_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
90 ret = nouveau_engine_create(parent, engine, oclass, true,
104 nve0_copy1_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
111 ret = nouveau_engine_create(parent, engine, oclass, true,
125 nve0_copy2_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
132 ret = nouveau_engine_create(parent, engine, oclass, true,
/drivers/gpu/drm/nouveau/core/engine/crypt/
H A Dnv84.c45 nv84_crypt_object_ctor(struct nouveau_object *parent, argument
53 ret = nouveau_gpuobj_create(parent, engine, oclass, 0, parent,
143 nv84_crypt_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
150 ret = nouveau_engine_create(parent, engine, oclass, true,
H A Dnv98.c121 nv98_crypt_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
128 ret = nouveau_falcon_create(parent, engine, oclass, 0x087000, true,
/drivers/gpu/drm/nouveau/core/engine/disp/
H A Dconn.c82 nvkm_connector_create_(struct nouveau_object *parent, argument
89 struct nouveau_gpio *gpio = nouveau_gpio(parent);
104 ret = nouveau_object_create_(parent, engine, oclass, 0, length, pobject);
148 _nvkm_connector_ctor(struct nouveau_object *parent, argument
156 ret = nvkm_connector_create(parent, engine, oclass, info, index, &conn);
H A Doutp.c59 nvkm_output_create_(struct nouveau_object *parent, argument
66 struct nouveau_i2c *i2c = nouveau_i2c(parent);
74 ret = nouveau_object_create_(parent, engine, oclass, 0, length, pobject);
98 ret = nouveau_object_ctor(parent, engine, nvkm_connector_oclass,
111 _nvkm_output_ctor(struct nouveau_object *parent, argument
119 ret = nvkm_output_create(parent, engine, oclass, dcbE, index, &outp);
/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...]
H A Dnv04.c42 struct nouveau_object *parent,
52 if (!nv_iclass(parent, NV_ENGCTX_CLASS)) {
53 switch (nv_mclass(parent->parent)) {
68 return nouveau_gpuobj_dup(parent, pgt, pgpuobj);
73 ret = nouveau_gpuobj_new(parent, parent, 16, 16, 0, &gpuobj);
86 nv04_dmaobj_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
95 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv);
41 nv04_dmaobj_bind(struct nouveau_dmaobj *dmaobj, struct nouveau_object *parent, struct nouveau_gpuobj **pgpuobj) argument
H A Dnv50.c42 struct nouveau_object *parent,
48 if (!nv_iclass(parent, NV_ENGCTX_CLASS)) {
49 switch (nv_mclass(parent->parent)) {
72 ret = nouveau_gpuobj_new(parent, parent, 24, 32, 0, pgpuobj);
87 nv50_dmaobj_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
99 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv);
105 nv_ioctl(parent, "create nv50 dma size %d\n", size);
107 nv_ioctl(parent, "creat
41 nv50_dmaobj_bind(struct nouveau_dmaobj *dmaobj, struct nouveau_object *parent, struct nouveau_gpuobj **pgpuobj) argument
[all...]
H A Dnvc0.c43 struct nouveau_object *parent,
49 if (!nv_iclass(parent, NV_ENGCTX_CLASS)) {
50 switch (nv_mclass(parent->parent)) {
61 ret = nouveau_gpuobj_new(parent, parent, 24, 32, 0, pgpuobj);
76 nvc0_dmaobj_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
88 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv);
94 nv_ioctl(parent, "create gf100 dma size %d\n", size);
96 nv_ioctl(parent, "creat
42 nvc0_dmaobj_bind(struct nouveau_dmaobj *dmaobj, struct nouveau_object *parent, struct nouveau_gpuobj **pgpuobj) argument
[all...]
H A Dnvd0.c42 struct nouveau_object *parent,
48 if (!nv_iclass(parent, NV_ENGCTX_CLASS)) {
49 switch (nv_mclass(parent->parent)) {
66 ret = nouveau_gpuobj_new(parent, parent, 24, 32, 0, pgpuobj);
80 nvd0_dmaobj_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
92 ret = nvkm_dmaobj_create(parent, engine, oclass, &data, &size, &priv);
98 nv_ioctl(parent, "create gf110 dma size %d\n", size);
100 nv_ioctl(parent, "creat
41 nvd0_dmaobj_bind(struct nouveau_dmaobj *dmaobj, struct nouveau_object *parent, struct nouveau_gpuobj **pgpuobj) argument
[all...]
/drivers/gpu/drm/nouveau/core/engine/fifo/
H A Dnv17.c63 nv17_fifo_chan_ctor(struct nouveau_object *parent, argument
75 nv_ioctl(parent, "create channel dma size %d\n", size);
77 nv_ioctl(parent, "create channel dma vers %d pushbuf %08x "
83 ret = nouveau_fifo_channel_create(parent, engine, oclass, 0, 0x800000,
154 nv17_fifo_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
158 struct nv04_instmem_priv *imem = nv04_instmem(parent);
162 ret = nouveau_fifo_create(parent, engine, oclass, 0, 31, &priv);
/drivers/gpu/drm/nouveau/core/engine/mpeg/
H A Dnv40.c112 nv40_mpeg_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
119 ret = nouveau_mpeg_create(parent, engine, oclass, &priv);
/drivers/gpu/drm/nouveau/core/engine/perfmon/
H A Dnv40.c111 nv40_perfmon_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
119 ret = nouveau_perfmon_create(parent, engine, oclass, &priv);
H A Dnvc0.c114 nvc0_perfmon_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
122 ret = nouveau_perfmon_create(parent, engine, oclass, &priv);
/drivers/gpu/drm/nouveau/core/engine/software/
H A Dnv04.c47 struct nouveau_object *channel = (void *)nv_engctx(object->parent);
48 struct nouveau_fifo_chan *fifo = (void *)channel->parent;
57 struct nv04_software_chan *chan = (void *)nv_engctx(object->parent);
81 nv04_software_context_ctor(struct nouveau_object *parent, argument
89 ret = nouveau_software_context_create(parent, engine, oclass, &chan);
119 nv04_software_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument
126 ret = nouveau_software_create(parent, engine, oclass, &priv);

Completed in 927 milliseconds

1234567891011>>