Home
last modified time | relevance | path

Searched full:m2m (Results 1 – 25 of 94) sorted by relevance

1234

/OK3568_Linux_fs/kernel/include/media/
H A Dv4l2-mem2mem.h87 * @m2m_dev: opaque pointer to the internal data to handle M2M context
129 * @list: list of m2m buffers
140 * @m2m_dev: opaque pointer to the internal data to handle M2M context
147 * @m2m_ctx: m2m context assigned to the instance given by struct &v4l2_m2m_ctx
157 * @m2m_ctx: m2m context assigned to the instance given by struct &v4l2_m2m_ctx
180 * @m2m_dev: opaque pointer to the internal data to handle M2M context
181 * @m2m_ctx: m2m context assigned to the instance given by struct &v4l2_m2m_ctx
199 * @m2m_dev: opaque pointer to the internal data to handle M2M context
200 * @m2m_ctx: m2m context assigned to the instance given by struct &v4l2_m2m_ctx
230 * @m2m_ctx: m2m context assigned to the instance given by struct &v4l2_m2m_ctx
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/exynos4-is/
H A Dfimc-m2m.c54 v4l2_m2m_job_finish(ctx->fimc_dev->m2m.m2m_dev, in fimc_m2m_job_finish()
130 if (fimc->m2m.ctx != ctx) { in fimc_device_run()
132 fimc->m2m.ctx = ctx; in fimc_device_run()
355 v4l2_err(&fimc->m2m.vfd, "queue (%d) busy\n", f->type); in fimc_m2m_s_fmt_mplane()
436 v4l2_err(&fimc->m2m.vfd, in fimc_m2m_try_selection()
511 v4l2_err(&fimc->m2m.vfd, "Out of scaler range\n"); in fimc_m2m_s_selection()
625 v4l2_fh_init(&ctx->fh, &fimc->m2m.vfd); in fimc_m2m_open()
648 ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(fimc->m2m.m2m_dev, ctx, queue_init); in fimc_m2m_open()
654 if (fimc->m2m.refcnt++ == 0) in fimc_m2m_open()
683 task_pid_nr(current), fimc->state, fimc->m2m.refcnt); in fimc_m2m_release()
[all …]
H A Dfimc-core.h59 /* m2m node */
265 * @vfd: the video device node for v4l2 m2m mode
408 * @m2m: memory-to-memory V4L2 device information
410 * @state: flags used to synchronize m2m and capture mode operation
426 struct fimc_m2m_device m2m; member
650 /* fimc-m2m.c */
H A DMakefile2 s5p-fimc-objs := fimc-core.o fimc-reg.o fimc-m2m.o fimc-capture.o media-dev.o
/OK3568_Linux_fs/kernel/drivers/media/platform/exynos-gsc/
H A Dgsc-m2m.c33 curr_ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev); in gsc_m2m_ctx_stop_req()
110 v4l2_m2m_job_finish(ctx->gsc_dev->m2m.m2m_dev, in gsc_m2m_job_finish()
161 if (gsc->m2m.ctx != ctx) { in gsc_m2m_device_run()
162 pr_debug("gsc->m2m.ctx = 0x%p, current_ctx = 0x%p", in gsc_m2m_device_run()
163 gsc->m2m.ctx, ctx); in gsc_m2m_device_run()
165 gsc->m2m.ctx = ctx; in gsc_m2m_device_run()
628 v4l2_fh_init(&ctx->fh, gsc->m2m.vfd); in gsc_m2m_open()
648 ctx->m2m_ctx = v4l2_m2m_ctx_init(gsc->m2m.m2m_dev, ctx, queue_init); in gsc_m2m_open()
650 pr_err("Failed to initialize m2m context"); in gsc_m2m_open()
655 if (gsc->m2m.refcnt++ == 0) in gsc_m2m_open()
[all …]
H A Dgsc-core.h50 /* for m2m node */
207 * @vfd: the video device node for v4l2 m2m mode
322 * @m2m: memory-to-memory V4L2 device information
323 * @state: flags used to synchronize m2m and capture mode operation
336 struct gsc_m2m_device m2m; member
H A DMakefile2 exynos-gsc-objs := gsc-core.o gsc-m2m.o gsc-regs.o
/OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Duncore-other.json1243 "BriefDescription": "Traffic in which the M2M to iMC Bypass was not taken",
1248 …"PublicDescription": "Counts traffic in which the M2M (Mesh to Memory) to iMC (Memory Controller) …
1250 "Unit": "M2M"
1259 "Unit": "M2M"
1268 "Unit": "M2M"
1277 "Unit": "M2M"
1286 "Unit": "M2M"
1295 "Unit": "M2M"
1304 "Unit": "M2M"
1313 "Unit": "M2M"
[all …]
/OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/skylakex/
H A Duncore-other.json1222 "BriefDescription": "Traffic in which the M2M to iMC Bypass was not taken",
1227 …"PublicDescription": "Counts traffic in which the M2M (Mesh to Memory) to iMC (Memory Controller) …
1229 "Unit": "M2M"
1238 "Unit": "M2M"
1247 "Unit": "M2M"
1256 "Unit": "M2M"
1265 "Unit": "M2M"
1274 "Unit": "M2M"
1283 "Unit": "M2M"
1292 "Unit": "M2M"
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/sti/bdisp/
H A Dbdisp-v4l2.c203 v4l2_m2m_job_finish(ctx->bdisp_dev->m2m.m2m_dev, in bdisp_job_finish()
218 curr_ctx = v4l2_m2m_get_curr_priv(bdisp->m2m.m2m_dev); in bdisp_ctx_stop_req()
319 if (bdisp->m2m.ctx != ctx) { in bdisp_device_run()
321 bdisp->m2m.ctx, ctx); in bdisp_device_run()
323 bdisp->m2m.ctx = ctx; in bdisp_device_run()
598 v4l2_fh_init(&ctx->fh, bdisp->m2m.vdev); in bdisp_open()
616 ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(bdisp->m2m.m2m_dev, ctx, in bdisp_open()
619 dev_err(bdisp->dev, "Failed to initialize m2m context\n"); in bdisp_open()
624 bdisp->m2m.refcnt++; in bdisp_open()
663 if (--bdisp->m2m.refcnt <= 0) in bdisp_release()
[all …]
H A Dbdisp.h131 * @vdev: video device node for v4l2 m2m mode
132 * @m2m_dev: v4l2 m2m device data
176 * @m2m: memory-to-memory V4L2 device information
177 * @state: flags used to synchronize m2m and capture mode operation
193 struct bdisp_m2m_device m2m; member
/OK3568_Linux_fs/kernel/drivers/dma/
H A Dep93xx_dma.c56 /* M2M registers */
133 * struct ep93xx_dma_chan - an EP93xx DMA M2P/M2M channel
146 * @runtime_addr: physical address currently used as dest/src (M2M only). This
149 * @runtime_ctrl: M2M runtime values for the control register.
189 * @m2m: is this an M2M or M2P device
199 * M2M channels. hw_xxx() methods are used to perform operations which are
200 * different on M2M and M2P channels. These methods are called with channel
205 bool m2m; member
456 * M2M DMA implementation
532 dev_warn(chan2dev(edmac), "M2M: empty descriptor list\n"); in m2m_fill_desc()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Ddnglioctl.h117 #define M2M_DMA_LOOPBACK 0 /* PCIE M2M mode */
118 #define D11_DMA_LOOPBACK 1 /* PCIE M2M and D11 mode without ucode */
119 #define BMC_DMA_LOOPBACK 2 /* PCIE M2M and D11 mode with ucode */
122 #define M2M_DMA_WRITE_TO_RAM 6 /* PCIE M2M write to specific memory mode */
123 #define M2M_DMA_READ_FROM_RAM 7 /* PCIE M2M read from specific memory mode */
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Ddnglioctl.h117 #define M2M_DMA_LOOPBACK 0 /* PCIE M2M mode */
118 #define D11_DMA_LOOPBACK 1 /* PCIE M2M and D11 mode without ucode */
119 #define BMC_DMA_LOOPBACK 2 /* PCIE M2M and D11 mode with ucode */
122 #define M2M_DMA_WRITE_TO_RAM 6 /* PCIE M2M write to specific memory mode */
123 #define M2M_DMA_READ_FROM_RAM 7 /* PCIE M2M read from specific memory mode */
/OK3568_Linux_fs/kernel/include/linux/platform_data/
H A Ddma-ep93xx.h25 /* M2M channels */
64 * There is no requirement for the M2M channels.
82 * limitation, for M2M channels the direction is configurable.
/OK3568_Linux_fs/kernel/arch/arm/mach-ep93xx/
H A Ddma.c78 * DMA M2M channels.
80 * There are 2 M2M channels which support memcpy/memset and in addition simple
99 .name = "ep93xx-dma-m2m",
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dsun8i-r16-bananapi-m2m.dts50 compatible = "sinovoip,bananapi-m2m", "allwinner,sun8i-a33";
68 label = "bpi-m2m:blue:usr";
73 label = "bpi-m2m:green:usr";
78 label = "bpi-m2m:red:power";
/OK3568_Linux_fs/kernel/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c70 * Used only when the M2M device is registered via
73 * Used only when the M2M device is registered via
76 * Used only when the M2M device is registered via
79 * Used only when the M2M device is registered via
81 * @proc: &struct media_entity pointer with the M2M device itself.
83 * Used only when the M2M device is registered via
86 * with controls the M2M device.
289 * @m2m_dev: m2m device
290 * @m2m_ctx: m2m context
375 * @m2m_ctx: m2m context
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iommu/
H A Dsamsung,sysmmu.yaml29 MFC in all Exynos SoCs and FIMD, M2M Scalers and G2D in Exynos5420 has 2 System
34 * M2M Scalers and G2D in Exynos5420 has one System MMU on the read channel and
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-good/
H A DConfig.in315 bool "v4l2-probe (m2m)"
319 support for v4l2 transform devices, such as m2m
/OK3568_Linux_fs/kernel/tools/perf/pmu-events/arch/x86/tremontx/
H A Duncore-other.json403 "BriefDescription": "Clockticks of the mesh to memory (M2M)",
408 "PublicDescription": "Clockticks of the mesh to memory (M2M)",
409 "Unit": "M2M"
/OK3568_Linux_fs/kernel/drivers/staging/media/meson/vdec/
H A Dvdec.h184 * @m2m_dev: v4l2 m2m device
185 * @m2m_ctx: v4l2 m2m context
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-connectivity/paho-mqtt-cpp/
H A Dpaho-mqtt-cpp_1.2.0.bb2 …mentation of open and standard messaging protocols for Machine-to-Machine (M2M) and Internet of Th…
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-connectivity/paho-mqtt-c/
H A Dpaho-mqtt-c_1.3.10.bb2 …mentation of open and standard messaging protocols for Machine-to-Machine (M2M) and Internet of Th…
/OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/
H A Dmtk_vcodec_enc.h26 * @m2m_buf: M2M buffer

1234