Home
last modified time | relevance | path

Searched refs:mem_ops (Results 1 - 25 of 315) sorted by relevance

12345678910>>...13

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-mem.c201 if (ctlr->mem_ops && ctlr->mem_ops->supports_op) in spi_mem_internal_supports_op()
202 return ctlr->mem_ops->supports_op(mem, op); in spi_mem_internal_supports_op()
298 if (ctlr->mem_ops && !mem->spi->cs_gpiod) { in spi_mem_exec_op()
303 ret = ctlr->mem_ops->exec_op(mem, op); in spi_mem_exec_op()
429 if (ctlr->mem_ops && ctlr->mem_ops->adjust_op_size) in spi_mem_adjust_op_size()
430 return ctlr->mem_ops->adjust_op_size(mem, op); in spi_mem_adjust_op_size()
432 if (!ctlr->mem_ops || !ctlr->mem_ops in spi_mem_adjust_op_size()
[all...]
H A Dspi-dw-core.c753 if (!dws->mem_ops.exec_op && !(dws->caps & DW_SPI_CAP_CS_OVERRIDE) && in dw_spi_init_mem_ops()
755 dws->mem_ops.adjust_op_size = dw_spi_adjust_mem_op_size; in dw_spi_init_mem_ops()
756 dws->mem_ops.supports_op = dw_spi_supports_mem_op; in dw_spi_init_mem_ops()
757 dws->mem_ops.exec_op = dw_spi_exec_mem_op; in dw_spi_init_mem_ops()
878 if (dws->mem_ops.exec_op) in dw_spi_add_host()
879 master->mem_ops = &dws->mem_ops; in dw_spi_add_host()
H A Dspi-dw-bt1.c55 !dwsbt1->dws.mem_ops.supports_op(desc->mem, &desc->info.op_tmpl)) in dw_spi_bt1_dirmap_create()
221 dws->mem_ops.dirmap_create = dw_spi_bt1_dirmap_create; in dw_spi_bt1_sys_init()
222 dws->mem_ops.dirmap_read = dw_spi_bt1_dirmap_read; in dw_spi_bt1_sys_init()
H A Dspi-rpc-if.c153 ctlr->mem_ops = &rpcif_spi_mem_ops; in rpcif_spi_probe()
H A Dspi-dw.h175 struct spi_controller_mem_ops mem_ops; member
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-mem.c232 if (ctlr->mem_ops && ctlr->mem_ops->supports_op) in spi_mem_internal_supports_op()
233 return ctlr->mem_ops->supports_op(mem, op); in spi_mem_internal_supports_op()
328 if (ctlr->mem_ops && ctlr->mem_ops->exec_op && !spi_get_csgpiod(mem->spi, 0)) { in spi_mem_exec_op()
333 ret = ctlr->mem_ops->exec_op(mem, op); in spi_mem_exec_op()
460 if (ctlr->mem_ops && ctlr->mem_ops->adjust_op_size) in spi_mem_adjust_op_size()
461 return ctlr->mem_ops->adjust_op_size(mem, op); in spi_mem_adjust_op_size()
463 if (!ctlr->mem_ops || !ctl in spi_mem_adjust_op_size()
[all...]
H A Dspi-dw-core.c765 if (!dws->mem_ops.exec_op && !(dws->caps & DW_SPI_CAP_CS_OVERRIDE) && in dw_spi_init_mem_ops()
767 dws->mem_ops.adjust_op_size = dw_spi_adjust_mem_op_size; in dw_spi_init_mem_ops()
768 dws->mem_ops.supports_op = dw_spi_supports_mem_op; in dw_spi_init_mem_ops()
769 dws->mem_ops.exec_op = dw_spi_exec_mem_op; in dw_spi_init_mem_ops()
932 if (dws->mem_ops.exec_op) in dw_spi_add_host()
933 host->mem_ops = &dws->mem_ops; in dw_spi_add_host()
H A Dspi-dw-bt1.c55 !dwsbt1->dws.mem_ops.supports_op(desc->mem, &desc->info.op_tmpl)) in dw_spi_bt1_dirmap_create()
221 dws->mem_ops.dirmap_create = dw_spi_bt1_dirmap_create; in dw_spi_bt1_sys_init()
222 dws->mem_ops.dirmap_read = dw_spi_bt1_dirmap_read; in dw_spi_bt1_sys_init()
H A Dspi-intel.c156 * @mem_ops: Pointer to SPI MEM ops supported by the controller
173 const struct intel_spi_mem_op *mem_ops; member
739 for (iop = ispi->mem_ops; iop->mem_op.cmd.opcode; iop++) { in intel_spi_match_mem_op()
1181 ispi->mem_ops = erase_64k_mem_ops; in intel_spi_init()
1184 ispi->mem_ops = generic_mem_ops; in intel_spi_init()
1407 host->mem_ops = &intel_spi_mem_ops; in intel_spi_probe()
H A Dspi-rpc-if.c153 ctlr->mem_ops = &rpcif_spi_mem_ops; in rpcif_spi_probe()
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dkhugepaged.c43 struct mem_ops { struct
51 static struct mem_ops *file_ops;
52 static struct mem_ops *anon_ops;
53 static struct mem_ops *shmem_ops;
57 struct mem_ops *ops, bool expect);
600 static void *alloc_hpage(struct mem_ops *ops) in alloc_hpage()
768 static struct mem_ops __anon_ops = {
776 static struct mem_ops __file_ops = {
784 static struct mem_ops __shmem_ops = {
793 struct mem_ops *op in __madvise_collapse()
[all...]
H A Duffd-unit-tests.c29 uffd_test_ops_t *mem_ops; member
38 .mem_ops = &anon_uffd_test_ops,
44 .mem_ops = &shmem_uffd_test_ops,
50 .mem_ops = &shmem_uffd_test_ops,
56 .mem_ops = &hugetlb_uffd_test_ops,
62 .mem_ops = &hugetlb_uffd_test_ops,
187 uffd_test_ops = mem_type->mem_ops; in uffd_setup_environment()
/kernel/linux/linux-6.6/drivers/tee/optee/
H A Dffa_abi.c275 const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops; in optee_ffa_shm_register() local
297 rc = mem_ops->memory_share(&args); in optee_ffa_shm_register()
304 mem_ops->memory_reclaim(args.g_handle, 0); in optee_ffa_shm_register()
319 const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops; in optee_ffa_shm_unregister() local
335 rc = mem_ops->memory_reclaim(global_handle, 0); in optee_ffa_shm_unregister()
346 const struct ffa_mem_ops *mem_ops; in optee_ffa_shm_unregister_supp() local
357 mem_ops = optee->ffa.ffa_dev->ops->mem_ops; in optee_ffa_shm_unregister_supp()
[all...]
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c57 (vb)->vb2_queue->mem_ops->op ? "" : " (nop)")
65 err = _q->mem_ops->op ? _q->mem_ops->op(args) : 0; \
77 ptr = _q->mem_ops->op ? _q->mem_ops->op(args) : NULL; \
88 if (_q->mem_ops->op) \
89 _q->mem_ops->op(args); \
144 ((vb)->vb2_queue->mem_ops->op ? \
145 (vb)->vb2_queue->mem_ops->op(args) : 0)
148 ((vb)->vb2_queue->mem_ops
[all...]
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c57 (vb)->vb2_queue->mem_ops->op ? "" : " (nop)")
65 err = _q->mem_ops->op ? _q->mem_ops->op(args) : 0; \
77 ptr = _q->mem_ops->op ? _q->mem_ops->op(vb, args) : NULL; \
88 if (_q->mem_ops->op) \
89 _q->mem_ops->op(args); \
144 ((vb)->vb2_queue->mem_ops->op ? \
145 (vb)->vb2_queue->mem_ops->op(args) : 0)
148 ((vb)->vb2_queue->mem_ops
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/nvidia/tegra-vde/
H A Dv4l2.c341 const struct vb2_mem_ops *mem_ops; in tegra_queue_init() local
353 mem_ops = &vb2_dma_sg_memops; in tegra_queue_init()
355 mem_ops = &vb2_dma_contig_memops; in tegra_queue_init()
367 src_vq->mem_ops = mem_ops; in tegra_queue_init()
392 dst_vq->mem_ops = mem_ops; in tegra_queue_init()
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_queue.c147 queue->queue.mem_ops = &vb2_dma_sg_memops; in uvcg_queue_init()
150 queue->queue.mem_ops = &vb2_vmalloc_memops; in uvcg_queue_init()
/kernel/linux/linux-5.10/drivers/media/pci/tw686x/
H A Dtw686x.h109 const struct vb2_mem_ops *mem_ops; member
H A Dtw686x-video.c149 .mem_ops = &vb2_vmalloc_memops,
179 .mem_ops = &vb2_dma_contig_memops,
335 .mem_ops = &vb2_dma_sg_memops,
1225 vc->vidq.mem_ops = dev->dma_ops->mem_ops; in tw686x_video_init()
/kernel/linux/linux-6.6/drivers/media/pci/tw686x/
H A Dtw686x.h109 const struct vb2_mem_ops *mem_ops; member
H A Dtw686x-video.c149 .mem_ops = &vb2_vmalloc_memops,
179 .mem_ops = &vb2_dma_contig_memops,
334 .mem_ops = &vb2_dma_sg_memops,
1222 vc->vidq.mem_ops = dev->dma_ops->mem_ops; in tw686x_video_init()
/kernel/linux/linux-6.6/drivers/media/platform/amphion/
H A Dvpu_v4l2.c647 src_vq->mem_ops = &vb2_dma_contig_memops; in vpu_m2m_queue_init()
649 src_vq->mem_ops = &vb2_vmalloc_memops; in vpu_m2m_queue_init()
664 dst_vq->mem_ops = &vb2_dma_contig_memops; in vpu_m2m_queue_init()
666 dst_vq->mem_ops = &vb2_vmalloc_memops; in vpu_m2m_queue_init()
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.c564 src_vq->mem_ops = &vb2_dma_contig_memops; in cedrus_queue_init()
581 dst_vq->mem_ops = &vb2_dma_contig_memops; in cedrus_queue_init()
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.c588 src_vq->mem_ops = &vb2_dma_contig_memops; in cedrus_queue_init()
604 dst_vq->mem_ops = &vb2_dma_contig_memops; in cedrus_queue_init()
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
H A Dhantro_drv.c196 src_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()
223 dst_vq->mem_ops = &vb2_vmalloc_memops; in queue_init()
226 dst_vq->mem_ops = &vb2_dma_contig_memops; in queue_init()

Completed in 25 milliseconds

12345678910>>...13