/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | r535.c | 25 #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 D | firmware.c | 25 #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 D | gsp.h | 3 #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 D | nv50.c | 28 #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 D | nouveau_bios.c | 31 #include <subdev/gsp.h>
|
/linux-master/drivers/gpu/host1x/ |
H A D | bus.c | 43 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 D | shadowof.c | 55 struct nvkm_device *device = bios->subdev.device;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | gm107.c | 26 #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 D | gf100.c | 31 #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 D | remoteproc_core.c | 1077 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 D | remoteproc_virtio.c | 409 /* 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 D | ipu3-v4l2.c | 22 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 D | imx-media-fim.c | 14 #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 D | atomisp_v4l2.c | 805 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 D | atomisp_ioctl.c | 574 * As currently userspace can't talk directly to subdev nodes, this 1094 sink = atomisp_subdev_get_ffmt(&asd->subdev, NULL,
|
H A D | atomisp_internal.h | 31 #include <media/v4l2-subdev.h>
|
H A D | atomisp_cmd.c | 84 * 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 D | gc2235.h | 29 #include <media/v4l2-subdev.h>
|
/linux-master/drivers/phy/mediatek/ |
H A D | phy-mtk-tphy.c | 1629 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 D | v4l2-mc.c | 19 #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 D | v4l2-ioctl.c | 19 #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 D | j721e-csi2rx.c | 409 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 D | dcmipp-core.c | 176 /* 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 D | stm32-dcmi.c | 628 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 D | mipi-csis.c | 31 #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. */
|