Home
last modified time | relevance | path

Searched refs:mem_ops (Results 1 – 25 of 68) sorted by relevance

123

/linux/tools/testing/selftests/mm/
H A Dkhugepaged.c50 struct mem_ops {
58 static struct mem_ops *read_only_file_ops;
59 static struct mem_ops *read_write_file_read_ops;
60 static struct mem_ops *read_write_file_write_ops;
61 static struct mem_ops *anon_ops;
62 static struct mem_ops *shmem_ops;
66 struct mem_ops *ops, bool expect);
263 static void *alloc_hpage(struct mem_ops *ops) in alloc_mapping()
456 static struct mem_ops __anon_ops = { in shmem_setup_area()
464 static struct mem_ops __read_only_file_op in shmem_cleanup_area()
44 struct mem_ops { global() struct
52 namemem_ops global() argument
[all...]
H A Duffd-unit-tests.c36 uffd_test_ops_t *mem_ops;
45 .mem_ops = &anon_uffd_test_ops,
51 .mem_ops = &shmem_uffd_test_ops,
57 .mem_ops = &shmem_uffd_test_ops,
63 .mem_ops = &hugetlb_uffd_test_ops,
69 .mem_ops = &hugetlb_uffd_test_ops,
2683 uffd_test_ops = mem_type->mem_ops;
34 uffd_test_ops_t *mem_ops; global() member
/linux/drivers/spi/
H A Dspi-dw-core.c1060 return !dws->mem_ops.exec_op && !(dws->caps & DW_SPI_CAP_CS_OVERRIDE) && in dw_spi_can_use_mem_ops()
1076 dws->mem_ops.adjust_op_size = dw_spi_adjust_mem_op_size; in dw_spi_init_mem_ops()
1078 dws->mem_ops.exec_op = dw_spi_exec_enh_mem_op; in dw_spi_init_mem_ops()
1079 dws->mem_ops.supports_op = dw_spi_supports_enh_mem_op; in dw_spi_init_mem_ops()
1080 dws->mem_ops.adjust_op_size = dw_spi_adjust_enh_mem_op_size; in dw_spi_init_mem_ops()
1082 dws->mem_ops.exec_op = dw_spi_exec_mem_op; in dw_spi_init_mem_ops()
1083 dws->mem_ops.supports_op = dw_spi_supports_mem_op; in dw_spi_init_mem_ops()
1084 dws->mem_ops.adjust_op_size = dw_spi_adjust_mem_op_size; in dw_spi_init_mem_ops()
1343 if (dws->mem_ops.exec_op) { in dw_spi_add_controller()
1344 ctlr->mem_ops = &dws->mem_ops; in dw_spi_add_controller()
H A Dspi-rpc-if.c169 ctlr->mem_ops = &rpcif_spi_mem_ops; in rpcif_spi_probe()
H A Dspi-dw.h223 struct spi_controller_mem_ops mem_ops; member
H A Dspi-realtek-rtl-snand.c399 ctrl->mem_ops = &rtl_snand_mem_ops; in rtl_snand_probe()
H A Dspi-hisi-sfc-v3xx.c476 ctlr->mem_ops = &hisi_sfc_v3xx_mem_ops; in hisi_sfc_v3xx_probe()
/linux/drivers/tee/tstee/
H A Dcore.c270 rc = ffa_dev->ops->mem_ops->memory_share(&mem_args); in tstee_shm_register()
290 (void)ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id, in tstee_shm_register()
300 ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id, 0); in tstee_shm_register()
335 rc = ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id, 0); in tstee_shm_unregister()
/linux/drivers/usb/gadget/function/
H A Duvc_queue.c148 queue->queue.mem_ops = &vb2_dma_sg_memops; in uvcg_queue_init()
151 queue->queue.mem_ops = &vb2_vmalloc_memops; in uvcg_queue_init()
191 queue->queue.mem_ops = &vb2_vmalloc_memops; in uvcg_alloc_buffers()
/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dv4l2.c339 const struct vb2_mem_ops *mem_ops; in tegra_queue_init() local
351 mem_ops = &vb2_dma_sg_memops; in tegra_queue_init()
353 mem_ops = &vb2_dma_contig_memops; in tegra_queue_init()
365 src_vq->mem_ops = mem_ops; in tegra_queue_init()
390 dst_vq->mem_ops = mem_ops; in tegra_queue_init()
/linux/drivers/media/pci/tw686x/
H A Dtw686x.h109 const struct vb2_mem_ops *mem_ops; member
/linux/sound/soc/renesas/rcar/
H A Ddma.c61 static struct rsnd_mod_ops mem_ops = {
1036 return rsnd_mod_init(NULL, &mem, &mem_ops, NULL, NULL, 0, 0);
58 static struct rsnd_mod_ops mem_ops = { global() variable
/linux/drivers/media/platform/st/stm32/dma2d/
H A Ddma2d.c204 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
218 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
/linux/drivers/media/platform/samsung/s5p-g2d/
H A Dg2d.c151 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
165 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
/linux/drivers/media/platform/nxp/
H A Dmx2_emmaprp.c691 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
705 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-m2m.c556 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
570 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
/linux/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-m2m.c488 src_vq->mem_ops = &vb2_dma_contig_memops; in mdp_m2m_queue_init()
502 dst_vq->mem_ops = &vb2_dma_contig_memops; in mdp_m2m_queue_init()
/linux/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-m2m.c580 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
595 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
/linux/include/linux/
H A Darm_ffa.h517 const struct ffa_mem_ops *mem_ops; member
/linux/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c538 src_vq->mem_ops = &vb2_dma_contig_memops; in rotate_queue_init()
553 dst_vq->mem_ops = &vb2_dma_contig_memops; in rotate_queue_init()
/linux/drivers/staging/media/imx/
H A Dimx-media-csc-scaler.c594 src_vq->mem_ops = &vb2_dma_contig_memops; in ipu_csc_scaler_queue_init()
609 dst_vq->mem_ops = &vb2_dma_contig_memops; in ipu_csc_scaler_queue_init()
/linux/drivers/media/platform/sunxi/sun8i-di/
H A Dsun8i-di.c675 src_vq->mem_ops = &vb2_dma_contig_memops; in deinterlace_queue_init()
690 dst_vq->mem_ops = &vb2_dma_contig_memops; in deinterlace_queue_init()
/linux/drivers/media/platform/
H A Dm2m-deinterlace.c798 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
817 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
/linux/drivers/media/platform/amlogic/meson-ge2d/
H A Dge2d.c411 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
425 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-stats.c167 q->mem_ops = &vb2_vmalloc_memops; in rkisp1_stats_init_vb2_queue()

123