| /linux/tools/testing/selftests/mm/ |
| H A D | khugepaged.c | 50 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 D | uffd-unit-tests.c | 36 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 D | spi-dw-core.c | 1060 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 D | spi-rpc-if.c | 169 ctlr->mem_ops = &rpcif_spi_mem_ops; in rpcif_spi_probe()
|
| H A D | spi-dw.h | 223 struct spi_controller_mem_ops mem_ops; member
|
| H A D | spi-realtek-rtl-snand.c | 399 ctrl->mem_ops = &rtl_snand_mem_ops; in rtl_snand_probe()
|
| H A D | spi-hisi-sfc-v3xx.c | 476 ctlr->mem_ops = &hisi_sfc_v3xx_mem_ops; in hisi_sfc_v3xx_probe()
|
| /linux/drivers/tee/tstee/ |
| H A D | core.c | 270 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 D | uvc_queue.c | 148 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 D | v4l2.c | 339 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 D | tw686x.h | 109 const struct vb2_mem_ops *mem_ops; member
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | dma.c | 61 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 D | dma2d.c | 204 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 D | g2d.c | 151 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 D | mx2_emmaprp.c | 691 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 D | fimc-m2m.c | 556 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 D | mtk-mdp3-m2m.c | 488 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 D | gsc-m2m.c | 580 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 D | arm_ffa.h | 517 const struct ffa_mem_ops *mem_ops; member
|
| /linux/drivers/media/platform/sunxi/sun8i-rotate/ |
| H A D | sun8i_rotate.c | 538 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 D | imx-media-csc-scaler.c | 594 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 D | sun8i-di.c | 675 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 D | m2m-deinterlace.c | 798 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 D | ge2d.c | 411 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 D | rkisp1-stats.c | 167 q->mem_ops = &vb2_vmalloc_memops; in rkisp1_stats_init_vb2_queue()
|