drivers/firmware/arm_ffa/driver.c
1646
.mem_ops = &ffa_drv_mem_ops,
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
315
static const struct sysfs_ops mem_ops = {
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
321
.sysfs_ops = &mem_ops,
drivers/input/rmi4/rmi_f54.c
382
.mem_ops = &vb2_vmalloc_memops,
drivers/input/touchscreen/atmel_mxt_ts.c
2532
.mem_ops = &vb2_vmalloc_memops,
drivers/input/touchscreen/sur40.c
1122
.mem_ops = &vb2_dma_sg_memops,
drivers/media/common/saa7146/saa7146_fops.c
385
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/common/videobuf2/videobuf2-core.c
154
((vb)->vb2_queue->mem_ops->op ? \
drivers/media/common/videobuf2/videobuf2-core.c
155
(vb)->vb2_queue->mem_ops->op(args) : 0)
drivers/media/common/videobuf2/videobuf2-core.c
158
((vb)->vb2_queue->mem_ops->op ? \
drivers/media/common/videobuf2/videobuf2-core.c
159
(vb)->vb2_queue->mem_ops->op(vb, args) : NULL)
drivers/media/common/videobuf2/videobuf2-core.c
163
if ((vb)->vb2_queue->mem_ops->op) \
drivers/media/common/videobuf2/videobuf2-core.c
164
(vb)->vb2_queue->mem_ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
2434
if (!q->mem_ops->get_dmabuf) {
drivers/media/common/videobuf2/videobuf2-core.c
2607
WARN_ON(!q->mem_ops) ||
drivers/media/common/videobuf2/videobuf2-core.c
2851
if (!q->mem_ops->vaddr)
drivers/media/common/videobuf2/videobuf2-core.c
67
(vb)->vb2_queue->mem_ops->op ? "" : " (nop)")
drivers/media/common/videobuf2/videobuf2-core.c
743
if (!(q->io_modes & VB2_USERPTR) || !q->mem_ops->get_userptr ||
drivers/media/common/videobuf2/videobuf2-core.c
744
!q->mem_ops->put_userptr)
drivers/media/common/videobuf2/videobuf2-core.c
75
err = _q->mem_ops->op ? _q->mem_ops->op(args) : 0; \
drivers/media/common/videobuf2/videobuf2-core.c
756
if (!(q->io_modes & VB2_MMAP) || !q->mem_ops->alloc ||
drivers/media/common/videobuf2/videobuf2-core.c
757
!q->mem_ops->put || !q->mem_ops->mmap)
drivers/media/common/videobuf2/videobuf2-core.c
769
if (!(q->io_modes & VB2_DMABUF) || !q->mem_ops->attach_dmabuf ||
drivers/media/common/videobuf2/videobuf2-core.c
770
!q->mem_ops->detach_dmabuf || !q->mem_ops->map_dmabuf ||
drivers/media/common/videobuf2/videobuf2-core.c
771
!q->mem_ops->unmap_dmabuf)
drivers/media/common/videobuf2/videobuf2-core.c
87
ptr = _q->mem_ops->op ? _q->mem_ops->op(vb, args) : NULL; \
drivers/media/common/videobuf2/videobuf2-core.c
98
if (_q->mem_ops->op) \
drivers/media/common/videobuf2/videobuf2-core.c
99
_q->mem_ops->op(args); \
drivers/media/dvb-core/dvb_vb2.c
158
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/dvb-frontends/rtl2832_sdr.c
1373
dev->vb_queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/i2c/video-i2c.c
785
queue->mem_ops = &vb2_vmalloc_memops;
drivers/media/pci/bt8xx/bttv-driver.c
3109
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cobalt/cobalt-v4l2.c
1259
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx18/cx18-streams.c
286
s->vidq.mem_ops = &vb2_vmalloc_memops;
drivers/media/pci/cx23885/cx23885-417.c
1530
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx23885/cx23885-dvb.c
2674
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx23885/cx23885-video.c
1327
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx23885/cx23885-video.c
1344
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx25821/cx25821-video.c
735
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx88/cx88-blackbird.c
1200
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx88/cx88-dvb.c
1781
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx88/cx88-video.c
1416
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/cx88/cx88-video.c
1433
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/dt3155/dt3155.c
516
pd->vidq.mem_ops = &vb2_dma_contig_memops;
drivers/media/pci/hws/hws_video.c
1384
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1564
vbq->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
842
aq->vbq.mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/mgb4/mgb4_vin.c
999
vindev->queue.mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/mgb4/mgb4_vout.c
807
voutdev->queue.mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
373
vb_queue->mem_ops = &vb2_vmalloc_memops;
drivers/media/pci/saa7134/saa7134-dvb.c
1245
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/saa7134/saa7134-empress.c
281
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/saa7134/saa7134-video.c
1710
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/saa7134/saa7134-video.c
1731
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1265
solo_enc->vidq.mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/solo6x10/solo6x10-v4l2.c
666
solo_dev->vidq.mem_ops = &vb2_dma_contig_memops;
drivers/media/pci/tw5864/tw5864-video.c
1111
input->vidq.mem_ops = &vb2_dma_contig_memops;
drivers/media/pci/tw68/tw68-video.c
948
dev->vidq.mem_ops = &vb2_dma_sg_memops;
drivers/media/pci/tw686x/tw686x-video.c
1221
vc->vidq.mem_ops = dev->dma_ops->mem_ops;
drivers/media/pci/tw686x/tw686x-video.c
149
.mem_ops = &vb2_vmalloc_memops,
drivers/media/pci/tw686x/tw686x-video.c
179
.mem_ops = &vb2_dma_contig_memops,
drivers/media/pci/tw686x/tw686x-video.c
334
.mem_ops = &vb2_dma_sg_memops,
drivers/media/pci/tw686x/tw686x.h
109
const struct vb2_mem_ops *mem_ops;
drivers/media/pci/zoran/zoran_driver.c
968
vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/allegro-dvt/allegro-core.c
2974
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/allegro-dvt/allegro-core.c
2987
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/amd/isp4/isp4_video.c
723
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
707
vb2_q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
867
vb2_q->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
265
vb2_q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
411
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
425
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/amphion/vpu_v4l2.c
664
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/amphion/vpu_v4l2.c
666
src_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/amphion/vpu_v4l2.c
680
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/amphion/vpu_v4l2.c
682
dst_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
868
vb2q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/arm/mali-c55/mali-c55-params.c
894
vb2q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
278
vb2q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/aspeed/aspeed-video.c
2166
vbq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/atmel/atmel-isi.c
1240
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/broadcom/bcm2835-unicam.c
2278
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/chips-media/coda/coda-common.c
2561
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/chips-media/coda/coda-common.c
2569
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/chips-media/coda/coda-common.c
2581
src_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/chips-media/coda/coda-common.c
2590
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/chips-media/wave5/wave5-helper.c
122
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/chips-media/wave5/wave5-helper.c
135
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/imagination/e5010-jpeg-enc.c
588
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/imagination/e5010-jpeg-enc.c
604
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/intel/pxa_camera.c
1523
vq->mem_ops = &vb2_dma_sg_memops;
drivers/media/platform/m2m-deinterlace.c
798
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/m2m-deinterlace.c
817
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/marvell/mcam-core.c
1294
vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/marvell/mcam-core.c
1302
vq->mem_ops = &vb2_dma_sg_memops;
drivers/media/platform/marvell/mcam-core.c
1311
vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1075
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1088
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
927
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
942
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
488
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
502
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
1014
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
1030
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1380
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1394
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/microchip/microchip-isc-base.c
1781
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nuvoton/npcm-video.c
1612
vbq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
339
const struct vb2_mem_ops *mem_ops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
351
mem_ops = &vb2_dma_sg_memops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
353
mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
365
src_vq->mem_ops = mem_ops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
390
dst_vq->mem_ops = mem_ops;
drivers/media/platform/nxp/dw100/dw100.c
599
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/dw100/dw100.c
614
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2146
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2160
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx-pxp.c
1615
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx-pxp.c
1629
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx7-media-csi.c
1689
vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
385
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
399
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1414
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/mx2_emmaprp.c
691
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/nxp/mx2_emmaprp.c
705
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/qcom/camss/camss-video.c
702
q->mem_ops = &vb2_dma_sg_memops;
drivers/media/platform/qcom/iris/iris_vidc.c
106
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/qcom/iris/iris_vidc.c
120
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/qcom/venus/vdec.c
1655
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/qcom/venus/vdec.c
1670
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/qcom/venus/venc.c
1421
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/qcom/venus/venc.c
1438
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1416
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1992
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1495
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/rcar_drif.c
1315
sdr->vb_queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/renesas/rcar_fdp1.c
2045
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/rcar_fdp1.c
2059
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/rcar_jpu.c
1180
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/rcar_jpu.c
1195
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/renesas-ceu.c
1397
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
800
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
479
vb2q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/sh_vou.c
1296
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/renesas/vsp1/vsp1_histo.c
569
histo->queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/renesas/vsp1/vsp1_video.c
1261
video->queue.mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/rockchip/rga/rga.c
103
src_vq->mem_ops = &vb2_dma_sg_memops;
drivers/media/platform/rockchip/rga/rga.c
105
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/rockchip/rga/rga.c
121
dst_vq->mem_ops = &vb2_dma_sg_memops;
drivers/media/platform/rockchip/rga/rga.c
123
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
518
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1560
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2823
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
167
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1198
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1219
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
580
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
595
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1758
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
596
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1267
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
556
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
570
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1125
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/s5p-g2d/g2d.c
151
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/s5p-g2d/g2d.c
165
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
2605
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
2619
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
896
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
931
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
552
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
567
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/sti/delta/delta-v4l2.c
1598
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/sti/delta/delta-v4l2.c
1616
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/sti/hva/hva-v4l2.c
1130
vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/stm32/dma2d/dma2d.c
204
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/stm32/dma2d/dma2d.c
218
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/stm32/stm32-dcmi.c
2158
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
902
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
421
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1010
queue->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
675
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
690
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
538
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
553
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1673
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/am437x/am437x-vpfe.c
2231
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/cal/cal-video.c
1059
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/davinci/vpif_capture.c
1426
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/davinci/vpif_display.c
1167
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1288
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/omap/omap_vout.c
1403
vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/omap3isp/ispvideo.c
1398
queue->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/vpe/vip.c
3067
q->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/vpe/vpe.c
2227
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/ti/vpe/vpe.c
2242
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/verisilicon/hantro_drv.c
212
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/verisilicon/hantro_drv.c
232
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/media/platform/via/via-camera.c
1245
vq->mem_ops = &vb2_dma_sg_memops;
drivers/media/platform/xilinx/xilinx-dma.c
695
dma->queue.mem_ops = &vb2_dma_contig_memops;
drivers/media/test-drivers/vicodec/vicodec-core.c
1708
src_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/test-drivers/vicodec/vicodec-core.c
1732
dst_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/test-drivers/vim2m.c
1313
src_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/test-drivers/vim2m.c
1328
dst_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/test-drivers/vimc/vimc-capture.c
425
q->mem_ops = vimc_allocator == VIMC_ALLOCATOR_DMA_CONTIG
drivers/media/test-drivers/visl/visl-video.c
749
src_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/test-drivers/visl/visl-video.c
764
dst_vq->mem_ops = &vb2_vmalloc_memops;
drivers/media/test-drivers/vivid/vivid-core.c
926
q->mem_ops = allocators[dev->inst] == 1 ? &vb2_dma_contig_memops :
drivers/media/usb/airspy/airspy.c
1018
s->vb_queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/au0828/au0828-video.c
1833
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/au0828/au0828-video.c
1847
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/cx231xx/cx231xx-417.c
1768
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/cx231xx/cx231xx-video.c
1810
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/cx231xx/cx231xx-video.c
1870
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/dvb-usb/cxusb-analog.c
1628
cxdev->videoqueue.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/em28xx/em28xx-video.c
1393
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/em28xx/em28xx-video.c
1407
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/go7007/go7007-v4l2.c
1080
go->vidq.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/gspca/gspca.c
1511
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/hackrf/hackrf.c
1395
dev->rx_vb2_queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/hackrf/hackrf.c
1411
dev->tx_vb2_queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/msi2500/msi2500.c
1215
dev->vb_queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/pwc/pwc-if.c
1061
pdev->vb_queue.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/s2255/s2255drv.c
1628
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/stk1160/stk1160-v4l.c
785
q->mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/usbtv/usbtv-video.c
901
usbtv->vb2q.mem_ops = &vb2_vmalloc_memops;
drivers/media/usb/uvc/uvc_queue.c
249
queue->queue.mem_ops = &vb2_vmalloc_memops;
drivers/spi/atmel-quadspi.c
1383
ctrl->mem_ops = &atmel_qspi_mem_ops;
drivers/spi/spi-airoha-snfi.c
1122
ctrl->mem_ops = dma_enable ? &airoha_snand_mem_ops
drivers/spi/spi-amd.c
834
host->mem_ops = &amd_spi_mem_ops;
drivers/spi/spi-amlogic-spifc-a1.c
362
ctrl->mem_ops = &amlogic_spifc_a1_mem_ops;
drivers/spi/spi-amlogic-spifc-a4.c
1169
ctrl->mem_ops = &aml_sfc_mem_ops;
drivers/spi/spi-aspeed-smc.c
1008
ctlr->mem_ops = &aspeed_spi_mem_ops;
drivers/spi/spi-atcspi200.c
541
host->mem_ops = &atcspi_mem_ops;
drivers/spi/spi-ath79.c
189
host->mem_ops = &ath79_mem_ops;
drivers/spi/spi-axiado.c
845
ctlr->mem_ops = &ax_spi_mem_ops;
drivers/spi/spi-bcm-qspi.c
1530
host->mem_ops = &bcm_qspi_mem_ops;
drivers/spi/spi-bcm63xx-hsspi.c
806
host->mem_ops = &bcm63xx_hsspi_mem_ops;
drivers/spi/spi-cadence-quadspi.c
1800
host->mem_ops = &cqspi_mem_ops;
drivers/spi/spi-cadence-xspi.c
1196
host->mem_ops = &marvell_xspi_mem_ops;
drivers/spi/spi-cadence-xspi.c
1201
host->mem_ops = &cadence_xspi_mem_ops;
drivers/spi/spi-dw-core.c
780
if (!dws->mem_ops.exec_op && !(dws->caps & DW_SPI_CAP_CS_OVERRIDE) &&
drivers/spi/spi-dw-core.c
782
dws->mem_ops.adjust_op_size = dw_spi_adjust_mem_op_size;
drivers/spi/spi-dw-core.c
783
dws->mem_ops.supports_op = dw_spi_supports_mem_op;
drivers/spi/spi-dw-core.c
784
dws->mem_ops.exec_op = dw_spi_exec_mem_op;
drivers/spi/spi-dw-core.c
978
if (dws->mem_ops.exec_op) {
drivers/spi/spi-dw-core.c
979
ctlr->mem_ops = &dws->mem_ops;
drivers/spi/spi-dw.h
185
struct spi_controller_mem_ops mem_ops;
drivers/spi/spi-fsl-qspi.c
978
ctlr->mem_ops = &fsl_qspi_mem_ops;
drivers/spi/spi-gxp.c
284
ctlr->mem_ops = &gxp_spi_mem_ops;
drivers/spi/spi-hisi-sfc-v3xx.c
476
ctlr->mem_ops = &hisi_sfc_v3xx_mem_ops;
drivers/spi/spi-intel.c
1194
ispi->mem_ops = erase_64k_mem_ops;
drivers/spi/spi-intel.c
1197
ispi->mem_ops = generic_mem_ops;
drivers/spi/spi-intel.c
1500
host->mem_ops = &intel_spi_mem_ops;
drivers/spi/spi-intel.c
178
const struct intel_spi_mem_op *mem_ops;
drivers/spi/spi-intel.c
748
for (iop = ispi->mem_ops; iop->mem_op.cmd.opcode; iop++) {
drivers/spi/spi-mem.c
1011
if (ctlr->mem_ops && ctlr->mem_ops->poll_status && !spi_get_csgpiod(mem->spi, 0)) {
drivers/spi/spi-mem.c
1016
ret = ctlr->mem_ops->poll_status(mem, op, mask, match,
drivers/spi/spi-mem.c
1057
if (ctlr->mem_ops && ctlr->mem_ops->get_name)
drivers/spi/spi-mem.c
1058
mem->name = ctlr->mem_ops->get_name(mem);
drivers/spi/spi-mem.c
259
if (ctlr->mem_ops && ctlr->mem_ops->supports_op)
drivers/spi/spi-mem.c
260
return ctlr->mem_ops->supports_op(mem, op);
drivers/spi/spi-mem.c
422
if (ctlr->mem_ops && ctlr->mem_ops->exec_op && !spi_get_csgpiod(mem->spi, 0)) {
drivers/spi/spi-mem.c
428
ret = ctlr->mem_ops->exec_op(mem, op);
drivers/spi/spi-mem.c
564
if (ctlr->mem_ops && ctlr->mem_ops->adjust_op_size)
drivers/spi/spi-mem.c
565
return ctlr->mem_ops->adjust_op_size(mem, op);
drivers/spi/spi-mem.c
567
if (!ctlr->mem_ops || !ctlr->mem_ops->exec_op) {
drivers/spi/spi-mem.c
735
if (ctlr->mem_ops && ctlr->mem_ops->dirmap_create &&
drivers/spi/spi-mem.c
747
if (ctlr->mem_ops && ctlr->mem_ops->dirmap_create) {
drivers/spi/spi-mem.c
754
ret = ctlr->mem_ops->dirmap_create(desc);
drivers/spi/spi-mem.c
787
if (!desc->nodirmap && ctlr->mem_ops && ctlr->mem_ops->dirmap_destroy)
drivers/spi/spi-mem.c
788
ctlr->mem_ops->dirmap_destroy(desc);
drivers/spi/spi-mem.c
893
} else if (ctlr->mem_ops && ctlr->mem_ops->dirmap_read) {
drivers/spi/spi-mem.c
898
ret = ctlr->mem_ops->dirmap_read(desc, offs, len, buf);
drivers/spi/spi-mem.c
939
} else if (ctlr->mem_ops && ctlr->mem_ops->dirmap_write) {
drivers/spi/spi-mem.c
944
ret = ctlr->mem_ops->dirmap_write(desc, offs, len, buf);
drivers/spi/spi-microchip-core-qspi.c
769
ctlr->mem_ops = &mchp_coreqspi_mem_ops;
drivers/spi/spi-mt65xx.c
1212
host->mem_ops = &mtk_spi_mem_ops;
drivers/spi/spi-mtk-nor.c
855
ctlr->mem_ops = &mtk_nor_mem_ops;
drivers/spi/spi-mtk-snfi.c
1461
ctlr->mem_ops = &mtk_snand_mem_ops;
drivers/spi/spi-mxic.c
801
host->mem_ops = &mxic_spi_mem_ops;
drivers/spi/spi-npcm-fiu.c
744
ctrl->mem_ops = &npcm_fiu_mem_ops;
drivers/spi/spi-nxp-fspi.c
1488
ctlr->mem_ops = &nxp_fspi_mem_ops;
drivers/spi/spi-nxp-xspi.c
1288
ctlr->mem_ops = &nxp_xspi_mem_ops;
drivers/spi/spi-qcom-qspi.c
793
host->mem_ops = &qcom_qspi_mem_ops;
drivers/spi/spi-qpic-snand.c
1598
ctlr->mem_ops = &qcom_spi_mem_ops;
drivers/spi/spi-realtek-rtl-snand.c
399
ctrl->mem_ops = &rtl_snand_mem_ops;
drivers/spi/spi-rockchip-sfc.c
623
host->mem_ops = &rockchip_sfc_mem_ops;
drivers/spi/spi-rpc-if.c
167
ctlr->mem_ops = &rpcif_spi_mem_ops;
drivers/spi/spi-sg2044-nor.c
460
ctrl->mem_ops = &sg2044_spifmc_mem_ops;
drivers/spi/spi-sn-f-ospi.c
621
ctlr->mem_ops = &f_ospi_mem_ops;
drivers/spi/spi-stm32-ospi.c
935
ctrl->mem_ops = &stm32_ospi_mem_ops;
drivers/spi/spi-stm32-qspi.c
858
ctrl->mem_ops = &stm32_qspi_mem_ops;
drivers/spi/spi-ti-qspi.c
780
host->mem_ops = &ti_qspi_mem_ops;
drivers/spi/spi-ti-qspi.c
879
host->mem_ops = NULL;
drivers/spi/spi-wpcm-fiu.c
471
ctrl->mem_ops = &wpcm_fiu_mem_ops;
drivers/spi/spi-zynq-qspi.c
689
ctlr->mem_ops = &zynq_qspi_mem_ops;
drivers/spi/spi-zynqmp-gqspi.c
1320
ctlr->mem_ops = &zynqmp_qspi_mem_ops;
drivers/spi/spi.c
3404
if (!ctlr->mem_ops || !ctlr->mem_ops->exec_op) {
drivers/staging/media/atomisp/pci/atomisp_subdev.c
780
pipe->vb_queue.mem_ops = &vb2_vmalloc_memops;
drivers/staging/media/imx/imx-media-capture.c
1022
vq->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/imx/imx-media-csc-scaler.c
594
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/imx/imx-media-csc-scaler.c
609
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/ipu3/ipu3-v4l2.c
1215
vbq->mem_ops = &vb2_dma_sg_memops;
drivers/staging/media/ipu7/ipu7-isys-queue.c
812
aq->vbq.mem_ops = &vb2_dma_sg_memops;
drivers/staging/media/meson/vdec/vdec.c
816
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/meson/vdec/vdec.c
830
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/sunxi/cedrus/cedrus_video.c
599
src_vq->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/sunxi/cedrus/cedrus_video.c
615
dst_vq->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
660
queue->mem_ops = &vb2_dma_contig_memops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
489
queue->mem_ops = &vb2_vmalloc_memops;
drivers/staging/media/tegra-video/vi.c
1173
chan->queue.mem_ops = &vb2_dma_contig_memops;
drivers/tee/optee/ffa_abi.c
276
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
298
rc = mem_ops->memory_share(&args);
drivers/tee/optee/ffa_abi.c
305
mem_ops->memory_reclaim(args.g_handle, 0);
drivers/tee/optee/ffa_abi.c
320
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
336
rc = mem_ops->memory_reclaim(global_handle, 0);
drivers/tee/optee/ffa_abi.c
347
const struct ffa_mem_ops *mem_ops;
drivers/tee/optee/ffa_abi.c
358
mem_ops = optee->ffa.ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
359
rc = mem_ops->memory_reclaim(global_handle, 0);
drivers/tee/optee/ffa_abi.c
687
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
713
rc = mem_ops->memory_lend(&args);
drivers/tee/optee/ffa_abi.c
738
mem_ops->memory_reclaim(args.g_handle, 0);
drivers/tee/optee/ffa_abi.c
747
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
763
rc = mem_ops->memory_reclaim(global_handle, 0);
drivers/tee/tstee/core.c
270
rc = ffa_dev->ops->mem_ops->memory_share(&mem_args);
drivers/tee/tstee/core.c
290
(void)ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id,
drivers/tee/tstee/core.c
300
ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id, 0);
drivers/tee/tstee/core.c
335
rc = ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id, 0);
drivers/usb/gadget/function/uvc_queue.c
148
queue->queue.mem_ops = &vb2_dma_sg_memops;
drivers/usb/gadget/function/uvc_queue.c
151
queue->queue.mem_ops = &vb2_vmalloc_memops;
drivers/usb/gadget/function/uvc_queue.c
191
queue->queue.mem_ops = &vb2_vmalloc_memops;
include/linux/arm_ffa.h
517
const struct ffa_mem_ops *mem_ops;
include/linux/spi/spi.h
768
const struct spi_controller_mem_ops *mem_ops;
include/media/videobuf2-core.h
622
const struct vb2_mem_ops *mem_ops;
samples/v4l/v4l2-pci-skeleton.c
813
q->mem_ops = &vb2_dma_contig_memops;
sound/soc/renesas/rcar/dma.c
1036
return rsnd_mod_init(NULL, &mem, &mem_ops, NULL, NULL, 0, 0);
sound/soc/renesas/rcar/dma.c
61
static struct rsnd_mod_ops mem_ops = {
tools/testing/selftests/mm/khugepaged.c
1047
struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
1068
struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
1182
typedef void (*test_fn)(struct collapse_context *c, struct mem_ops *ops);
tools/testing/selftests/mm/khugepaged.c
1186
struct mem_ops *ops;
tools/testing/selftests/mm/khugepaged.c
263
static void *alloc_hpage(struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
456
static struct mem_ops __anon_ops = {
tools/testing/selftests/mm/khugepaged.c
464
static struct mem_ops __read_only_file_ops = {
tools/testing/selftests/mm/khugepaged.c
472
static struct mem_ops __read_write_file_read_ops = {
tools/testing/selftests/mm/khugepaged.c
480
static struct mem_ops __read_write_file_write_ops = {
tools/testing/selftests/mm/khugepaged.c
488
static struct mem_ops __shmem_ops = {
tools/testing/selftests/mm/khugepaged.c
496
static bool is_tmpfs(struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
504
static bool is_anon(struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
510
struct mem_ops *ops, bool expect)
tools/testing/selftests/mm/khugepaged.c
545
struct mem_ops *ops, bool expect)
tools/testing/selftests/mm/khugepaged.c
555
struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
58
static struct mem_ops *read_only_file_ops;
tools/testing/selftests/mm/khugepaged.c
583
struct mem_ops *ops, bool expect)
tools/testing/selftests/mm/khugepaged.c
59
static struct mem_ops *read_write_file_read_ops;
tools/testing/selftests/mm/khugepaged.c
60
static struct mem_ops *read_write_file_write_ops;
tools/testing/selftests/mm/khugepaged.c
61
static struct mem_ops *anon_ops;
tools/testing/selftests/mm/khugepaged.c
62
static struct mem_ops *shmem_ops;
tools/testing/selftests/mm/khugepaged.c
655
static void collapse_full(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
66
struct mem_ops *ops, bool expect);
tools/testing/selftests/mm/khugepaged.c
671
static void collapse_empty(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
681
static void collapse_single_pte_entry(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
693
static void collapse_max_ptes_none(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
733
static void collapse_swapin_single_pte(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
758
static void collapse_max_ptes_swap(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
802
static void collapse_single_pte_entry_compound(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
831
static void collapse_full_of_compound(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
851
static void collapse_compound_extreme(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
897
static void collapse_fork(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
941
static void collapse_fork_compound(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
988
static void collapse_max_ptes_shared(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/uffd-unit-tests.c
1783
uffd_test_ops = mem_type->mem_ops;
tools/testing/selftests/mm/uffd-unit-tests.c
34
uffd_test_ops_t *mem_ops;
tools/testing/selftests/mm/uffd-unit-tests.c
43
.mem_ops = &anon_uffd_test_ops,
tools/testing/selftests/mm/uffd-unit-tests.c
49
.mem_ops = &shmem_uffd_test_ops,
tools/testing/selftests/mm/uffd-unit-tests.c
55
.mem_ops = &shmem_uffd_test_ops,
tools/testing/selftests/mm/uffd-unit-tests.c
61
.mem_ops = &hugetlb_uffd_test_ops,
tools/testing/selftests/mm/uffd-unit-tests.c
67
.mem_ops = &hugetlb_uffd_test_ops,