Searched refs:subdev (Results 1 - 25 of 908) sorted by last modified time

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dr535.c25 #include <subdev/timer.h>
26 #include <subdev/vfn.h>
209 nvkm_trace(&gsp->subdev, "cmdq: wptr %d\n", wptr);
259 if (gsp->subdev.debug >= lvl) {
260 nvkm_printk__(&gsp->subdev, lvl, info,
272 struct nvkm_subdev *subdev = &gsp->subdev; local
297 nvkm_error(subdev, "msg len %d < %zd\n",
375 if (gsp->subdev.debug >= NV_DBG_TRACE) {
376 nvkm_trace(&gsp->subdev, "rp
828 struct nvkm_subdev *subdev = &gsp->subdev; local
1341 struct nvkm_subdev *subdev = &gsp->subdev; local
1356 struct nvkm_subdev *subdev = &gsp->subdev; local
1382 struct nvkm_subdev *subdev = &gsp->subdev; local
1395 struct nvkm_subdev *subdev = &gsp->subdev; local
1446 struct nvkm_subdev *subdev = &gsp->subdev; local
1573 struct nvkm_subdev *subdev = &gsp->subdev; local
2347 struct nvkm_subdev *subdev = &gsp->subdev; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/
H A Dfirmware.c25 #include <subdev/fb.h>
26 #include <subdev/mmu.h>
29 nvkm_firmware_load_name(const struct nvkm_subdev *subdev, const char *base, argument
36 ret = nvkm_firmware_get(subdev, path, ver, pfw);
44 nvkm_firmware_load_blob(const struct nvkm_subdev *subdev, const char *base, argument
50 ret = nvkm_firmware_load_name(subdev, base, name, ver, &fw);
64 * @subdev: subdevice that will use that firmware
73 nvkm_firmware_get(const struct nvkm_subdev *subdev, const char *fwname, int ver, argument
76 struct nvkm_device *device = subdev->device;
95 nvkm_debug(subdev, "firmwar
[all...]
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h3 #define nvkm_gsp(p) container_of((p), struct nvkm_gsp, subdev)
4 #include <core/subdev.h>
33 struct nvkm_subdev subdev; member in struct:nvkm_gsp
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dnv50.c28 #include <subdev/bar.h>
29 #include <subdev/fb.h>
30 #include <subdev/gsp.h>
31 #include <subdev/mmu.h>
61 struct nvkm_device *device = imem->base.subdev.device;
80 struct nvkm_device *device = imem->base.subdev.device;
126 struct nvkm_subdev *subdev = &imem->base.subdev; local
127 struct nvkm_device *device = subdev->device;
145 nvkm_debug(subdev, "evic
196 struct nvkm_subdev *subdev = &imem->base.subdev; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_bios.c31 #include <subdev/gsp.h>
/linux-master/drivers/gpu/host1x/
H A Dbus.c43 struct host1x_subdev *subdev; local
47 subdev = kzalloc(sizeof(*subdev), GFP_KERNEL);
48 if (!subdev)
51 INIT_LIST_HEAD(&subdev->list);
52 subdev->np = of_node_get(np);
55 list_add_tail(&subdev->list, &device->subdevs);
76 * @subdev: subdevice to remove
78 static void host1x_subdev_del(struct host1x_subdev *subdev) argument
80 list_del(&subdev
110 host1x_subdev_register(struct host1x_device *device, struct host1x_subdev *subdev, struct host1x_client *client) argument
139 __host1x_subdev_unregister(struct host1x_device *device, struct host1x_subdev *subdev) argument
175 host1x_subdev_unregister(struct host1x_device *device, struct host1x_subdev *subdev) argument
296 struct host1x_subdev *subdev; local
318 struct host1x_subdev *subdev; local
372 struct host1x_subdev *subdev, *sd; local
430 struct host1x_subdev *subdev; local
543 struct host1x_subdev *subdev; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dshadowof.c55 struct nvkm_device *device = bios->subdev.device;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dgm107.c26 #include <subdev/bios.h>
27 #include <subdev/bios/init.h>
28 #include <subdev/gsp.h>
33 struct nvkm_device *device = init->subdev.device;
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgf100.c31 #include <subdev/acr.h>
32 #include <subdev/fb.h>
33 #include <subdev/mc.h>
34 #include <subdev/pmu.h>
35 #include <subdev/therm.h>
36 #include <subdev/timer.h>
51 struct nvkm_device *device = gr->base.engine.subdev.device;
67 struct nvkm_ltc *ltc = gr->base.engine.subdev.device->ltc;
102 struct nvkm_device *device = gr->base.engine.subdev.device;
114 struct nvkm_ltc *ltc = gr->base.engine.subdev
1051 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1236 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1297 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1318 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1363 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1411 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1537 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1568 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1609 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1752 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1834 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
1992 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
2067 struct nvkm_subdev *subdev = &base->engine.subdev; local
2118 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
2324 struct nvkm_subdev *subdev = &base->engine.subdev; local
2571 struct nvkm_subdev *subdev = &gr->base.engine.subdev; local
[all...]
/linux-master/drivers/remoteproc/
H A Dremoteproc_core.c1077 struct rproc_subdev *subdev; local
1080 list_for_each_entry(subdev, &rproc->subdevs, node) {
1081 if (subdev->prepare) {
1082 ret = subdev->prepare(subdev);
1091 list_for_each_entry_continue_reverse(subdev, &rproc->subdevs, node) {
1092 if (subdev->unprepare)
1093 subdev->unprepare(subdev);
1101 struct rproc_subdev *subdev; local
1125 struct rproc_subdev *subdev; local
1135 struct rproc_subdev *subdev; local
2657 rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev) argument
2668 rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev) argument
[all...]
H A Dremoteproc_virtio.c409 /* Associate vdev buffer memory pool to vdev subdev */
476 static int rproc_vdev_do_start(struct rproc_subdev *subdev) argument
478 struct rproc_vdev *rvdev = container_of(subdev, struct rproc_vdev, subdev);
483 static void rproc_vdev_do_stop(struct rproc_subdev *subdev, bool crashed) argument
485 struct rproc_vdev *rvdev = container_of(subdev, struct rproc_vdev, subdev);
551 rvdev->subdev.start = rproc_vdev_do_start;
552 rvdev->subdev.stop = rproc_vdev_do_stop;
554 rproc_add_subdev(rproc, &rvdev->subdev);
[all...]
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-v4l2.c22 subdev);
61 subdev);
132 subdev);
154 subdev);
159 dev_dbg(&imgu->pci_dev->dev, "set subdev %u pad %u fmt to [%ux%u]",
218 container_of(sd, struct imgu_v4l2_subdev, subdev);
243 container_of(sd, struct imgu_v4l2_subdev, subdev);
247 "set subdev %u sel which %u target 0x%4x rect [%ux%u]",
283 subdev);
505 r = v4l2_subdev_call(&imgu->imgu_pipe[pipe].imgu_sd.subdev,
[all...]
/linux-master/drivers/staging/media/imx/
H A Dimx-media-fim.c14 #include <media/v4l2-subdev.h>
40 /* the owning subdev of this fim instance */
373 /* Called by the subdev in its s_stream callback */
402 /* add the FIM controls to the calling subdev ctrl handler */
407 /* Called by the subdev in its subdev registered callback */
/linux-master/drivers/staging/media/atomisp/pci/
H A Datomisp_v4l2.c805 ret = v4l2_device_register_subdev(&isp->v4l2_dev, subdevs->subdev);
824 isp->sensor_subdevs[subdevs->port] = subdevs->subdev;
831 isp->motor = subdevs->subdev;
838 isp->flash = subdevs->subdev;
841 dev_dbg(isp->dev, "unknown subdev probed\n");
1052 err = media_create_pad_link(&isp->csi2_port[i].subdev.entity,
1053 CSI2_PAD_SOURCE, &isp->asd.subdev.entity,
1078 &isp->csi2_port[i].subdev.entity,
1107 err = media_create_pad_link(&isp->asd.subdev.entity, ATOMISP_SUBDEV_PAD_SOURCE,
1137 dev_err(isp->dev, "ISP subdev initializatio
[all...]
H A Datomisp_ioctl.c574 * As currently userspace can't talk directly to subdev nodes, this
1094 sink = atomisp_subdev_get_ffmt(&asd->subdev, NULL,
H A Datomisp_internal.h31 #include <media/v4l2-subdev.h>
H A Datomisp_cmd.c84 * subdev->priv is set in mrst.c
363 v4l2_event_queue(asd->subdev.devnode, &event);
373 v4l2_event_queue(asd->subdev.devnode, &event);
384 v4l2_event_queue(asd->subdev.devnode, &event);
395 v4l2_event_queue(asd->subdev.devnode, &event);
404 v4l2_event_queue(asd->subdev.devnode, &event);
961 dev_dbg(isp->dev, "send reset event to %s\n", isp->asd.subdev.devnode->name);
3698 sink = atomisp_subdev_get_ffmt(&isp->asd.subdev, NULL, V4L2_SUBDEV_FORMAT_ACTIVE,
3935 sink = atomisp_subdev_get_ffmt(&asd->subdev, NULL,
4050 &asd->subdev, NUL
[all...]
/linux-master/drivers/staging/media/atomisp/i2c/
H A Dgc2235.h29 #include <media/v4l2-subdev.h>
/linux-master/drivers/phy/mediatek/
H A Dphy-mtk-tphy.c1629 struct device *subdev; local
1647 subdev = &phy->dev;
1650 dev_err(subdev, "failed to get address resource(id-%d)\n",
1655 instance->port_base = devm_ioremap_resource(subdev, &res);
1669 retval = devm_clk_bulk_get_optional(subdev, TPHY_CLKS_CNT, clks);
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-mc.c19 #include <media/v4l2-subdev.h>
444 * count of all subdev entities in the pipeline.
477 * Change the entity use count by @change. If the entity is a subdev update its
485 struct v4l2_subdev *subdev; local
488 subdev = is_media_entity_v4l2_subdev(entity)
491 if (entity->use_count == 0 && change > 0 && subdev != NULL) {
492 ret = v4l2_subdev_call(subdev, core, s_power, 1);
500 if (entity->use_count == 0 && change < 0 && subdev != NULL)
501 v4l2_subdev_call(subdev, core, s_power, 0);
H A Dv4l2-ioctl.c19 #include <linux/v4l2-subdev.h>
3407 * FIXME: subdev IOCTLS are partially handled here and partially in
3408 * v4l2-subdev.c and the 'always_copy' flag can only be set for IOCTLS
/linux-master/drivers/media/platform/ti/j721e-csi2rx/
H A Dj721e-csi2rx.c409 struct v4l2_subdev *subdev,
414 csi->source = subdev;
870 dev_err(csi->dev, "Failed to stop subdev stream\n");
408 csi_async_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asc) argument
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/
H A Ddcmipp-core.c176 /* Call all subdev inits */
180 dev_dbg(dcmipp->dev, "add subdev %s\n", name);
186 dev_err(dcmipp->dev, "failed to init subdev %s\n",
256 struct v4l2_subdev *subdev,
266 dev_dbg(dcmipp->dev, "Subdev \"%s\" bound\n", subdev->name);
272 src_pad = media_entity_get_fwnode_pad(&subdev->entity,
273 subdev->fwnode,
311 /* Parallel input device detected, connect it to parallel subdev */
317 ret = media_create_pad_link(&subdev->entity, src_pad, sink->ent, 0,
321 dev_err(dcmipp->dev, "Failed to create media pad link with subdev \"
255 dcmipp_graph_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument
[all...]
/linux-master/drivers/media/platform/st/stm32/
H A Dstm32-dcmi.c628 struct v4l2_subdev *subdev; local
655 subdev = media_entity_to_v4l2_subdev(entity);
662 subdev->name, pad->index, format->format.code,
666 ret = v4l2_subdev_call(subdev, pad, set_fmt, NULL, &fmt);
671 subdev->name, pad->index, ret);
679 subdev->name, pad->index, fmt.format.code,
718 dev_err(dcmi->dev, "%s: Failed to start source subdev, error (%d)\n",
854 dev_err(dcmi->dev, "%s: Failed to stop source subdev, error (%d)\n",
1056 * sd_format & sd_framesize will contain what subdev
1646 struct v4l2_subdev *subdev local
1705 struct v4l2_subdev *subdev = dcmi->source; local
1812 dcmi_graph_notify_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_connection *asd) argument
[all...]
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dmipi-csis.c31 #include <media/v4l2-subdev.h>
176 * @lock: mutex serializing the subdev and power management operations,
489 * V4L2 subdev operations
863 /* .. and a pointer to the subdev. */

Completed in 412 milliseconds

1234567891011>>