Home
last modified time | relevance | path

Searched refs:vimc (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/media/test-drivers/vimc/
A Dvimc-core.c159 vimc->pipe_cfg->ents[i].type->release(vimc->ent_devs[i]); in vimc_release_subdevs()
168 vimc->pipe_cfg->ents[i].type->unregister(vimc->ent_devs[i]); in vimc_unregister_subdevs()
178 vimc->ent_devs[i] = vimc->pipe_cfg->ents[i].type->add(vimc, in vimc_add_subdevs()
202 kfree(vimc); in vimc_v4l2_dev_release()
210 ret = v4l2_device_register(vimc->mdev.dev, &vimc->v4l2_dev); in vimc_register_devices()
217 vimc->ent_devs = kcalloc(vimc->pipe_cfg->num_ents, in vimc_register_devices()
281 vimc = kzalloc(sizeof(*vimc), GFP_KERNEL); in vimc_probe()
282 if (!vimc) in vimc_probe()
288 vimc->v4l2_dev.mdev = &vimc->mdev; in vimc_probe()
293 snprintf(vimc->mdev.bus_info, sizeof(vimc->mdev.bus_info), in vimc_probe()
[all …]
A DMakefile2 vimc-y := vimc-core.o vimc-common.o vimc-streamer.o vimc-capture.o \
3 vimc-debayer.o vimc-scaler.o vimc-sensor.o
5 obj-$(CONFIG_VIDEO_VIMC) += vimc.o
A Dvimc-capture.c396 static struct vimc_ent_device *vimc_cap_add(struct vimc_device *vimc, in vimc_cap_add() argument
399 struct v4l2_device *v4l2_dev = &vimc->v4l2_dev; in vimc_cap_add()
437 dev_err(vimc->mdev.dev, "%s: vb2 queue init failed (err=%d)\n", in vimc_cap_add()
457 vcap->ved.dev = vimc->mdev.dev; in vimc_cap_add()
477 dev_err(vimc->mdev.dev, "%s: video register failed (err=%d)\n", in vimc_cap_add()
A Dvimc-scaler.c403 static struct vimc_ent_device *vimc_sca_add(struct vimc_device *vimc, in vimc_sca_add() argument
406 struct v4l2_device *v4l2_dev = &vimc->v4l2_dev; in vimc_sca_add()
429 vsca->ved.dev = vimc->mdev.dev; in vimc_sca_add()
A Dvimc-sensor.c380 static struct vimc_ent_device *vimc_sen_add(struct vimc_device *vimc, in vimc_sen_add() argument
383 struct v4l2_device *v4l2_dev = &vimc->v4l2_dev; in vimc_sen_add()
432 vsen->ved.dev = vimc->mdev.dev; in vimc_sen_add()
A Dvimc-debayer.c562 static struct vimc_ent_device *vimc_deb_add(struct vimc_device *vimc, in vimc_deb_add() argument
565 struct v4l2_device *v4l2_dev = &vimc->v4l2_dev; in vimc_deb_add()
596 vdeb->ved.dev = vimc->mdev.dev; in vimc_deb_add()
A Dvimc-common.h136 struct vimc_ent_device *(*add)(struct vimc_device *vimc,
/linux/Documentation/admin-guide/media/
A Dvimc.rst3 The Virtual Media Controller Driver (vimc)
6 The vimc driver emulates complex video hardware using the V4L2 API and the Media
12 The topology is hardcoded, although you could modify it in vimc-core and
17 .. kernel-figure:: vimc.dot
21 Media pipeline graph on vimc
41 v4l2-ctl -z platform:vimc -d "Raw Capture 0" -v pixelformat=BA81
50 vimc-sensor:
56 vimc-debayer:
63 vimc-scaler:
67 within the vimc limitations (even shrinking the image if necessary).
[all …]
A Dv4l-drivers.rst33 vimc
A Dmisc-cardlist.rst26 vimc Virtual Media Controller Driver (VIMC)
/linux/Documentation/driver-api/media/drivers/
A Dvimc-devel.rst3 The Virtual Media Controller Driver (vimc)
9 vimc-streamer
12 .. kernel-doc:: drivers/media/test-drivers/vimc/vimc-streamer.h
15 .. kernel-doc:: drivers/media/test-drivers/vimc/vimc-streamer.c
A Dindex.rst27 vimc-devel
/linux/drivers/media/test-drivers/
A DMakefile6 obj-$(CONFIG_VIDEO_VIMC) += vimc/
A DKconfig9 source "drivers/media/test-drivers/vimc/Kconfig"
/linux/include/config/
A Dauto.conf.cmd702 drivers/media/test-drivers/vimc/Kconfig \
/linux/
A DMAINTAINERS20088 F: drivers/media/test-drivers/vimc/*

Completed in 37 milliseconds