/drivers/video/backlight/ |
H A D | pcf50633-backlight.c | 106 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 D | dsobject.c | 114 ((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 D | drbd_interval.c | 49 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 D | clk.c | 116 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 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...] |
H A D | gpio-tps6586x.c | 38 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 D | drm_vma_manager.c | 198 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 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 | subdev.c | 87 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 D | nvc0.c | 99 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 D | nve0.c | 83 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 D | nv84.c | 45 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 D | nv98.c | 121 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 D | conn.c | 82 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 D | outp.c | 59 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 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...] |
H A D | nv04.c | 42 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 D | nv50.c | 42 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 D | nvc0.c | 43 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 D | nvd0.c | 42 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 D | nv17.c | 63 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 D | nv40.c | 112 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 D | nv40.c | 111 nv40_perfmon_ctor(struct nouveau_object *parent, struct nouveau_object *engine, argument 119 ret = nouveau_perfmon_create(parent, engine, oclass, &priv);
|
H A D | nvc0.c | 114 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 D | nv04.c | 47 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);
|