Linux内存从0到1学习笔记(8.7 DMA-BUF代码解读)

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内存从0到1学习笔记(8.7 DMA-BUF代码解读)相关的知识,希望对你有一定的参考价值。

一,基本操作与设备DMA访问

drivers/dma-buf/dma-buf.c

二,CPU访问DMA缓冲区对象

drivers/dma-buf/dma-buf.c

三,隐式Fence轮询支持

drivers/dma-buf/dma-buf.c

四,DMA-BUF统计

drivers/dma-buf/dma-buf-sysfs-stats.c

五,DMA 缓冲区ioctls操作

include/uapi/linux/dma-buf.h

六,内核函数和结构体参考

drivers/dma-buf/dma-buf.c

include/linux/dma-buf.h

七,预留对象

drivers/dma-buf/dma-resv.c

drivers/dma-buf/dma-resv.c

include/linux/dma-resv.h

八,DMA Fences

drivers/dma-buf/dma-fence.c

九,DMA Fence Cross-Driver Contract

drivers/dma-buf/dma-fence.c
fence cross-driver contract

十,DMA Fence Signalling Annotations

drivers/dma-buf/dma-fence.c

十一,DMA Fences功能参考

drivers/dma-buf/dma-fence.c

include/linux/dma-fence.h

十二,DMA Fence Array

drivers/dma-b

以上是关于Linux内存从0到1学习笔记(8.7 DMA-BUF代码解读)的主要内容,如果未能解决你的问题,请参考以下文章

Linux内存从0到1学习笔记(6.4,物理内存初始化之预留内存)

Linux内存从0到1学习笔记(一,内存简介)

Linux内存从0到1学习笔记(五,内存分类)

Linux内存从0到1学习笔记(8.5,CMA内存分配)

Linux内存从0到1学习笔记(七,用户空间虚拟内存之二 - 内存空间的建立)

Linux内存从0到1学习笔记(6.7,物理内存初始化之CMA初始化)